Más

Ogr2ogr convierte DXF a GeoJSON con geometría definida

Ogr2ogr convierte DXF a GeoJSON con geometría definida


Intento convertir un archivo DXF en un archivo GeoJSON con:

ogr2ogr -f 'GeoJSON' -sql "SELECCIONAR * DE entidades DONDE layer = 'geom_test'" test.json dfxtest.dxf

¿Es posible convertir solo geometrías con, por ejemplo, el tipo de punto?

¿Hay documentación o explicaciones sobre cómo usar ogr2ogr con dxf?


GDAL admite dos dialectos SQL: el dialecto OGR predeterminado y un dialecto SQLite (Spatialite) alternativo. Ambos dialectos admiten la selección de geometrías por tipo de geometría. La herramienta Ogrinfo se recomienda para experimentos porque al usarla se pueden evitar los posibles problemas al escribir el resultado. Si la salida de ogrinfo es buena, entonces el lado de lectura también está bien.

http://www.gdal.org/ogr_sql.html

http://www.gdal.org/ogr_sql_sqlite.html

Haciendo una selección por tipo de geometría con el dialecto OGR SQL:

ogrinfo -sql "seleccionar * de las entidades donde Layer =" New "y OGR_GEOMETRY =" POINT "" dxftest.dxf

Haciendo una selección por tipo de geometría con el dialecto SQLite SQL:

ogrinfo -dialect sqlite -sql "SELECT * FROM entidades DONDE layer =" New "y GeometryType (geometry) = 'POINT'" dxftest.dxf

Ver el vídeo: SHP TO DXF AND DXF TO SHP USING QGIS