将 dxf 实体放在 mapbox 上并获取其类似 labs.mapbox.com/labs/dxf2geojson/dist/ 的 geojson 的坐标
Place dxf entities on mapbox and get coordinates of its like geojson of labs.mapbox.com/labs/dxf2geojson/dist/
要求:
我必须读取可以是二维建筑尺寸或道路等的 dxf 文件实体。然后我必须将它放在地图上并且 return 坐标就像 labs.mapbox.com 一样将坐标导出为 geojson 如下面的数据按 labs.mapbox.
导出
Approch:目前我正在使用 python 'exdxf' 包来读取 dxf 文件,其中 return 我实体信息,例如以防万一线将是 start/end 点。然后我想在 canvas 上绘制这些实体(不确定)然后将其放在 mapbox 上并获取 canvas 所在的坐标 export geojson 是最终目标。
需要帮助:建议我实现此解决方案的正确方法,我愿意选择任何框架/语言。
感谢您的宝贵时间
如果你有一个 dxf 文件并想将它导出为 geosjon 文件,使用 ezdxf python 包很好,但你必须做很多处理 dxf 实体和东西,它需要是时候实现你想要的了。
我建议使用 ogr2ogr,因为这是一种节省时间的方法。它是一个用于处理地理空间数据的库,您可以将数据转换为不同的格式,例如 Geojson、shapefile 等。
您可以轻松地将 dxf 文件转换为 geojson 文件:
ogr2ogr -f Geojson GEOJSON_FILE_NAME YOUR_DXF_FILE_NAME
我建议阅读 the documentation
首先要了解这个库以及它为您提供的用于处理数据的所有选项。
要求: 我必须读取可以是二维建筑尺寸或道路等的 dxf 文件实体。然后我必须将它放在地图上并且 return 坐标就像 labs.mapbox.com 一样将坐标导出为 geojson 如下面的数据按 labs.mapbox.
导出Approch:目前我正在使用 python 'exdxf' 包来读取 dxf 文件,其中 return 我实体信息,例如以防万一线将是 start/end 点。然后我想在 canvas 上绘制这些实体(不确定)然后将其放在 mapbox 上并获取 canvas 所在的坐标 export geojson 是最终目标。
需要帮助:建议我实现此解决方案的正确方法,我愿意选择任何框架/语言。
感谢您的宝贵时间
如果你有一个 dxf 文件并想将它导出为 geosjon 文件,使用 ezdxf python 包很好,但你必须做很多处理 dxf 实体和东西,它需要是时候实现你想要的了。
我建议使用 ogr2ogr,因为这是一种节省时间的方法。它是一个用于处理地理空间数据的库,您可以将数据转换为不同的格式,例如 Geojson、shapefile 等。
您可以轻松地将 dxf 文件转换为 geojson 文件:
ogr2ogr -f Geojson GEOJSON_FILE_NAME YOUR_DXF_FILE_NAME
我建议阅读 the documentation 首先要了解这个库以及它为您提供的用于处理数据的所有选项。