gpt4 book ai didi

java - 在geotools中,如何使用Geometry作为要素源添加到图层中?

转载 作者:太空宇宙 更新时间:2023-11-04 09:27:02 24 4
gpt4 key购买 nike

在geotools中,如何使用几何图形作为要素源添加到图层中?

我知道.shp文件可以添加图层,添加内容,然后我们可以显示它。我在 geotools 快速入门中读到了它: http://docs.geotools.org/latest/userguide/tutorial/quickstart/intellij.html

但是我想在内容中显示几何对象,我需要使用几何对象作为特征源替换shap文件。(是吗?)那么该怎么做呢?我只知道如何获取几何的WKT和geojson。

谢谢!

最佳答案

GeoTools只会显示Feature,因此您需要创建一个Feature并将您的Geometry对象添加到该功能。如果您计划将几何图形与其他数据集(例如 shapefile)一起显示,您还需要知道几何图形的投影。

如果你看Feature Tutorial您将看到一个如何创建FeatureType以及如何使用它来创建Feature的有效示例。 QuickStart tutorial展示如何在屏幕上显示功能。

实用程序类DataUtilities提供将功能列表转换为 FeatureCollectionsFeatureSources 的方法。

您提到 WKT 和 GeoJSON 作为可能的来源,因此您将想要探索 JTS.WKTReadergt-geojson模块帮助将这些格式解析为 GeoTools 可以使用的 Geometries

关于java - 在geotools中,如何使用Geometry作为要素源添加到图层中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57552153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com