将任意图形转换为交互式地图?

时间:2012-02-07 21:06:42

标签: flash charts mapping geospatial data-visualization

我有一个PDF格式的建筑平面图,我希望使用MapBoxFusionMapsAmMap等工具将其显示为地图。如果需要,我愿意重新制定平面图。

  1. 地图数据应采用何种格式?
  2. 我可以使用哪种工具来创建数据?

3 个答案:

答案 0 :(得分:2)

我到达的解决方案是不使用地理数据,而是使用Illustrator绘制地图,另存为SVG,然后使用Raphael.js创建可视化。

这里有几个例子:

http://return-true.com/2011/06/using-raphaeljs-to-create-a-map/ http://playground.mobily.pl/tutorials/building-an-interactive-map-with-raphael.html

答案 1 :(得分:0)

首先,这些工具都不适合可视化楼层平面图。它们适用于更广泛的地理位置。我不熟悉架构应用程序,但我确信很多人都可以做你想做的事情。如果我必须在地理类型的应用程序中执行,我可能会在ArcGIS或QGIS中创建楼层平面图并导出为.shp或.svg文件。 Google Sketchup也可能是绘制和可视化平面图的理想选择。

答案 2 :(得分:0)

我会将PDF导出为大图像格式,然后我会使用像

这样的工具

GMapImageCutter - http://www.bartlett.ucl.ac.uk/casa/latest/software/gmap-image-cutter

MapTiler - http://www.maptiler.org/

将图像切片为切片。完成后,然后上传服务器上的磁贴。

然后,您可以使用Google地图,Yahoo地图,Microsoft VirtualEarth等将该图块视为自定义地图。

我个人建议使用Google Maps Api的V3来显示图块。这里最棒的是你不必拥有一个“环绕”地图。也就是说,图像不需要包裹北/南或东/西,这是平面图的理想选择。

如果生成的地图上需要任何标记,则可以非常轻松地添加这些标记,以及这些标记 标记可以链接到其他地图。所以楼梯,升降机等等都可以作为导航点。

以下是使用GMapImageCutter显示我拍摄的HI-RES合成照片的示例。

http://www.msa.mmu.ac.uk/~fraser/roof/