我想在我的django网站上创建简单的上传表单,用户可以上传他们的gpx文件,但我想让他们在继续提交之前在地图上预览他们的点和线。 我有一些使用django表单的基本知识,但我不知道如何转换该gpx数据并在地图上显示它。 我希望你能告诉我至少从哪里开始,因为我完全没有想法。 感谢
答案 0 :(得分:1)
好吧,如果您使用Django,那么您可以使用Geodjango扩展它,它为您提供了为模型(点,线,poligons)创建几何字段的简单而好的方法。
如果您决定将Geodjango用于此目的,请查看我的博文http://ipasic.com/article/uploading-parsing-and-saving-gpx-data-postgis-geodjango/
我已经描述了上传,解析和保存gpx文件到空间数据库(如Postgis)的过程。它可以帮助你了解一下。 我没有描述如何在地图上显示它,但它不应该是问题。我建议你使用Leaflet或其他一些javascript映射库。 但是,这对于现在的写作来说非常重要。
我希望有所帮助。