问题标签 [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.
geoserver - 如何使用 geotools 将要素输出到图块中
很抱歉在这里问一个问题。我是地理工具的新手。现在我需要一个函数来将特征输出到图块中。函数定义如下:
有人可以给我一些示例代码或建议吗?提前致谢。
java - 使用 Geotools 读取 Shapefile 范围
是否有可能使用GeoTools库获取 Shapefile 的范围?我想从 SHP 读取 TOP、LEFT、BOTTOM、RIGHT 坐标。
似乎没有一种 getExtent() 方法......
geotools - geotools 在叠加层上绘制符号
我是 Geotools 的新手。我正在开发一个显示地图的简单应用程序,我想在其上动态放置位图或矢量符号(例如,显示当前位置的位置,如在导航系统中)。现在,我已经做的是:
- 显示给定一个或多个 shapefile 的地图。
- 将地图居中于最后插入的位置。
- 需要时将形状添加到新图层。
我需要做的是在地图区域上的给定坐标处创建一个带有图像的叠加层(要清楚,我不想在磁盘上生成栅格图层,我只想在屏幕上绘制)。我的猜测是我必须以某种方式直接使用 JMapPane 中的 Graphics2D 实例,对吗?在这种情况下,如何在绘图窗格上将地理坐标转换为像素坐标?或者是否有一些我应该寻找的地理工具功能/类?
谢谢你。
java - 避免来自 Geotools StreamingRenderer 的警告:渲染缓冲区
在我们的应用程序中,我们从方法中收到警告
当以非常小的比例绘制包含大量多边形的图层时会出现该消息。多边形的样式为其轮廓定义了额外的笔触。
编辑:当使用 Stroke.NULL 作为多边形的轮廓时会发生这种情况。当设置单个笔划时,它不会发生。
此消息的原因是什么以及如何避免?
谢谢
swing - 如何在 Java Swing 应用程序中嵌入 maven 项目
我想创建一个可以显示 .shp(形状文件)并编辑该形状文件的属性表的 java 桌面应用程序。我在 geotools 网站上关注这个快速入门教程来学习在应用程序中显示形状文件的部分。我在教程中成功创建了应用程序,我可以在其中显示一个形状文件。
现在我想在我已经用几个其他函数创建的 java swing 应用程序中做同样的事情。我有一个 JFrame,我想在其中显示地图(形状文件)。我将 maven 项目中的代码和所有必需的库复制到了 java swing 项目,但它给了我这个错误。
我认为如果没有 maven 项目中的 pom.xml 文件,就无法运行复制的代码。
我将其称为“maven 应用程序”或“maven 项目”可能是错误的。我对 Maven 知之甚少,但对 Java SE 有相当好的了解。
我只想在 java swing 应用程序中显示地图,就像我在 maven 应用程序中所做的那样。
谁可以帮我这个事?
谢谢你!
java - 从 SpatialIndexFeatureCollection 渲染要素时抛出 UnsupportedOperationException
出于性能原因,我遵循了http://docs.geotools.org/latest/userguide/library/main/collection.html#performance-options的建议使用 SpatialIndexFeatureCollection。
呈现功能时会引发 UnsupportedOperationException。
层初始化如下
抛出的异常是
Geotools 版本是 9.2。
出了什么问题?
谢谢
迈克尔
maven - 哪个 Geotools jar 包含“编码器”类?
我正在尝试将 JTS 对象导出到 KML 文件。我在这里发现这可以使用Encoder
类来完成,但是我似乎找不到包含给定类的 jar 文件。
我正在使用 maven,添加存储库不是一个选项,我必须拥有公司存储库中使用的所有 jar,所以我想手动安装特定的 jar 作为 maven 工件。
我查看了Geotools 存储库,org/geotools/xml/9.3/gt-xml
但org/geotools/xml/9.3/gt-xsd-kml
我没有找到它。
请帮我。
java - 如何使用 GeoTools 在 KML 编码中设置 AltitudeMode?
我正在使用 GeoTools KML 编码器将一组点导出到 KML。
它工作正常,但我的点表示为 lat、lon、alt,并且它们是这样导出的,但 Google Earth 将它们显示在表面上。
我在这里读到我需要设置altitudeMode
属性。我将如何使用 GeoTools 编码器做到这一点?
这是我的代码:
java - Geotools 可以加载 DEM 吗?
这个问题很难通过谷歌回答。我想知道熟悉 GeoTools 的人是否可以让我知道它是否可以在数字高程模型中读取?他们的网站没有列出它,但它似乎是一种正常的、常见的栅格数据格式。
提前致谢