问题标签 [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.

0 投票
2 回答
1783 浏览

java - 为什么 geotools 在作为 Java EE 6 应用程序的一部分运行时会抛出 MathTransformFactory?

我正在编写一个小型 Java EE 6 Web 服务应用程序,用于转换 ESRI 形状文件并将数据传递到另一个应用程序。

我的应用程序作为命令行应用程序运行良好。然而,在移植代码时,它在 Glassfish 服务器上运行时开始引发异常。

代码正在检查坐标投影类型是否是我们遗留应用程序的有效投影,并且应该返回一个布尔值:

此代码作为命令行应用程序正常运行。但是,在 glassfish 中运行此方法时,我得到以下堆栈跟踪:

我已经检查以确保我已将所有 geotools.jar 文件添加到我需要的项目中但是我不确定是什么导致了这个错误并且(虽然我想我可能会错过它)在文档或 API。

解决这个问题的任何帮助都会很棒。

谢谢格兰特。

0 投票
1 回答
2241 浏览

datastore - 对 Geoserver 2.0.2 进行编程以在没有 UI 的情况下添加新的数据存储和图层

我有一个将不断更新的图像目录。从这个图像中,我正在使用 Geotool 的 PyramidBuilder 实用程序制作图像金字塔。我需要设置一个 cron 作业,以便在不使用 UI 的情况下自动将新的数据存储和图层添加到 Geoserver。

查看Geoserver手册的 REST 部分后,我能够添加我的工作区“testWS”,但尝试创建 ImagePyramid 数据存储不起作用。

由于我可以访问数据存储,因此我扩展了 shapefile 示例并尝试

其中 test_pyramid.pyr 是我的 ImagePyramid 在此位置的基础。

这给了我一个错误“没有这样的数据存储:test_pyramid”

有没有更好的方法来向 Geoserver 添加新的数据存储和图层,而无需通过 UI 手动添加每个?我需要帮助来制作正确的 REST 语句,将现有的 ImagePyramid 添加为数据存储和层。

有没有一些Java代码可以做到这一点?我查看了 Geoserver python 扩展,但他们也没有这个。

0 投票
1 回答
2198 浏览

java - 使用 Geotools 创建 Google Map Overlay

早上好,

我想从我用 Geotools 读取的 GeoTiff 数据创建一个 Google Maps 叠加层。我是 Geotools 的新手,找不到任何有关使用此框架创建地图图块的文档。你们知道任何这样的可能性或插件吗?还是手动平铺图像非常简单?

编辑:我现在知道有一个 PyramidBuilder 用于构建图像金字塔,现在存在将我的图块与谷歌地图图块对齐的问题。

如果你们中的任何人对这个问题有一些经验或良好的直觉,很高兴听到它:)

谢谢!帕特里克

0 投票
1 回答
786 浏览

java - 如何在 GeoTools 中添加航点项目

在查看 Geotools 的示例时,我找不到有关将航点添加到 GeoTools 地图中的示例。

那么如何将航点添加到 Geotools 中?

0 投票
3 回答
7983 浏览

xcode - 如何配置 Xcode 以使用 Maven

XCode 开箱即用,支持 Ant(您可以生成几个示例项目)。

如何配置 XCode 以使用 maven pom.xml 文件?

我要设置的项目的前参考在这里:

它使用嵌套文件夹,每个文件夹都有自己的 pom.xml,所有这些都由以下常见的 maven 构建目标控制:

  • mvn 干净安装
  • mvn 安装 -o
  • mvn install -o -DskipTests

使这成为挑战的是嵌套模块;每个都安装到本地 ~/.m2/repository 中。

为了比较:eclipse构建系统引用~/.m2/repository中的jar来获取外部依赖,同时仍然允许项目中的模块相互引用。

我想要一种为 XCode 设置类似内容的方法。

0 投票
1 回答
1323 浏览

gwt - 带有 GWT(开发模式码头)的 GeoTools

使用带有 GWT 的GeoTools,在开发模式下运行我的应用程序时,我得到以下堆栈跟踪:

似乎是 Jetty 的事情,因为当我部署到另一个容器时它工作正常。有想法该怎么解决这个吗?

0 投票
1 回答
314 浏览

geotools - 如何在 GeoTools 中获得鼠标坐标?

首先,我很抱歉我是 Geotools 的新手。我需要在 Geotools 中处理鼠标事件。我如何在 geotools 中获得鼠标协调作为纬度和经度?

0 投票
1 回答
143 浏览

java - Why can't I cast WFSFeatureSource into SimpleFeatureStore?

In the GeoTools Javadoc for Transaction (and in a few other places, such as blogs and so forth) they suggest lines like this for performing transactions on the database:

where "store", as far as I can work out, is a DataStore. The method returns a WFSFeatureStore, which it wants to cast into a SimpleFeatureStore. However, at runtime, it says that it can't cast this, and halts the program. WFSFeatureStore is a class, SimpleFeatureStore is an interface. Both implement the SimpleFeatureSource interface.

There must be something lost in the description somewhere, because all these places suggest it, but it doesn't work. Can anyone enlighten me?

0 投票
2 回答
1363 浏览

java - 普通用户的 geotools 和 maven

昨天我试图开始使用(不贡献)geotools lib,但我最终试图弄清楚当涉及到一个只想构建一个基于geotools的中小型应用程序的人时,maven的作用是什么;起初我认为使用 maven 可以让开发人员无需编写所有的导入文件(这就是我认为依赖项是 BTW),但是在阅读了一个对快速入门教程进行了一些修改版本的博客之后,我不再那么确定了..可以有人澄清一下 maven 对于只想构建一些应用程序而不做出贡献的人有什么用?

0 投票
2 回答
2391 浏览

java - 带有 Glassfish 的 Geotools:无法连接到 EPSG 数据库

我有一个使用 Geotools 的应用程序。它适用于 tomcat,适用于 glassfish 但是我收到以下错误。这是一个堆栈跟踪:

我发现这里讨论了一个类似的问题:http: //osgeo-org.1803224.n2.nabble.com/Authority-EPSG-is-unknown-or-doesn-t-match-the-supplied-hints-td5650827.html。但是我没有找到解决方案。一种想法是升级到更新的地理工​​具。

有人遇到过同样的问题吗?有什么建议么?谢谢!