不要な列が含まれているGMLデータがあります。ファイルサイズを小さくするために、これらの列を削除します。(明確にするために:ファイルには多くのポイントがあり、これらのポイントのそれぞれにメタデータが添付されていることを意味します。メタデータのすべてが必要なわけではありません。)
多くのファイルがあるので、コマンドラインからもこれを実行します。
GMLファイルをを使用してさまざまな形式に変換できるogr2ogr
ので、私の質問は次のとおりです。コマンドラインから地理データファイルから列を削除する最も簡単な方法は何ですか。
私はPythonプログラマーなので、本能はファイルをGeoJSONに変換し、PythonのJSON解析メソッドを使用してJSONファイルの読み取りと再書き込みを行うことです。
しかし、GDALツールなどを使用するより直接的な方法があるかもしれません。
ogrinfo input.geojson -sql "ALTER TABLE input DROP COLUMN field_to_drop"
ALTERのテーブルとしてファイル名を使用していることに注意してください。