39得票6回答
如何确定在shp文件中使用哪个SRID?

我正在尝试将一个SHP文件存入我的PostGIS数据库,但是数据有一点偏差。我认为这是因为我使用了错误的SRID。PRJ文件的内容如下: GEOGCS["GCS_North_American_1983", DATUM["D_North_American_1983", SPHEROID["GR...

27得票5回答
Postgis / Geodjango: 无法确定数据库的PostGIS版本

我正在尝试启动一个GeoDjango应用。我已经在Lion上使用brew安装了Postgres和PostGIS。我使用template_postgis创建了一个数据库:createdb -T template_postgis test。 当我运行python manage.py syncdb...

15得票2回答
GeoDjango: 如何基于点和半径创建一个圆形

我有以下(简化)的模型:class Zone(gismodels.Model): name = gismodels.CharField() poly = gismodels.PolygonField() 我想创建并保存一个表示圆的多边形,基于给定的点和半径。 我能想到的唯一方...

10得票1回答
如何在Django Rest Framework中使用MultiPartParser

我需要上传一个文件和与之相关的一些JSON数据,但我不知道如何保存这些不同部分,特别是JSON部分,也就是说我能够保存图像但无法保存JSON。 我看到需要使用MultiPartParser,但我无法弄清楚如何正确地将其整合到我的序列化器类中。 这是我的服务器收到的多部分请求:<Que...

7得票4回答
我应该使用GeoDjango来绘制楼层平面图吗?

我想创建一个内部空间的平面图,其中包含可点击的区域。我最初考虑使用GeoDjango,因为它是Django的映射应用程序。但考虑到依赖项、学习曲线和整体复杂性,我担心我可能在用大炮打蚊子。 我应该使用GeoDjango吗?还是只需在数据库字段中存储整数列表? 编辑:楼层平面图相当简单。它由...

41得票2回答
Django:模板不存在 gis/admin/openlayers.html

这里是错误:templatedoesnotexist gis/admin/openlayers.html 运行Django管理员时出现以下错误。我该如何修复? 我已经安装了Django。

22得票1回答
保存geodjango PointField时出现错误

我有一个包含PointField属性的地理模型。本地一切都运行完美,但是当我尝试在服务器上保存一个实例时,我会得到以下错误:django.db.utils.DatabaseError: invalid byte sequence for encoding "UTF8": 0x00 我深入研究了...

16得票1回答
GeoDjango,dwithin和distance_lt之间的区别是什么?

使用geoDjango时,什么是myObj.objects.filter(point__dwithin(...etc.)) 并且myObj.objects.filter(point__distance_lt(...etc.)) 它们是相同的东西,还是它们在做略微不同的事情?

7得票1回答
GeoDjango根据模型字段距离过滤

我的问题与这个问题几乎相同。但它很旧,感觉这应该是一个非常普遍的情况,可能有更好的解决方案。 我的模型大致如下: class Person(models.Model): location = models.PointField(srid=4326) willing_to_t...

10得票3回答
在OS X上为Python(GeoDjango)安装Spatialite

我一直在尝试为GeoDjango安装Spatialite,但是遇到了很多问题。 我已经在使用Homebrew了,它通常很容易和方便,所以我最初尝试遵循GeoDjango的Homebrew说明。 但这并没有安装任何数据库,即Spatialite。下一步是尝试安装Spatialite本身,但是...