首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将CAD(DWG)文件转换为GeoJSON?

如何将CAD(DWG)文件转换为GeoJSON?
EN

Stack Overflow用户
提问于 2016-08-30 04:08:59
回答 3查看 15.4K关注 0票数 10

我在openlayers上工作,需要用ArcGIS将dwg格式更改为GeoJSON。我该怎么做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-09-01 12:57:35

事实上,GDAL拥有完成此任务所需的工具。ogr2ogr是一个包含在GDAL中的程序,可以转换variety of formats,包括DWG。如果你还没有安装GDAL,这里有一些关于windowsmac/linux的很好的教程。following guide建议首先转换为DXF,因为默认情况下,GDAL中包含了从DXF转换的库。您需要安装一些附加的从属文件才能直接从DWG进行转换。如果您首先转换为DXF,则可以使用命令行转换为GeoJson:

代码语言:javascript
运行
复制
ogr2ogr -f GeoJSON ./mynewfile.geojson ./mycadfile.dxf

如果您使用的是ArcGIS桌面,则可以使用CAD to Geodatabase tool

票数 15
EN

Stack Overflow用户

发布于 2016-08-30 04:13:49

GDAL可以用来做这件事,我也想说ogr2ogr,但不是100%。

票数 1
EN

Stack Overflow用户

发布于 2021-04-08 15:50:28

即使GDALDXF文件(也是CAD文件)的一个良好且有效的解决方案。

由于OOP询问DWG文件,我建议使用LibreDWG库,该库支持从DWG到GeoJSON文件的转换,并且具有很好的性能。

你可以这样使用它:

代码语言:javascript
运行
复制
dwgread <input_file_path> -O GeoJSON -o <output_file_path>

这个奇妙的库还提供了许多其他命令。我目前还在做一个开源项目Geofiles-convertor Rest API,这是一个REST API,旨在使流行的geofiles格式转换更容易。它也是基于GDAL和LibreDWG的,并且有一个Docker镜像可以运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39214367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档