Muszę zmienić nazwy pól (atrybutów) w pliku kształtu. Czy istnieje prosty sposób, aby to zrobić z wiersza poleceń?
Muszę zmienić nazwy pól (atrybutów) w pliku kształtu. Czy istnieje prosty sposób, aby to zrobić z wiersza poleceń?
Odpowiedzi:
Możesz użyć narzędzia ogr2ogr , które jest spakowane z narzędziami wiersza poleceń gdal . Użyj -sql
opcji w następujący sposób:
ogr2ogr outputfile.shp inputfile.shp -sql "SELECT oldfield1 AS newfield1, oldfield2 AS newfield2 from inputfile"
Jako dodatkowy bonus możesz jednocześnie konwertować dane do innego formatu lub filtrować dane, określając klauzulę where. Zauważ, że będziesz musiał określić wszystkie pola wyjściowe, jeśli użyjesz tej metody (wszelkie pola nie zawarte w instrukcji SELECT zostaną usunięte z pliku wyjściowego).
-sql
flagi.
ogrinfo -so inputfile.shp inputfile