geodjango

    1热度

    1回答

    我刚刚按照教程为Django 1.9安装GeoDjango,我试图编写我的用户模型,但我不确定哪些表应该从django.contrib.gis.db.models而不是常规django.db.models继承。 我正在做一个Customer表具有PointField为自己的位置,并从客户继承的表名为Traveller。我还有第三个表Equipment,它有一个外键Traveller。 我的继承权是

    1热度

    2回答

    我正在尝试完成一个相当旧的geo Django tutorial(1.3)。直到现在我做得很好,但我被困在一个特定的错误。 我想建立功能,我保存一些数据到数据库中的表。 这是我的看法: # Import django modules from django.shortcuts import render_to_response from django.template.loader impor

    0热度

    1回答

    尝试解析在Django壳.SHP: from django.contrib.gis.gdal import DataSource ds = DataSource('/Users/.../Downloads/Iceland.shp') 得到: GDAL_ERROR 4: Unable to open /Users/.../Downloads/Iceland.shx or /Users/.../

    1热度

    2回答

    我想升级我的Django项目从django1.8.8到django1.9.2 现在我django1.9.2运行我的测试时遇到一个问题: python manage.py test 这给了我下面的错误 Traceback (most recent call last): File "manage.py", line 11, in <module> execute_from_c

    0热度

    1回答

    例如,如果我想要一个查询,说:“给我50公里内所有的房子在这里,责令从最接近最远”,这些都是问题和担忧,我有: 假设我们使用EC2(具有GeoDjango的应用程序服务器)和RDS(具有PostGIS的数据库服务器),似乎该查询将在RDS上执行。这是一个问题,不是吗?不仅RDS针对IOPS进行了优化,而且我们只有一个RDS实例服务于所有EC2实例。如果这个距离查询只比读取所有的纬度和经度稍微贵一点

    0热度

    1回答

    我尝试添加[buildpack][1]我Heroku app heroku buildpacks --app appname 1. heroku/python 2. https://github.com/heroku/heroku-buildpack-pgbouncer.git 3. https://github.com/beanieboi/nginx-buildpack.git 4. https

    1热度

    2回答

    在我的项目中,我需要从shape文件导入一些几何图形。 其中一些是MULTIPOLYGON Z类型,但所有Z坐标都是0值。 当我尝试保存的几何形状,我得到的错误: "Geometry has Z dimension but column does not" 什么是剥离Z方向的最佳方式? 我的代码: ds = DataSource(file_path, encoding='ISO-8859-1')

    2热度

    1回答

    我得到了一个使用gis多边形字段的模型。 boundary = models.PolygonField() 由于要求我需要允许用户提供偏置/容差值。如何扩展或缩小这个多边形而不用自己做数学? 谢谢!

    3热度

    1回答

    如果我有从Google Maps API进行地理编码的经度和纬度,那么保存PointField的语法如何? 的GeoDjango内置文档缺乏这种信息(感觉像他们只写了足够的细节为专业人士使用它高效),和所有我发现这是不接受的答案:How to assign to a Django PointField model attribute? 为背景,这就是我想要做的事: class Point(mode

    1热度

    3回答

    我使用Postgis和Django来存储地理点。我有一个像这样的模型: from django.contrib.gis.db import models class Event(models.Model) position = models.PointField() 我有两个事件(ev1,ev2)。这里是每个的位置值: SRID=4326;POINT (-73.6335140000