Tag: postgis

如何智能地降解或平滑GIS数据(简化多边形)?

我有详细的美国县地图,从TIGER LINE数据集。 我怎样才能对数据进行采样,平滑或降级,这样我就可以得到更直观,更方便,更“嘈杂”的形状来代表地理特征​​ – 在这种情况下,只是县界限和州界线,但也可能在一般情况下? 如果可以高效地完成抽样,则抽样可能发生,或者可以生成并存储并行数据集。 我使用的是PostGIS ,而这些行是由shp2pgsql生成的多重多段线,但是任何解决方法都是使用一条波浪线,并将其减less到与人类解释程序大致相同的平滑线,这将非常有用。

Postgis安装:键入“几何”不存在

我正在试图用Postgis创build表。 我通过这个页面来做。 但是当我导入postgis.sql文件,我得到了很多错误: ERROR: type "geometry" does not exist 有谁知道我该如何解决?

GIS:PostGIS / PostgreSQL vs. MySql vs. SQL Server?

编辑:我已经使用PostGIS与PostGIS几个月了,我很满意。 我需要分析几百万条地理编码logging,每条logging都有经纬度。 这些logging包括至less三种不同types的数据,我将试图看看每个集合是否影响另一个。 什么数据库最适合所有这些数据的底层数据存储? 这是我的愿望: 我熟悉DBMS。 我是PostgreSQL最弱的,但我愿意了解是否所有的东西都检查出来。 它与GIS查询很好。 谷歌searchbuild议PostgreSQL + PostGIS可能是最强的? 至less有很多产品似乎使用它。 MySql的空间扩展看起来相对较less? 低成本。 尽pipe在SQL Server Express 2008 R2中有10GB的数据库限制,但我不确定我想要忍受这个和其他免费版本的限制。 不与Microsoft .NET Framework对抗。 感谢Connector / Net 6.3.4,MySql很好地运行了C#和.NET Framework 4程序。 它完全支持.NET 4的entity framework。 我找不到任何非商业性的PostgreSQL等价物,尽pipe我并不反对为Devart的dotConnect for PostgreSQL专业版支付180美元。 与R兼容。看起来这三个都可以用R和R交谈,所以可能不是问题。 我已经使用MySql做了一些开发,但是如果需要的话我可以改变。

好的postgresql客户端的Windows?

经过几年的oracle后重新回到postgresql … 什么是最先进的postgresqlpipe理/ ddl生成/数据插入在Windows前端? 如果它已经整合了postgis,那也不错。 它应该是独立的或者intellij想法的插件 回想起来,所有我用过的postgresql的windows程序都是废话,特别是PGAdmin。 它变得更好了吗?

哪些数据types为经纬度?

我是PostgreSQL和PostGIS的新手。 我想在PostgreSQL 9.1.1数据库表中存储经度和纬度值。 我将计算两点之间的距离,通过使用这个位置值find更近的点。 我应该使用哪种数据types的纬度和经度?

获取PostGIS版本

我怎样才能知道我有哪个版本的PostGIS?

JPA / Hibernate原生查询不识别参数

我正在使用Hibernate / JPA来执行原生的PostGIS查询。 这些查询的问题是他们需要的参数不是经典的X ='value'forms。 例如,以下行会崩溃 String queryString = "select * from Cell c where ST_DWithin(c.shape, SetSRID(ST_GeomFromEWKT('POINT(:lon :lat)'),4326), 0.1)"; Query query = Cell.em().createNativeQuery(queryString, Cell.class); query.setParameter("lon", longitude); query.setParameter("lat", latitude); play.exceptions.JavaExecutionException: org.hibernate.QueryParameterException: could not locate named parameter [lon] at play.mvc.ActionInvoker.invoke(ActionInvoker.java:259) at Invocation.HTTP Request(Play!) Caused by: java.lang.IllegalArgumentException: org.hibernate.QueryParameterException: could not locate named parameter [lon] at org.hibernate.ejb.QueryImpl.setParameter(QueryImpl.java:358) 以下查询适用于: String […]