我正在使用 Windows7 开发 GeoDjango 应用程序,我的 Python 版本是 3.3。按照 Django 文档中的步骤,我安装了 Postgresql9.1 和 Postgis 扩展。然后我在安装gdal库的时候,就出现了问题。我从 安装 gdal
http://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
它说它具有所有必需的文件。但...
»
我正在将 GeoDjango 与 PostGIS 一起使用。然后我遇到了如何查询我的postgres db表以获取5米距离内的所有数据的麻烦。
更新1
我正在使用 GeoDjango 1.2.7
我从这个网址https://docs.djangoproject.com/en/dev/ref/contrib/gis/geoquerysets/#std:fieldlookup-distance_l...
»
我正在使用pattern in the docs 的非地理模型上使用缓存机器的缓存管理器:
from django.db import models
from caching.base imoprt CachingManager, CachingMixin
class Zomg(CachingMixin, models.Model):
val = models.IntegerFiel...
»
我正在尝试使用 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',...
»
我正在处理似乎过于分散而无法有效查询的无线电地图。当我询问单个点是否在多面体内时,响应时间为 20-40 秒(我已经测试了“内部”/“包含”/“重叠”)。我使用 PostGIS 和 GeoDjango 来抽象查询。
多多边形列有一个 GiST 索引,我尝试过 VACUUM ANALYZE。我使用 PostgreSQL 8.3.7。和 Django 1.2。
这些地图覆盖了广阔的地理区域。它们最...
»
我在 webfaction 上设置了我的第一个 geodjango 应用程序,我想知道是否可以在我的 virtualenv 中使用 webfaction 提供的 postgis 后端(单击设置)(我在 virtualenv 中运行应用程序)。
或者我是否必须安装一个带有 postgis 扩展和 virtualenv 内部的 postgresql 的新副本?
Webfaction 已经安装了所...
»
我想从一个点和一个半径创建一个多边形。
例如,我希望能够给出一个具有给定半径(例如 10 公里)的点(纬度、经度)并计算圆并将其存储为多边形。
目标是能够用点查询我的应用程序,并询问给定点是否在另一个点的给定半径内。
也许我做错了,如果有更简单的方法来实现这一点,我会很高兴听到它。
谢谢...
»
我已经安装了 MapServer,我已经按照 MapServer 网站上的全部介绍,我已经为我想要显示的 shapefile 创建了一个地图文件,但是:如何找到显示我的地图的 URL?我看过一些教程,但没有人解释如何打开显示在 mapfile 中定义的地图的网页。谁能给我解释一下?
...
»
我正在尝试调试此问题,但现有答案均无帮助。当我运行 Django 服务器时,我看到:
'module' object has no attribute 'OSMGeoAdmin'
我知道this question 是同样的错误,但 django.contrib.gis.admin 正确导入并且我正在 Mac 上开发,而不是 Windows。我已经安装了 gdal 以及 geos。我已经多次运行...
»
我无法理解 geodjango 上的文档。首先以邮政编码为例:
class Zipcode(models.Model):
code = models.CharField(max_length=5)
poly = models.PolygonField()
objects = models.GeoManager()
PolygonField 是否可以存储邮政编码的实际长...
»
我正在尝试让 GeoDjango 在 ubuntu 上运行,但遇到了 GDAL 的问题。
我已经下载并安装了 GDAL 没有问题。
我必须在我的项目设置中添加以下行:
GDAL_LIBRARY_PATH = '/usr/local/lib/libgdal.so.1.15.1'
当我检查 shell 时,一切都很好:
In [1]: from django.contrib.gis ...
»
我正在使用 GeoDjango 和 Postgis,并在从 4326 到 24877 的点上进行转换,当我检查结果时,结果不一样
我的价值观是:
Latitude -16.42238172128686
Longitude -71.47541752550751
使用 long lat 作为 x,y 坐标
In [63]: pnt = Point(-71.47541752550751, ...
»
变量名中可以有冒号吗?
我已经尝试过反斜杠,但它不起作用......
我正在使用 geoDjango,因此我的模型中的标识符必须与数据库中的标识符保持相同的名称。问题是,当我从 OSM 迁移数据时,我有一些以冒号命名的列(即 addr:housenumber)
这是一个例子:
class myClass(models.Model):
# ...
addr:housename = model...
»
您好,我想知道如何使用 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#...
»
我使用 geodjango 创建了一个表,其列 location = models.PointField(geography=True)。
class Point(models.Model):
location = models.PointField(geography=True)
稍后我想使用 ST_snapToGrid 方法对这些位置进行聚类。但是如果我使用
Point.ob...
»
我需要上传一个文件和一些与之关联的 JSON。但我不明白如何保存不同的部分,特别是 JSON 部分,即我能够保存图像但不能保存 JSON。
我 read that I need to use a MultiPartParser 但我不知道如何将它正确地集成到我的序列化程序类中。
这是我的服务器正在接收的多部分请求:
<QueryDict: {'geo': ['{"point" : { ...
»
我已经发布了a question about this a few days ago。我想这个问题没有引起注意,但这种行为真的很奇怪,所以我试图将其简化为更简单的元素并再次询问。
请查看此回溯:
Traceback (most recent call last):
File "/home/m2user/webapps/enea/local/lib/python2.7/site-packag...
»
seetings.py
DATABASES = {
'default': {
'ENGINE':'django.db.backends.mysql','django.contrib.gis.db.backends.mysql'
'OPTIONS': {
'read_default_file': os.path.join(PROJECT_ROOT,"my.cnf")...
»
我正在使用 geodjango(3.1) + postgis,我想以平方米为单位接收多边形的面积。因此,我使用的是Geographic Database Functions of Django。
我的代码如下所示:
City.objects.annotate(area=Area('geom'))
我认为我收到的结果是学位。当我以同样的方式使用distance function 时,我得到了以平方米...
»
假设我有以下 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()
我想...
»