Chr*_*ell 6 javascript mapping svg dwg
我目前正在将.dwg文件保存为.dxf,在Illustrator中打开,保存为.svg,然后使用Polymaps将其嵌入到html文档中.期望的结果是有一个事件平面图.平面图超过1,000,000平方英尺.所以我认为平铺是拥有可用于移动设备的东西的唯一方式(由于加载时间)
我无法找到有关如何从SVG文件创建切片的任何信息,然后将其与Polymaps一起使用.我对此并不熟悉,虽然我已经完整地阅读了Polymaps文档,但我不确定即使在使用了瓷砖之后我也能够实现.
我将非常感谢有关使用Polymaps的.svg创建切片的任何资源,以及有关使用Polymaps的更详细示例.
谢谢,
克里斯
虽然 Polymaps 支持 SVG,但一个简单的选择是将 SVG 导出为非常大的图像,然后使用地图平铺实用程序将其导出。
我刚刚尝试了 GDAL,它似乎是许多商业工具的基础实用程序。一般在这里: http: //www.gdal.org/
从大型光栅图像创建地图图块的快速方法。
对于 OSX,您可以在此处下载 GDAL 实用程序的预编译版本: http: //www.kyngchaos.com/software/frameworks
运行安装程序,然后打开终端并将 Python 脚本导出到您的路径中:
export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH
使用 gdal2tiles 命令创建图块。 http://www.gdal.org/gdal2tiles.html。这是我执行的命令,它创建了一堆图块,以及示例 openlayers html 演示!从你的来源。
gdal2tiles.py -p 'raster' largeexported_image.png -z 2-5
如果您特别想使用 Polymap,我相信可以使用从 gdal 导出的图块,但我还没有尝试过。这应该可以满足您在 HTML 中创建纯 JS 瓦片地图的需求。