JTS简介

地理坐标系

  1. 球面坐标系,以度为单位,比如WGS84等等
  2. 投影坐标系,以米为单位,比如墨卡托投影,高斯投影,UTM投影等等

SRID

国际标准下坐标系唯一ID,比如WGS84 = 4326,墨卡托投影 = 3857

WKT

WKT是一种文本标记语言,用于表示矢量几何对象。

WKB

WKB是WKT的二进制表示形式。

空间数据类型及WKT文本标记语言

数据类型数据名称WKT
1Point“POINT (109.126 32.715)”
2MultiPoint多点“MULTIPOINT(112.34 12.9, 123.45 34.6)”
3LineString线“LINESTRING(102.68 24.99,102.68 24.997)”
4LinearRing封闭线“LINEARRING(135.8 36.9, 117.31 25.92, 107.31 35.92, 135.8 36.9)”
5MultiLineString多线“MULTILINESTRING((112.34 12.9, 123.45 34.6), (110.34 10.9, 103.45 44.7))”
6Polygon“POLYGON((1 0,6 0,6 5,1 5,1 0))”
7MultiPolygon多面“MULTIPOLYGON(((135.8 36.9, 117.31 25.92, 107.31 35.92, 135.8 36.9)), ((135.8 36.9, 117.31 25.92, 107.31 35.92, 135.8 36.9)))”
8GeometryCollection点、线、面集合“GEOMETRYCOLLECTION (POINT (109.126 32.715), LINESTRING (102.68 24.99, 102.683 24.997), POLYGON ((135.8 36.9, 117.31 25.92, 107.31 35.92, 135.8 36.9)))”

空间基础操作

方法功能备注
1isEmpty几何体是否为空
2getLength线的长度或多边形的周长平面非球面
3getArea多边形的面积
4getInteriorPoint多边形的内心一定在多边形的内部
5getCentroid多边形的重心
6normalize边界点顺时针排序
7reverse边界点倒序排序
8getEnvelope包含多边形的最小矩形返回4个点
9getEnvelopeInternal包含多边形的最小矩形返回对角线2个点
10convexHull几何体的凸壳比最小矩形更精确
11buffer几何体的缓冲区可以画圆
12getBoundary几何体的边界点集返回封闭线
13Orientation.isCCWArea边界点逆时针方向判断

空间关系判断

方法功能备注
1disjoint不相交(脱离)相交的对立面
2touches接触只有边界上有共同点,内部没有。是相交的一种特例
3overlaps重叠同维度下,a和b相交,且具有部分内部点,但不是全部。是相交的一种特例
4covers覆盖小的所有点都在大的边界和内部(不区分边界点和内部点),且所有点都不在大的外部。是相交的一种特例
5contains包含强于覆盖,区分边界点和内部点
6equals相等边界上的点和内部的点全部重合。是相交的一种特例
7intersects相交不脱离就是相交

空间关系分析

方法功能备注
1intersection交集
2union并集
3difference差集

空间距离计算

方法功能备注
1distance几何体之间最短距离计算
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值