19得票5回答
更改LC_CTYPE以供PostgreSQL和PostGIS使用

所以我在按照GeoDjango教程进行操作时,遇到了这个错误消息:postgres@lucid32:~$ createdb -E UTF8 template_postgis createdb: database creation failed: ERROR: encoding UTF8 do...

19得票1回答
Postgres GIST和Btree索引的区别

继续上次关于这个主题的问题,Postgres combining multiple Indexes: 我在Postgres 9.2(带有postgis)上有以下表:CREATE TABLE updates ( update_id character varying(50) NOT N...

19得票3回答
如何在Docker中为PostgreSQL创建PostGIS扩展?

我在尝试创建postgis扩展时遇到了错误。 这是我的dockerfile的样子。 from postgres RUN apt-get update && apt-get install postgis -y ADD /create_postgis_extension....

19得票3回答
在PostGIS中,如何找到多边形内的所有点?

我正在使用带有GIS扩展的PostgreSQL来存储地图数据,结合OpenLayers、GeoServer等工具。给定一个多边形(例如一个街区),我需要查找某个表中存储的所有在该多边形内部的LAT/LONG点(例如信号灯、餐厅);或者,给定一组多边形,我想要找到每个多边形内的点集(类似于GRO...

19得票6回答
使用Gorm插入和选择PostGIS几何数据

我一直在尝试使用Golang以及具体的库gorm来插入和检索几何类型。同时,我还试图使用orb库定义不同的几何类型,并提供不同格式之间的编码/解码。 Orb已经为每种类型实现了Scan()和Value()方法。这使得go的Insert()和Scan()函数可以处理除原始值之外的类型。然而,O...

19得票2回答
在Docker容器中安装Postgis

我像往常一样使用postgres镜像,在docker中创建了一个数据库docker run -d \ --name some-postgres \ -e POSTGRES_PASSWORD=mypassword \ -v ${HOME}/postgres-data/:/var/l...

18得票1回答
将RGeo列反序列化为SphericalPointImpl

在Rails 4.2.4和activerecord-postgis-adapter 3.1.2中有一个带有RGeo列的表。 class CreateAddresses < ActiveRecord::Migration def change create_table :ad...

18得票2回答
Django AttributeError: 'DatabaseOperations' 对象没有属性 'select'

我有一个连接到PostGIS数据库后端的GeoDjango实例。 当我查询该数据库中的表时,我会收到标题中的错误:AttributeError: 'DatabaseOperations' object has no attribute 'select' 如其他地方所建议,我检查了local_s...

18得票2回答
我可以翻译。这个问题是关于在PostGIS中检查一个多边形是否包含点的。

我有一个列 (latlon),它是一个 ST_MultiPolygon。 另一个几何图形是点,我只想检查它是否在我的多边形之一内。 我尝试过:SELECT ST_CONTAINS(latlon, ST_GeometryFromText('POINT(48.208417 16.372472)...

18得票1回答
Postgis安装

我使用的是Postgres 8.4.8版本。select version(); PostgreSQL 8.4.8 on i686-pc-linux-gnu, compiled by GCC gcc-4.4.real (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5, ...