geotools

    3热度

    2回答

    任何人都可以告诉我如何通过java geotools api获取特征顶点? 在我的情况下,我在postgis中有一个多边形图层,我可以查询这个图层的所有特征,我需要知道每个特征的顶点。 SimpleFeatureSource featureSource = pgDatastore.getFeatureSource("hb_thuadat"); Filter filter = CQL.

    0热度

    1回答

    我用Neo4j Spatial Java API创建了一个测试数据库。有没有教程如何使用uDig/Geotools来可视化空间数据? 在Neo4j Spatial Instructions页面(http://neo4j.github.io/spatial/)上有一个名为“在uDig中使用Neo4j空间”的部分,其中写着“有关uDig上的Neo4j Wiki的更多信息”,但链接不工作。 我发现了一个

    1热度

    1回答

    我有一个问题需要帮助。我在postgis中包含了包含多边形的地图图层。这一层是由不重叠的拓扑规则。 我怎样才能得到“在”geotools api选定功能“旁边”的功能? “旁边”功能是功能至少有一个相同的边缘。 例如在这张照片,当选择功能A,我需要得到的特征B,C,d,拿不到功能E. 任何帮助是高感激!谢谢!

    2热度

    2回答

    我有一个形状文件(Sample.shp)以及两个其他文件(Sample.shx和Sample.dbf),它具有为Bombay的15个pincode定义的几何(多边形)。 我可以使用快速入门教程查看.shp文件。 File file = JFileDataStoreChooser.showOpenFile("shp", null); if (file == null) { re

    3热度

    2回答

    我希望有人能指出我朝着正确的方向。 我们有数百万条记录正在流动/流经我们需要做快速查找以确定它们落入哪个国家/地区的多边形。 有人可以推荐一个完整的基于JAVA的方法来做到这一点。从我能告诉我会使用JTS和/或geotools?我的想法是采取所有的国家多边形,并可能使用像FishNet或Grid一样分割它们,以使它们更小以获得更好的性能。然后,我会将这些加载到基于java的内存空间索引中.....

    1热度

    2回答

    我正在比较计算两个点之间距离的两种不同方法。在网页上找到 半正矢式:http://www.movable-type.co.uk/scripts/latlong.html 的geotools库的以下功能: GeodeticCalculator geodeticCalculator = new GeodeticCalculator(); geodeticCalculator.setStartingGe

    5热度

    1回答

    我正在使用geotools 10.1从shapefile中读取属性。 我不明白为什么在打印所有功能属性后抛出异常。 这是示例代码: import java.io.File; import java.io.IOException; import java.io.Serializable; import java.util.HashMap; import java.util.Map; im

    2热度

    2回答

    在geotools中,您可以使用Geometry类中的距离函数找到两个几何之间的距离。有一个Geometry的Point子类,但没有Geometry的线段子类。然而,LineSegment类是从LineString派生而来的,它不是Geometry类的子类。我尝试过使用JTS,但是它显示为JTS仅适用于笛卡尔坐标系。 问题:如何在WGS84 crs中找到LineSegment和Point之间的最短

    2热度

    2回答

    我是新来的Java GeoTools库,我只是试图在地图上绘制一个多边形。我使用GPS坐标来绘制点,但绘制得很好,但我无法弄清楚如何在它们之间绘制LineString来保存我的生活。 我已经检查了geotools.org上所有的教程,也this posting但没有用。 这应该如此复杂吗?任何人都可以张贴绘制LineString所需的代码片段吗?这是我已经试过最后: SimpleFeatureTy

    1热度

    1回答

    插件我正在开发使用使用比较滤镜对象为我的WFS要素属性过滤Geotools.I'm WFS应用。例如Shape_Area> 0或CITY =“ANKARA”查询工作正常,但如果我定义另一个过滤器问题出来。 System.out.println("type name:"+data.getTypeNames()[3]); features = data.getFeatureSource(data.g