我想构建一个 django webapp。其中一部分应该允许用户从地图中交互式地选择地理区域。地图应该来自openstreetmap,并且用户应该能够进行不同类型的选择:
- 手绘
- 矩形
- 界
为了进一步处理,需要将所选区域转换为 shapefile / OGR 几何图形。
可能已经有针对各个步骤的解决方案,我将不得不整合这些解决方案。所以我的问题是:
- 在我的 django 应用程序中显示 OSM 地图的最佳方式是什么?
- 如何选择地区?
- 如何将选择转换为 OGR 几何?
注意:如果我应该把它变成单独的问题,请告诉我!