Autocad .dwg到SVG到PolyMap的切片,导致事件平面图

Chr*_*ell 6 javascript mapping svg dwg

我目前正在将.dwg文件保存为.dxf,在Illustrator中打开,保存为.svg,然后使用Polymaps将其嵌入到html文档中.期望的结果是有一个事件平面图.平面图超过1,000,000平方英尺.所以我认为平铺是拥有可用于移动设备的东西的唯一方式(由于加载时间)

我无法找到有关如何从SVG文件创建切片的任何信息,然后将其与Polymaps一起使用.我对此并不熟悉,虽然我已经完整地阅读了Polymaps文档,但我不确定即使在使用了瓷砖之后我也能够实现.

我将非常感谢有关使用Polymaps的.svg创建切片的任何资源,以及有关使用Polymaps的更详细示例.

谢谢,

克里斯

Dan*_*ick 0

虽然 Polymaps 支持 SVG,但一个简单的选择是将 SVG 导出为非常大的图像,然后使用地图平铺实用程序将其导出。

我刚刚尝试了 GDAL,它似乎是许多商业工具的基础实用程序。一般在这里: http: //www.gdal.org/

从大型光栅图像创建地图图块的快速方法。

  1. 对于 OSX,您可以在此处下载 GDAL 实用程序的预编译版本: http: //www.kyngchaos.com/software/frameworks

  2. 运行安装程序,然后打开终端并将 Python 脚本导出到您的路径中:

    export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH

  3. 使用 gdal2tiles 命令创建图块。 http://www.gdal.org/gdal2tiles.html。这是我执行的命令,它创建了一堆图块,以及示例 openlayers html 演示!从你的来源。

    gdal2tiles.py -p 'raster' largeexported_image.png -z 2-5

如果您特别想使用 Polymap,我相信可以使用从 gdal 导出的图块,但我还没有尝试过。这应该可以满足您在 HTML 中创建纯 JS 瓦片地图的需求。