jts-core 使用说明(二)

这篇博客详细介绍了JTS(Java Topology Suite)的核心组件,包括算法包、空间索引、边与图的处理、输入输出工具包的使用。重点讲解了geom基础包,提供了几何接口、坐标操作、仿射变换、空间索引的实现以及WKT和WKB格式的输入输出。此外,还涵盖了GeometryFactory、Coordinate工厂和几何对象的相关操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jts-core 使用说明

示例代码库
JTS源码底层使用说明,通过一下章节介绍说明

层次结构

org.locationtech.jts:

  • algorithm - 算法包
  • jts-io-common - I/O classes for open spatial formats
  • geom - geom基础包
  • geom.prep - 对适当准备的几何图形执行优化的几何操作类
  • edgegraph - 边与图
  • index - 空间索引
  • IO - 各类外部格式输入输出工具包,GML、KML、WKB、WKT等

各包使用说明

1.org.locationtech.jts.geom 基础包

geom几何建模参考OGC SFS标准进行java模型建立;

SFS 中定义的几何对象模型:图中显示的是SFS中几何对象的关系结构,简单要素中的几何对象主要就是定义了点、线、面和多点、多线、多面

在这里插入图片描述


另外,几何对象还涉及一系列的操作:

在这里插入图片描述

1.1 说明

1.1.1 提供几何接口与几何操作相关类

Coordinate使用说明

CoordinateArrays使用说明

Geometry与其子类等使用说明

Envelope使用说明

IntersectionMatrix说明

PrecisionModel精度说明

PreparedGeometry使用说明

1.1.2 操作工厂类

GeometryFactory使用说明

Coordinate工厂使用说明

2.org.locationtech.jts.geom.util 几何相关工具包

AffineTransformation仿射变换理论基础

AffineTransformation仿射说明

3.org.locationtech.jts.edgegraph 边与图

EdgeGraph使用说明

4.org.locationtech.jts.index 空间索引算法

SpatialIndex使用说明

5.org.locationtech.jts.io 格式输入输出工具包

WKT格式输入输出使用说明

WKB格式输入输出使用说明

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值