2010-04-19 119 views
0

我是geodjango的新手。我正在为我的应用程序使用geodjango模型。在我的一个geodjango模型类中,我使用了PointField()类型的位置字段。我想将每个条目的位置存储到该模型类表中。任何人都可以请帮助我如何在该字段中插入值,或者任何人都可以请建议一个参考模型来了解geodjango。关于geodjango的澄清

回答

1

您需要使用WKT格式。一些例子:

POINT(14 15) 
POLYGON((1.0 1.0, 0.0 0.0, 1.0 0.5, 1.0 1.0)) 

您还可以使用OSMGeoAdminGeoModelAdmin作为替代ModelAdmin得到一张地图,你可以画上的数据。

+0

谢谢...更多的澄清......它基本上是一个活动现场。我想要捕获位置并将其存储到数据库中,是否有可能实现该位置。请咨询 – Joseph 2010-04-19 19:32:24

+0

我提到的两件事都将“捕获位置并将其存储在数据库中。”你想让人们输入地址吗?确定地图上的位置?一般的答案是,不知何故,你必须将他们的输入转换成经度和纬度,所以你可以将它作为点对象或WKT输入到数据库中。根据发生的情况,可能有或没有可用的工具来帮助您完成任务。对于任何更具体的内容,您都需要非常具体地理解和解释您的工作流程。 – jcdyer 2010-04-20 13:25:34