14得票3回答
Sequelize地理空间查询:查找距离某个位置最近的“n”个点

使用Sequelize和地理空间查询,如果我想找到离某个位置最近的“n”个点,该如何编写Sequelize查询语句? 假设我有一个模型,看起来像这样:sequelize.define('Point', {geo: DataTypes.GEOMETRY('POINT')}); 现在假设我们通过...

13得票3回答
Django: 在OSX上找不到GDAL库

我的旧 MacBook 坏了,现在我正在将我正在建造的 Django Webapp 转移到我的新机器上(这是一台 MacBook Pro M1 2021)。我目前正在重新安装应用程序所需的正确软件包和扩展。 然而,当我执行 python3 manage.py runserver 时,我目前遇...

13得票4回答
像OpenStreetMap一样显示地图

我喜欢OpenStreetMap展示地图的方式,它几乎看起来像谷歌地图。我已经在我的笔记本上安装了GeoServer和PostGis。我还为印尼下载了这个Cloudmade OSM文件。我下载了indonesia.osm.bz2。 我成功将其导入到我的PostGis中,并在GeoServer...

13得票3回答
为什么PostgreSQL在Windows上运行速度如此缓慢?

我们曾经使用MySql运行一个应用程序。发现MySql不支持PostGIS具有的一些GIS功能(注意:mysql仅支持最小边界矩形GIS搜索),因此我们认为它不适合我们的应用程序。 于是我们把数据库改成了PostgreSQL。然而,我们发现在Windows上运行Postgresql 8.2比...

13得票1回答
Rails Postgis 升级问题

我已经在我的Mac上通过Homebrew安装了Postgis和Postgresql,并且想要将我的Postgis版本升级到2.1.0-rc2。我取消了我的postgis版本的链接,然后编辑了postgis homebrew公式。新公式无法编译后,我重新链接了旧公式,现在每当我尝试调用一个带有空...

13得票2回答
GeoDjango在一个东北和西南的框内

我正在使用谷歌地图创建地理应用程序,而我收到的边界框是由2个坐标表示的: 东北角 西南角 我有一个带PointField的模型。from django.contrib.gis.db import models class Place(models.Model): name ...

13得票2回答
使用PostgreSQL进行点在多边形内的SQL查询

我有以下简单的表格:CREATE TABLE tbl_test ( id serial NOT NULL, poly polygon NOT NULL ) WITH (OIDS=FALSE); 我随后尝试插入一个带有多边形的行:insert into tbl_test values(1...

13得票1回答
GeoDjango,与Google Maps V3 API接口的PointField使用哪个SRID?

我有点困惑,在使用GeoDjango PointField时,为了在通过Google Maps API将地址转换为坐标并通过Django-PostGIS查询距离时保持准确性,应该将我的SRID值设置为多少。 我在网上和Stackoverflow上看到了不同的意见,不确定该做什么。正如您所看到的...

13得票2回答
对聚合函数前的分组行进行排序

我有一个带点几何对象的PostGIS表。 点表格:id | uid | date | geom 具有相同uid的点是相同的目标。 我尝试使用ST_MakeLine和GROUP BY uid来创建完整的目标LineString。SELECT uid, ST_MakeLine(geom) FRO...

13得票2回答
数据分箱:将不规则多边形转换为规则网格

我有成千上万个多边形以表格格式存储(给出它们的4个角坐标),代表地球的小区域。此外,每个多边形都有一个数据值。 例如,该文件如下所示: lat1, lat2, lat3, lat4, lon1, lon2, lon3, lon4, data 57.27, 57.72,...