Shapefile alan adları (öznitelikler) yeniden adlandırmak gerekiyor. Bunu komut satırından yapmanın kolay bir yolu var mı?
Shapefile alan adları (öznitelikler) yeniden adlandırmak gerekiyor. Bunu komut satırından yapmanın kolay bir yolu var mı?
Yanıtlar:
Gdal komut satırı araçlarıyla birlikte paketlenmiş olan ogr2ogr yardımcı programını kullanabilirsiniz . -sql
Seçeneği aşağıdaki gibi kullanın :
ogr2ogr outputfile.shp inputfile.shp -sql "SELECT oldfield1 AS newfield1, oldfield2 AS newfield2 from inputfile"
Ek bir bonus olarak, verileri aynı anda farklı bir formata dönüştürebilir veya bir nerede cümlesi belirterek verilerinizi filtreleyebilirsiniz. Bu yöntemi kullanırsanız tüm çıktı alanlarını belirtmeniz gerekeceğini unutmayın (SELECT deyiminde bulunmayan alanlar çıktı dosyasından çıkarılır).
-sql
bayrağı kullanarak başka bir dönüşüm yapmanız gerekir .
ogrinfo -so inputfile.shp inputfile