我想构建一个django webapp。其中一部分应该允许用户以交互方式从地图中选择地理区域。地图应该来自openstreetmap,用户应该可以进行不同类型的选择:
为了进一步处理,需要将所选区域转换为shapefile / OGR几何体。
可能已经有针对各个步骤的解决方案,我将不得不整合这些步骤。所以我的问题是:
注意:如果我要将其分成单独的问题,请告诉我们!
答案 0 :(得分:0)
我认为你应该在SE GIS site上问这个问题,因为它比django更像是网络映射技术。
关于你的问题,我建议你看看传单,这是一个使地图和几何集成非常容易的js库。我都在我的django项目中使用它们。对于几何体创建,您需要一个名为leaflet draw的插件。我还没有使用它,但它看起来非常有前景。
要创建shapefile,我经常使用leaflet将它与名为pyshp的纯python包结合使用。
我希望这有助于您入门。