我正在使用Geodjango构建简单的GIS系统。 该应用程序显示一组地图,并尝试为这些地图提供RESTFUL API。 我面临一个决定,是为API创建一个单独的应用程序还是在现有的应用程序中工作。 这两个应用程序在逻辑上是分离的,但它们共享相同的模型。 那么什么被认为更好呢?
我正在尝试将一个SHP文件存入我的PostGIS数据库,但是数据有一点偏差。我认为这是因为我使用了错误的SRID。PRJ文件的内容如下: GEOGCS["GCS_North_American_1983", DATUM["D_North_American_1983", SPHEROID["GR...
我第一次使用GeoDjango,遇到了给我的模型添加PointField的问题。这是我的模型代码: from django.db import models from django.contrib.gis.geos import Point from django.contrib.gis.d...
您好,我想了解如何使用Docker将POSTGIS连接到Django。我遇到了一个错误无法打开扩展控制文件“/usr/share/postgresql/10/extension/postgis.control”:没有那个文件或目录输出root@localhost:~/try-geodjango...
在我的GeoDjango项目中,我想连接到一个传统的PostgreSQL/PostGIS数据库。它包含以下模式: data // 包含所有的地理空间数据 django // 空的,由我创建 public // 系统表,如 spatial_ref_sys 我希望 Django 表格(如截...
我正在为一个新的GeoDjango项目编写测试。通常我使用Factory Boy和Faker来创建测试模型实例。然而,我不清楚如何模拟GeoDjango PointField字段。在查看Spatialite中的记录时,它似乎是一个二进制块。 我对GIS一点也不了解,有些困惑如何在Django...
模型.pyclass SinglePoint(models.Model): attributes = models.TextField(blank=True) name = models.CharField(max_length=100) geom = models.P...
我正在尝试在Mac OS上运行GeoDjango,但是遇到了GDAL的问题。 我已经成功下载和安装了GDAL(Gdal完整二进制文件),并且也从Homebrew中安装了它。 不幸的是,当我使用Homebrew安装gdal时,django找不到gdal并抛出“gdal未找到”错误。之后,我从...