问题标签 [geotools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何从几何中获取 LineString s (Geotools JTS)
我有一个任意的线段列表,我想与视口相交。有什么方法可以从该视口中获取另一个线段列表。
假设视口是正方形。任何给定的线段都可以被丢弃(如果该线段不与视口相交)或如果它与视口相交至少 2 个点则被剪裁。
到目前为止我有这个:
如何LineStrings
从intersection
几何中获得?
java - Geotools NAVCONTransform 构造函数
我无法让 NADCONTransform 与 GeoTools-9-SNAPSHOT 一起使用。
我的示例如下所示:
ETC...
我的 getNadconTransform 方法如下所示:
conus las 和 los 文件存在,但是当我运行此代码时,出现以下异常:
我曾经使用 GeoTools 2.6.4 很好地运行此代码。在那个版本中,代码直接处理 las 和 los 文件的字符串。这个新版本适用于 URI,但似乎不起作用。
有任何想法吗?
java - 如何动态修改特征(例如LINE)的坐标?
我想改变一条线的坐标并用新的坐标动态绘制它。虽然可以更改值,但我没有成功用新坐标重新绘制。
我的示例代码和跟踪输出在这里..
TRACE-1:SimpleFeatureImpl:OSB_Line=[SimpleFeatureImpl.Attribute:the_geom=MULTILINESTRING ((32.56891053280672 39.98170079260158, 32.56195765663663 39.98391357917568)),
TRACE-2:SimpleFeatureImpl:OSB_Line=[SimpleFeatureImpl.Attribute:the_geom=MULTILINESTRING ((132.5689105328067 39.98170079260158,
java - 如何实例化 org.opengis.geometry.Geometry?
我正在尝试创建一个org.opengis.filter.Filter
以查找特定几何图形中的特征。创建这个工厂的代码是:
我遇到的问题是我不知道如何创建几何对象。创建过滤器的方法需要一个类型为 的几何对象org.opengis.geometry.Geometry
,它是一个接口。
我试图创建一个实例,如下所示:
但是,这将导致异常:
谁能告诉我如何创建几何对象实例?
真诚的,斯特凡
geotools - 如何使用 GeoTools 连接到 ArcSDE?
我正在运行 Oracle ArcSDE 9.2 并使用 GeoTools 8.5,但按照他们在 GeoTools 文档中所说的操作似乎不起作用。我有
但是,在 dataStore = dataStoreFinder.getDataStore(params) 之后,dataStore 始终为 null,表示它没有连接。除非我尝试使用为空的 dataStore 对象,否则我不会遇到异常。而且我不希望它起作用,因为它不要求我提供模式。当您使用 GeoServer 成功连接到同一个 SDE 地理数据库时,它坚持使用模式参数,在我的例子中是“envq.nmenv.state.nm.us”。我会将其添加到某处的服务器名称中吗?或者我错过了什么不连接?我现在只是尝试以只读方式连接,但最终我想使用 GeoTools 将数据放入。
java - 在 Java 运行时从 zip 文件中读取 ESRI shapefile - DataStoreFinder.getDataStore(connectParameters) 返回 null
我们正在构建一个用于上传包含 ESRI-shapefile 的 zip 文件的服务。该服务应该能够读取 shapefile 并对其内容进行处理。因此,我构建了一个将 zip 文件解压缩到临时文件夹(System.getProperty("java.io.tmpdir") 的子文件夹)的类。
另一个类从 Unzip 类调用 unzip 方法,然后尝试使用 Geotools 读取解压后的 shapefile。它使用 Geotools DataStoreFinder.getDataStore(Map params) 方法从解压缩的 shapefile 创建数据存储。这里出现了问题:getDataStore 方法返回 null。我测试了网址,它看起来没问题。派生 URL 的文件存在,是一个文件,可以由应用程序读取(使用 shapefile.exists()、shapefile.isFile()、shapefile.canRead() 进行测试)。那么,有什么问题呢?为什么我会返回 null?
这是(相关的)代码:
java - 如何使用 Geotools 编写 GML 解析器?
我使用 geotools 8.4 为 OS Mastermap 中的 GML 文件编写了一个解析器。有一部分我仍然有问题。xsd的这个片段:
gml 文件中的部分:
它被解析得几乎正确,即折线是正确的(我得到一个类 com.vividsolutions.jts.geom.LineString),但我只得到一个(而不是两个)directedNode。
我的代码:
和输出:
我究竟做错了什么?为什么我不同时得到两个directedNode?如何绑定到真正的 Java 对象?
java - m2e Eclipse 插件未找到 GeoTools 依赖项
我需要在使用 Eclipse 和 m2e 插件开发的 JAVA 项目中使用 GeoTools。
我在 pom.xml 中配置了以下存储库:
当我在 Dependencies->Add 对话框中搜索“gt-shapefile”时,我没有得到任何结果。可能还有另一个存储库吗?我注意到http://download.osgeo.org/webdav/geotools/org/geotools下存在“gt-shapefile”库,但如果我将存储库的 URL 更改为它并没有什么不同。
有任何想法吗?
java - 地理工具阅读器
当我尝试从 AbstractGridCoverage2DReader 获取对象时遇到问题。我需要它来获得 CoordinateReferenceSystem 和覆盖范围。
格式没问题:“org.geotools.gce.geotiff.GeoTiffFormat@ed5ad5d”。但是 reader 始终为 NULL。
有任何想法吗?
shapefile - GeoTools 可路由的形状文件
你好亲爱的地理工具开发人员。几周前我发现了 Geo Tools,发现它非常有趣。但是,由于我是全新的,所以我有一个问题。我尝试使用roads.shp 文件来计算此处建立的两点之间的路线:OpenStreetMap Shapefiles (Section Routable Shapefiles )。它工作正常。但要适用于任何其他地区,我需要拥有可路由的 Shapefile。有一种免费的方法可以找到具体位置的形状文件,但它们不是可路由的。所以我的问题是:如何从一般的形状文件中制作一个可路由的形状文件,或者在哪里准备好可路由的形状文件?