postgis

    1热度

    1回答

    为什么不验证了GEOMETRY场longitude和latitude当我们尝试保存值与latitude大于90(latitude > 90)?

    0热度

    1回答

    我有一个问题,当我尝试存储一个Hibernate空间点到PostgreSQL数据库与PostGis扩展安装。 本质上,当我尝试将记录插入到表中时,会引发org.springframework.dao.InvalidDataAccessResourceUsageException异常,说明org.postgis.PGgeometry无法映射到SQL类型。 操作系统是Windows 10 64位。 P

    1热度

    1回答

    我正在使用以下API /工具Google Map,GeoServer,PostGreSQL(使用POSTGIS)处理ASP.NET的Web应用程序。 我有要求在谷歌地图V3.26上显示GeoServer的WMS图层。GeoServer的数据源是POSTGIS。我已经使用下面给出的脚本在PostGreSQL(使用POSTGIS)中插入了数百个MULTILINESTRING。 INSERT INTO

    0热度

    1回答

    我正面临一个子问题,我得到了我的城市的数据库(包括postgis,pgrouting)。 我需要建立从A点到B点的路径/路线。如果此路径长于xx公里,那么此路径必须访问给定“停止点”(让我们称之为C)之一。如果从C到B的路径长于xx公里,那么我们必须访问C和B之间的一个更多的中间“停止点”。

    0热度

    1回答

    我想用包含更新几何字段值的新记录替换表中的记录。 我有两个包含几何字段记录的表。我想确定(&移除)一个表中由另一个表中的几何字段覆盖的多数(> 50%)的所有记录。很多字段以分钟方式重叠,因此ST_Intersects()几乎返回所有记录。没有记录也完全包含在记录中,因此ST_CoveredBy() & ST_Within()根本没有返回任何记录。 我该如何识别&删除几何图形中新几何值重叠(> 5

    0热度

    1回答

    我想写case语句中使用如下Postgres的区域相交点: SELECT Point.id, Point.geom, Box.Postcode, CASE WHEN ST_Intersects(Box.geom, Point.geom) AND Box.postcode = 'A' THEN 'A' WHEN ST_Intersects(Box.geom, Point.geo

    0热度

    2回答

    上下文: 在我最终迁移到PostgreSQL之前,我一直试图使用H2来处理几何数据类型。我的代码编译,但是当我尝试检索用户模型时,由于几何位置而失败。我得到一个值太长列 “LOCATION BINARY(255):“X'aced005 ......” application.properties spring.datasource.url=jdbc:h2:file:./members.db se

    0热度

    1回答

    我正在使用Symfony3。 Symfony3带有教义。在我设置好所有的东西之后,我发现有一些错误可能导致我的数据库中缺少某些东西。原来我做使我的Postgres的扩展名(PostGIS的): psql -d yourdatabase -c "CREATE EXTENSION postgis;" psql -d yourdatabase -c "CREATE EXTENSION postgis_

    0热度

    1回答

    我已创建的自定义类型在我的PostgreSQL数据库与该复合结构的PostGIS类型PostgreSQL自定义类型创建输入和输出功能: CREATE TYPE circle_geo AS ( box geography(POLYGON,4326), center geography(POINT,4326), radius float8 ); 所以它使用一些P

    0热度

    1回答

    所以基本上我试图创建一个触发器,将更新另一个表,如果插入或更新位于小于1米的现有距离。 它不允许插入任何内容,因为if语句中缺少FROM子句,我不确定如何正确调用它。 我得到了以下 CREATE TRIGGER access_node_aiu AFTER INSERT OR UPDATE ON schemab.table FOR EACH ROW EXECUTE PROCEDURE sch