Описание тега geodjango

GeoDjango намерен стать географической веб-средой мирового класса. Его цель - максимально упростить создание веб-приложений ГИС и задействовать всю мощь пространственных данных.
0 ответов

Установка GeoDjango на Windows выдает ошибку

Я следую за этой статьей https://docs.djangoproject.com/en/1.10/ref/contrib/gis/install/ но он печатает сообщение об ошибке: raise improperlyconfigured(error_msg) django.core.exceptions.improperlyconfigured:'django.contrib.gis.db.backends.postgis' i…
08 мар '17 в 13:40
1 ответ

Как сделать пространственный поиск "содержащимся" на MultiPolygon или нескольких полигонах?

У меня есть карта с множеством маркеров. И у меня есть два непересекающихся полигона (Box). Я хочу получить все маркеры, которые покрыты этими полигонами. qb_1 = Polygon.from_bbox((-35.19153, -5.84512, -35.24054, -5.78552)) qb_2 = Polygon.from_bbox(…
06 окт '15 в 13:34
1 ответ

django-rest-framework-gis GeoFeatureModelSerializer возвращает измененные / неправильные координаты при сериализации

В настоящее время у меня есть GeometryField, который держит Polygon, который является GEOSGeometry, Я печатаю координаты многоугольника, и они кажутся нормальными именно там, где я указал. Затем я сохраняю экземпляр модели, а затем десериализую с по…
0 ответов

Не удается создать модель Geodjango в учебнике

Я пытаюсь следовать учебному пособию по GeoDjango, и у меня возникают проблемы при создании модели. Я новичок в Python, использую Django 1.7, Python 2.7 и Ubuntu 12.04. У меня все хорошо до тех пор, пока я не введу следующий код, используя оболочку …
16 ноя '14 в 16:39
1 ответ

Можно ли сохранить в базе данных вывод geoqueryset.distance геоджанго?

Можно ли сохранить выходные данные набора запросов геоджанго в пространственно включенной базе данных? https://docs.djangoproject.com/en/dev/ref/contrib/gis/geoquerysets/ один в этом примере отображает все расстояния. возможно ли сохранить его в баз…
20 мар '13 в 12:42
1 ответ

Django-tenant-схемы и GeoDjango вместе

Я хочу использовать django-tenant- schemas и GeoDjango (PostGIS) в моем проекте Django. У меня есть одна база данных по умолчанию. Но и django-tenant-schemas, и GeoDjango хотят, чтобы в настройках я установил собственный движок для базы данных. схем…
30 окт '17 в 13:43
1 ответ

Отношения Geodjango/postgres ForeignKey как пространственный индекс

Я на самом деле искал лучший и самый простой способ сделать пространственный индекс с 4 таблицами, где структура данных уже на месте. Как показано на рисунке, слой наложен и идеально подходит. Пространственная операция могла бы выполнить работу в за…
0 ответов

GeoDjango GEOS API Abort Trap Ошибки функции GEOS

Я сталкиваюсь с некоторыми повторяющимися проблемами в моих приложениях geodjango, которые, кажется, происходят из GEOS. Я получаю ошибки, которые не включают информацию о трассировке стека, поэтому я не знаю, как их отлаживать. Я был в состоянии из…
22 ноя '12 в 17:01
1 ответ

Можно ли вручную загрузить сборочный пакет на Heroku?

Я пытаюсь добавить [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://github.com/cyberdelia/he…
05 мар '16 в 13:45
2 ответа

Установка GeoDjango GDAL

Я работал над установкой GeoDjango, и у меня возникли проблемы при установке GDAL library, я бегу ubuntu 16.04 и я установил GEOS а также PROJ.4Я работаю с PostGIS монтаж. Ранее у меня была установлена ​​версия python 3.5, и я удалил ее, чтобы посмо…
13 фев '17 в 03:03
1 ответ

Хранение истории местоположений в поле модели Django

Я пытаюсь сохранить несколько мест в поле модели Django, но я не совсем уверен, как это сделать. Я использую GeoDjango's PointField хранить последнее сообщенное местоположение. class Tracker(models.Model): # Other fields.. # srid 4326 is the WGS84 S…
03 июл '17 в 14:22
1 ответ

Как округлить расстояние Геоджанго

В Django 1.9 / Python 2.7 у меня есть следующее представление: qs = ThePlace.objects.filter(lnglat__distance_lte=(lnglat, D(km=30))).distance(lnglat).order_by('distance') В моем шаблоне я отображаю расстояния, когда зацикливаюсь на объектах: {% for …
23 фев '17 в 15:20
1 ответ

GeoDjango - Какие таблицы должны наследоваться от django.contrib.gis.db.models?

Я только следовал руководству по установке GeoDjango для Django 1.9 и пытаюсь написать свои пользовательские модели, но я не уверен, какие таблицы должны наследоваться от django.contrib.gis.db.models а не обычный django.db.models, Я делаю Customer т…
11 фев '16 в 04:45
0 ответов

DRF ListView с GeometryFilter

Я пишу API, который должен возвращать все объекты, геометрия которых пересекает данную геометрию (формат EWKT или WKT, который будет определен). Я пытаюсь использовать django-rest-framework-gis.filters но не работает до сих пор. Что я пробовал: mode…
2 ответа

python: GeoDjango: Eclipse: Во время модульного теста выведите ImportError: "Не удалось импортировать настройки"%s "(это на sys.path? Есть ли синтаксические ошибки?)

Я создаю файл py модульного теста (tests.py), затем я получил следующие сообщения об ошибках. Не могли бы вы дать мне представление о том, как ее решить. pydev debugger: warning: psyco not available for speedups (the debugger will still work correct…
19 окт '11 в 06:33
0 ответов

PointField() не работает правильно в GeoDjango при запуске тестовых случаев

Детали ошибки: ОШИБКА:django.contrib.gis:GDAL_ERROR 10: b"Указатель" hObject "является пустым в" GDALGetDescription ". \ N" ОШИБКА: django.contrib.gis: GDAL_ERROR 4: b "POINT(0.0 0.0)" не существует в файловой системе \nand не распознается как имя п…
2 ответа

У объекта 'module' нет атрибута 'OSMGeoAdmin' в Mac OS X 10

Я пытаюсь отладить эту проблему, но ни один из существующих ответов не помогает. Когда я запускаю сервер Django, я вижу: 'module' object has no attribute 'OSMGeoAdmin' Я знаю, что этот вопрос та же ошибка, но django.contrib.gis.admin импортирует пра…
0 ответов

Таблица соединения базы данных в геоджанго

Я создал модель класса Parcel: from django.db import models from django.contrib.gis.db import models as gismodels class Parcel(gismodels.Model): new_pin = models.CharField(max_length=32) geometry = gismodels.PolygonField(srid=32651) objects = gismod…
15 ноя '13 в 02:19
1 ответ

GeoDjango создает ошибочный SQL-запрос во время тестирования

Один из моих тестов GeoDjango не проходит с ProgrammingError: function st_intersects(text, geometry) is not unique LINE 1: ...NT(*) AS "__count" FROM "field" WHERE ST_Interse...``` Я не могу понять, почему он звонит st_intersects(text, geometry) вме…
08 мар '18 в 10:43
1 ответ

OSMGeoAdmin показывает текстовую область для PointField

Вот моя модель: from django.contrib.gis.db import models class CustomUser(AbstractBaseUser, PermissionsMixin): ... location = models.PointField(geography=True, dim=6, srid=4326, null=True) Я зарегистрировал это в админке from django.contrib.gis impo…
12 ноя '18 в 14:20