postgis相关内容

GeoDjango,什么SRID用于PointField与Google Maps V3 API接口?

我有点困惑,应该在我的GeoDjango PointField中设置我的SRID值,以便通过谷歌地图API将地理编码的地址的上下文保留在通过django-postgis查询的坐标和距离中? 我得到混合的意见阅读网络和堆栈流的线程,我不确定该怎么做。正如你可以看到我的应用程序正在使用geopy与google maps api地理编码地址。现在我的坐标字段没有默认为4326的SRID集(EPSG ..
发布时间:2017-05-29 22:21:08 其他开发

在Geodjango + Postgres中存储一个圈子

想要在geodjango字段中存储一个圆圈,所以我可以使用geodjango查询__contains来查找一个点是否在圆圈中(类似于使用PolygonField可以做的)。 目前将其存储为十进制半径和GeoDjango点字段,但需要一种查询数据库中某个位置列表的方法,以使这些变化的圆(点域和半径)包含我的搜索点/ lat)。 希望是有道理的。 解决方案 PostGIS支持 Cu ..
发布时间:2017-05-29 19:33:31 其他开发

当我运行python manage.py syncdb时,Django避免在数据库中创建PointField

我正在使用Django 1.2.3,PostGIS 1.5.2。 由于某些原因,当我运行 python manage.py syncdb 它正在从我的模型创建数据库中的所有其他字段,但避免创建一个应用为PointField的名为point的字段。 p> 在我的models.py文件中,我已经导入: from django。 contrib.gis.db导入模型 ..
发布时间:2017-05-29 18:11:00 其他开发

无法创建没有超级用户角色的扩展

我试图在Django中运行单元测试,并创建一个新的数据库。数据库有postgis扩展名,当我定期创建数据库时,我使用“CREATE EXTENSION postgis”。 但是,当我运行测试时,它会给我以下错误: $ ./manage.py test 为别名“默认”创建测试数据库... 创建测试数据库时出错:数据库“test_project”已经存在 如果要尝试删除测试数据库 ..
发布时间:2017-05-29 02:20:40 其他开发

保存geodjango PointField时出错

我有一个具有PointField属性的地理模型。一切都在本地工作,但是当我尝试在服务器上保存一个实例时,我会收到以下错误: django.db .utils.DatabaseError:用于编码“UTF8”的无效字节序列:0x00 我挖入源文件发现价值观被不同的序列化;具体来说,在服务器上执行查询之前,该值没有被转义。看起来这个转义正在由 psycopg2.Binary. ..
发布时间:2017-05-29 01:26:46 其他开发

使用纬度和高度(海拔)计算两点之间的距离

我试图用纬度经度和高度(海拔)来计算两点之间的距离。 我正在使用euklides公式来获得距离: D =√((Long1-Long2)²+(Lat1-Lat2)²+(Alt1-Alt2)²) 我的分数是地理坐标,而高度是我的海拔高度。 我只有lat和lng,我使用GOOGLE API高程来获取我的高度。 我正在开发一个计算我的旅行距离的应用程序在我的滑雪板 ..
发布时间:2017-05-28 18:37:22 Python

Hibernate Spatial:“No Dialect mapping for JDBC type:3000”

我试图通过Hibernate将Spring Roo与支持PostGIS的PostgreSQL数据库集成,遵循 Hibernate空间教程。所有非GIS的东西都可以正常工作,并且已经从PostGIS模板创建了一个数据库。 问题是,一旦添加了几何属性到我的一个实体: @Type(type =“org.hibernate.spatial.GeometryType”) private点中心 ..
发布时间:2017-05-02 22:31:17 其他开发

PostgreSQL集团季节(北半球和南半球)

我有遍布全球的数据点。每个数据点都有一个时间戳。 我想按季节对数据进行分组,如图所示(来源: https://en.wikipedia.org/wiki/Season#/media/File:Seasons1.svg )。 这是我试过的到目前为止(冬季2011/2012在北半球): SELECT * FROM my_table WHERE my_date BETWEEN'2 ..
发布时间:2017-04-08 17:59:44 其他开发

PostgreSQL错误:42P01:关系“[表]不存在

我有这个奇怪的问题使用PostgreSQL 9.3与使用qoutes创建的表。例如,如果我使用qoutes创建表: 创建表“TEST”(“Col1”bigint); 表已正确创建,我可以看到在SQL窗格的pgAdminIII。但是当我查询DB找到所有可用的表的列表(使用以下查询),我看到结果不包含表名称周围的引号。 select table_schema,tabl ..
发布时间:2017-03-17 21:04:47 其他数据库

PostgreSQL的可扩展性

我创建了自己的R-tree:“rtree.h” 我想在postgres中使用我自己的数据结构我阅读了有关将扩展连接到索引的信息,现在我正在阅读一些示例这里,但老实说,我不明白在所有如何使用我自己的R树来创建一个扩展性,我理解关于运算符,索引等的概念,但我不知道该怎么做。 那么,我如何将我的文件连接到PostGis,然后在PostgreSQL上创建一个可扩展性? 因为可扩展性是函数 ..
发布时间:2017-03-17 19:15:52 其他数据库

我可以要求Postgresql忽略事务中的错误

我使用Postgresql与PostGIS扩展进行ad-hoc空间分析。我通常构造和发出SQL查询手工从psql。我总是在一个事务中封装一个分析会话,所以如果我发出一个破坏性的查询,我可以回滚。 但是,当我发出一个包含错误的查询,它取消该事务。任何进一步的查询都会产生以下警告: 错误:当前事务是 中止,命令被忽略,直到 结束 有没有办法可以关闭此行为? 解决方案 (更 ..
发布时间:2017-03-14 02:14:00 其他数据库

防止复制csv postgresql上的重复数据的最佳方法

这是一个概念上的问题,因为我计划如何最好地实现我们的目标。 我有一个postgresql / postgis表有5列。我将通过copy命令每隔10分钟从csv文件将数据插入/附加到数据库中。可能会有一些重复的数据行,所以我想将数据从csv文件复制到postgresql表,但防止任何重复的条目从csv文件进入表。有三个列,其中如果它们都相等,则意味着该条目是重复的。它们是“纬度”,“经度”和“ ..
发布时间:2017-02-26 16:54:15 Office

尝试运行创建扩展postgis时出错

我已经安装了PostgreSQL 9.x和PostGIS 1.5 / 2.0几次,从来没有这个问题。 我刚刚得到了一个新的CentOS 6.3服务器和我有Postgres 9.3按预期工作。我已经运行 yum install postgis2_93 我可以看到中的文件 /usr/pgsql-9.3/share/contrib / 但是,当我 ..
发布时间:2016-11-14 11:04:59 Linux/Unix

如何防止CakePHP在保存时转义数据?

我在CakePHP应用程序上做一些PostGIS工作。 因为我一直在使用一些数据库函数,我已经做了 $ this-> query()调用以执行数据插入。我在一个点,我需要得到一个插入查询的结果的ID,但 $ this-> query()返回一个空数组。 p> 这是我使用的插入查询: INSERT INTO位置(title,company_id,state_id,poly,poi ..
发布时间:2016-11-08 14:39:48 PHP