こちらsakuyaです。お世話になります。
ベクタデータ(shpやgeojson)からdxfファイルの作り方について再度質問です。
前回
でありた さまよりいろいろと方法を教えて頂きました。
その時にはファイルごとにレイヤを分けたかったため、sql構文を教えて頂きました。
今回は、属性データの値ごとにレイヤを分けたいという質問です。
添付した「サンプル.geojson]」
の[id]フィールドの数字ごとにレイヤに分けてほしいといった意味合いです。
構文としては
ogr2ogr -f DXF サンプル.dxf サンプル.geojson
という構文で、[サンプル.geojson]ファイルに`layer`という属性フィールドがあればこの部分をdxfのレイヤーとして分けてくれるのはわかりました。
一方で任意の属性フィールドをdxfのレイヤーに設定したい場合はどのように記載すればいいのでしょうか?
ogr2ogr -f DXF -select "id" サンプル.dxf サンプル.geojson
でいけると思ったのですが、これではレイヤーゼロにすべてが記載されてしまいました。
あるいは、既存のshpやgeojsonに対して`layer`という属性フィールドを作り、任意の属性フィールドをコピーして上書きするという事も出来るのでしょうか?
QGISというより、ogr2ogrの質問となり申し訳ありませんが、よろしくお願いします。