geodjango

在配置 Geodjango 时,gdal 1.10 和 python3.3 在 Windows 7 上不兼容

我正在使用 Windows7 开发 GeoDjango 应用程序,我的 Python 版本是 3.3。按照 Django 文档中的步骤,我安装了 Postgresql9.1 和 Postgis 扩展。然后我在安装gdal库的时候,就出现了问题。我从 安装 gdal http://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 它说它具有所有必需的文件。但... »

如何查询5米范围内的所有数据?

我正在将 GeoDjango 与 PostGIS 一起使用。然后我遇到了如何查询我的postgres db表以获取5米距离内的所有数据的麻烦。 更新1 我正在使用 GeoDjango 1.2.7 我从这个网址https://docs.djangoproject.com/en/dev/ref/contrib/gis/geoquerysets/#std:fieldlookup-distance_l... »

如何修复 GeoDjango 教程?

我正在尝试使用 Sqlite 执行 GeoDjango Tutorial,如 here 所述。 当我调用 load.py 脚本时,它会停止显示错误: Failed to save the feature (id: 206) into the model with the keyword arguments: {'fips': 'UK', 'iso2': 'GB', 'iso3': 'GBR',... »

如何使用 PostGIS 高效查询大型多面体

我正在处理似乎过于分散而无法有效查询的无线电地图。当我询问单个点是否在多面体内时,响应时间为 20-40 秒(我已经测试了“内部”/“包含”/“重叠”)。我使用 PostGIS 和 GeoDjango 来抽象查询。 多多边形列有一个 GiST 索引,我尝试过 VACUUM ANALYZE。我使用 PostgreSQL 8.3.7。和 Django 1.2。 这些地图覆盖了广阔的地理区域。它们最... »

在 webfaction 上为 geodjango 设置 postgis

我在 webfaction 上设置了我的第一个 geodjango 应用程序,我想知道是否可以在我的 virtualenv 中使用 webfaction 提供的 postgis 后端(单击设置)(我在 virtualenv 中运行应用程序)。 或者我是否必须安装一个带有 postgis 扩展和 virtualenv 内部的 postgresql 的新副本? Webfaction 已经安装了所... »

如何使用 GeoDjango 从中心点创建多边形

我想从一个点和一个半径创建一个多边形。 例如,我希望能够给出一个具有给定半径(例如 10 公里)的点(纬度、经度)并计算圆并将其存储为多边形。 目标是能够用点查询我的应用程序,并询问给定点是否在另一个点的给定半径内。 也许我做错了,如果有更简单的方法来实现这一点,我会很高兴听到它。 谢谢... »

在 MapServer 中使用 MapFile 创建的地图的 URL?

我已经安装了 MapServer,我已经按照 MapServer 网站上的全部介绍,我已经为我想要显示的 shapefile 创建了一个地图文件,但是:如何找到显示我的地图的 URL?我看过一些教程,但没有人解释如何打开显示在 mapfile 中定义的地图的网页。谁能给我解释一下? ... »

“模块”对象在 Mac OS X 10 上没有属性“OSMGeoAdmin”

我正在尝试调试此问题,但现有答案均无帮助。当我运行 Django 服务器时,我看到: 'module' object has no attribute 'OSMGeoAdmin' 我知道this question 是同样的错误,但 django.contrib.gis.admin 正确导入并且我正在 Mac 上开发,而不是 Windows。我已经安装了 gdal 以及 geos。我已经多次运行... »

如何使用geodjango将邮政编码转换为坐标?

我无法理解 geodjango 上的文档。首先以邮政编码为例: class Zipcode(models.Model): code = models.CharField(max_length=5) poly = models.PolygonField() objects = models.GeoManager() PolygonField 是否可以存储邮政编码的实际长... »

GeoDjango - GDAL库给出错误

我正在尝试让 GeoDjango 在 ubuntu 上运行,但遇到了 GDAL 的问题。 我已经下载并安装了 GDAL 没有问题。 我必须在我的项目设置中添加以下行: GDAL_LIBRARY_PATH = '/usr/local/lib/libgdal.so.1.15.1' 当我检查 shell 时,一切都很好: In [1]: from django.contrib.gis ... »

变量标识符中的冒号

变量名中可以有冒号吗? 我已经尝试过反斜杠,但它不起作用...... 我正在使用 geoDjango,因此我的模型中的标识符必须与数据库中的标识符保持相同的名称。问题是,当我从 OSM 迁移数据时,我有一些以冒号命名的列(即 addr:housenumber) 这是一个例子: class myClass(models.Model): # ... addr:housename = model... »

如何在docker中将postgis连接到django

您好,我想知道如何使用 Docker 将 POSTGIS 连接到 django。我有一个错误could not open extension control file "/usr/share/postgresql/10/extension/postgis.control": No such file or directory 输出 root@localhost:~/try-geodjango#... »

如何在 Django Rest 框架中使用 MultiPartParser

我需要上传一个文件和一些与之关联的 JSON。但我不明白如何保存不同的部分,特别是 JSON 部分,即我能够保存图像但不能保存 JSON。 我 read that I need to use a MultiPartParser 但我不知道如何将它正确地集成到我的序列化程序类中。 这是我的服务器正在接收的多部分请求: <QueryDict: {'geo': ['{"point" : { ... »

python如何在评论中生成错误?

我已经发布了a question about this a few days ago。我想这个问题没有引起注意,但这种行为真的很奇怪,所以我试图将其简化为更简单的元素并再次询问。 请查看此回溯: Traceback (most recent call last): File "/home/m2user/webapps/enea/local/lib/python2.7/site-packag... »

Geodjango + PostGIS。以平方米为单位的聚合多边形面积

我正在使用 geodjango(3.1) + postgis,我想以平方米为单位接收多边形的面积。因此,我使用的是Geographic Database Functions of Django。 我的代码如下所示: City.objects.annotate(area=Area('geom')) 我认为我收到的结果是学位。当我以同样的方式使用distance function 时,我得到了以平方米... »

django 夹具中 PointField 的格式是什么?

假设我有以下 django 模型: from django.db import models from django.contrib.gis.db import models class Location(models.Model): name = models.CharField(max_length=200) point = models.PointField() 我想... »