geotools 解析GeoJson

Maven:

XML 复制代码
<dependency>
  <groupId>org.geotools</groupId>
  <artifactId>gt-geojson</artifactId>
  <version>${geotools.version}</version>
</dependency>

Here is a small example from the test cases:

java 复制代码
GeometryJSON gjson = new GeometryJSON();
// be sure to strip whitespace
String json = "{'type':'Point','coordinates':[100.1,0.1]}";

Reader reader = new StringReader(json);
Point p = gjson.readPoint( reader );

Working with Features is also supported:

java 复制代码
FeatureJSON fjson = new FeatureJSON();
StringWriter writer = new StringWriter();

fjson.writeFeature(feature(1), writer);

String json = writer.toString();
相关推荐
九皇叔叔2 小时前
【02】SpringBoot3 MybatisPlus 加入日志功能
java·mysql·mybatis·日志·mybatisplus
java1234_小锋2 小时前
什么是Java可重入锁?
java·开发语言
不会c+2 小时前
Spring和Springboot的区别
java·spring boot·spring
懈尘2 小时前
基于Spring Boot与LangChain4j的AI驱动新闻系统设计与工程实现
java·大数据·人工智能·spring boot·后端·langchain
不会c+2 小时前
Spring详解(二)IOC控制反转
java·开发语言
小锋学长生活大爆炸2 小时前
【工具】免费的文本读写API
java·数据库·mysql
csgo打的菜又爱玩2 小时前
数仓整体架构和建模架构
java·大数据·开发语言·架构
翱翔的苍鹰2 小时前
多Agent智能体系统设计思路
java·python·深度学习·神经网络·机器学习·tensorflow
小花2 小时前
java后端框架之spring
java·开发语言·spring
小王不爱笑1323 小时前
Spring Boot 配置文件核心用法与加载优先级
java·spring boot·后端