【发布时间】:2015-05-25 19:59:29
【问题描述】:
如何使用 D3 创建可以缩放并获取每个教室的上下文信息的建筑/学校地图。
我已经阅读了有关如何创建可缩放地理地图http://bl.ocks.org/mbostock/2206590 的示例,但在代码中,它使用了美国各州的 TopoJSON(或 GeoJSON)格式。
如何获取学校建筑的 GeoJSON 文件?
谢谢, 拉吉。
【问题讨论】:
-
似乎 GeoJSON 对于单个建筑物来说将是巨大的矫枉过正。假设它是单层,为什么不直接使用普通的旧 SVG?毕竟,平面图(大部分)只是矩形。您的建筑物肯定不够大,无需担心地图投影。
-
GeoJSON 文件通常是从 shapefile 构建的,对吧?我怀疑你会有一个单一建筑物的 shapefile - 也同意@Stephen,这有点矫枉过正。此外,您的问题仍然是非常顶级的 - SO 通常不用于众包整个项目的草图。先尝试一些代码,遇到困难再回来。
-
可能是 this 问题的副本。我同意 GeoJSON 可能有点矫枉过正,但是从 CAD 包到 QGIS 会有一个很好的工作流程来创建 GeoJSON,如果你有一个复杂的平面图,这肯定有一些优势。
-
感谢 cmets。我将从 SVG 开始,也许还有 GeoJSON。我同意这是更高级的——我会弄脏我的手然后回来。
-
有在线geojson编辑器,如geojson.io。您可以找到您的建筑物,对其进行映射,添加房间名称等属性,然后导出 geojson。