【发布时间】:2013-05-25 19:40:05
【问题描述】:
我想构建一个 django webapp。其中一部分应该允许用户从地图中交互式地选择地理区域。地图应该来自openstreetmap,并且用户应该能够进行不同类型的选择:
- 手绘
- 矩形
- 圈子
为了进一步处理,需要将所选区域转换为 shapefile / OGR 几何图形。
可能已经有针对各个步骤的解决方案,我必须整合这些解决方案。所以我的问题是:
- 在我的 django 应用中显示 OSM 地图的最佳方式是什么?
- 如何选择区域?
- 如何将选择转换为 OGR 几何?
注意:如果我应该把它分成单独的问题,请告诉我!
【问题讨论】:
-
到目前为止你在网上发现了什么?
-
嗯,有 geodjango,它具有 GEOS 绑定,我可能可以将其转换为 OGR。关于 OSM 集成,我还没有真正找到任何对我有用的东西。一些项目在 django 管理员中有地图的东西,但我希望地图和选择暴露给用户。
标签: python django openstreetmap shapefile ogr