QGIS: Ändra strängvärden till numeriska värden i shapefile
I QGIS kan du omvandla en sträng till ett tal med verktyget "Fältkalkylatorn". Öppna först attributtabellen för det lager du vill ändra. Klicka sedan på knappen "Öppna fältkalkylatorn". I rutan "Uttryck" skriv "to_real(" följt av namnet på fältet som innehåller strängen du vill omvandla, och avsluta med parentes. Till exempel, för att omvandla ett strängfält som heter "string_field" till ett numeriskt fält, mata in "to_real("string_field")" i uttrycksrutan. Du kan också ändra namnet på utdatafältet och datatypen genom att välja lämpliga alternativ. Klicka slutligen på "OK" för att slutföra omvandlingen. Det ursprungliga strängfältet förblir i attributtabellen, medan det nya numeriska fältet läggs till i tabellen.

Öppna "Egenskaper"
Gå till "Fältkalkylatorn"
Markera "Uppdatera befintligt fält"
to_real("attributeName")
Spara ändringar
Upprepa samma för varje attribut

Last updated
Was this helpful?