4

像这样渲染大型 DWG 文件已在很大程度上显示出性能下降。计划使用传单使用地图瓦片的概念。需要一些关于如何将 DWG 文件转换为地图图块的指针/信息。

4

2 回答 2

9

经过太多小时,到处寻找使用任何自动化命令行工具转换 DWG/DXF 文件的解决方案,最后我找到了 QCAD.org

这甚至适用于 Windows、MacOS 和 Linux。

快速查看文档后,我找到了命令行工具部分

他们是:

dwg2bmp, dwg2png, dwg2jpeg, dwg2tiff, dxf2png, dxf2jpeg, dxf2tiff

和真棒:

dwg2maptiles and dxf2maptiles

使用这个工具,他们使用leaflet.js 制作了一个漂亮的示例:http: //qcad.org/res/map/

该项目是开源的,但此脚本仅适用于QCAD 专业版。您可以通过下载适用于您的平台(Win、Mac、Linux)的试用版来使用免费的开源 QCAD 社区版,然后删除在试用模式下运行的 QCAD Professional 插件。或者,您可以从源代码编译您自己的包。

PS:我很高兴支持购买专业副本的项目。

于 2018-03-29T02:15:45.640 回答
2

最简单的方法可能是将您的 DWG 文件保存为 PDF 并使用MapTiler为您创建光栅图块和传单查看器。

您可以在选择“光栅”配置文件时通过拖放到 MapTiler 来渲染此类 PDF - 只需按照视频教程进行操作:https ://youtu.be/9iYKmRsGoxg?list=PLGHe6Moaz52PiQd1mO-S9QrCjqSn1v-ay

如果您需要为以后在 DWG 切片上的指定位置放置标记或多边形分配坐标 - 可以使用高级切片。

如果您在使用 MapTiler 方面需要帮助 - 编写详细信息并提供您需要处理的示例文件到https://www.maptiler.com/support/community/

如果您的数据很敏感,或者您需要保证您的请求得到答复,您可以直接寻求我们(MapTiler 的作者)的支持。

于 2016-12-20T11:22:21.573 回答