Мені потрібно перейменувати імена полів (атрибутів) у файл форми. Чи є простий спосіб зробити це з командного рядка?
Мені потрібно перейменувати імена полів (атрибутів) у файл форми. Чи є простий спосіб зробити це з командного рядка?
Відповіді:
Ви можете скористатися утилітою ogr2ogr , яка постачається з інструментами командного рядка gdal . Використовуйте -sql
варіант наступним чином:
ogr2ogr outputfile.shp inputfile.shp -sql "SELECT oldfield1 AS newfield1, oldfield2 AS newfield2 from inputfile"
Як додатковий бонус, ви можете одночасно конвертувати дані в інший формат або фільтрувати свої дані, вказавши пункт де. Зауважте, що вам потрібно буде вказати всі вихідні поля, якщо ви використовуєте цей метод (будь-які поля, не включені до оператора SELECT, будуть видалені з вихідного файла).
-sql
прапора.
ogrinfo -so inputfile.shp inputfile