![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JTS
文章平均质量分 73
Archie_java
求知若饥,虚心若愚(stay hungry,stay foolish)
好记性不如烂笔头
展开
-
GIS算法:JAVA拓扑套件JTS
相对来说,geotool功能更全面,还可以用于数据转换、瓦片地图发布、栅格影像分析等,jts只能进行基本的数据处理和空间计算。在控制台input的文本框中输入wkt文本,点击load geometrys,就可以在面板中展示图形。常用可以用于GIS数据处理和空间计算的java包有geotool和jts。geotool的官网:https://www.geotools.org/线裁切面:如图所示,用红色线去裁切蓝色面,结果会生成3个面。结果可以在JTS TestBuilder中查验。原创 2022-10-10 23:59:02 · 1807 阅读 · 0 评论 -
Geometry几何结构与WKT空间坐标计算缓冲距离模型构建
geometry,英语单词,名词,意思是“几何学几何结构”。http://www.baike.com/wiki/WKTWKT,是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-known binary)则胜于在传输和在数据库中存储相同的信息。该格式由开放地理空间联盟(OGC)制定。概念/WKTWKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方原创 2022-05-23 20:54:37 · 717 阅读 · 0 评论 -
wkt区域围栏
API文档http://shengshifeiyang.gitee.io/geotools-learning//*** 判断以x,y为坐标的点point(x,y)是否在geometry表示的Polygon中* @param x* @param y* @param geometry wkt格式 POLYGON((0 0, 10 0, 10 10, 0 10,0 0))* @return*/public static boolean withinGeo(double x,double y,St转载 2022-05-19 23:55:07 · 327 阅读 · 0 评论 -
GIS算法:可视化工具JTS TestBuilder
java、python、js都有可以引用的第三方包,实现GIS的空间算法。java是jts,python是shapely,js是turf。其中jts值得首先拥有,因为jts提供了一个界面工具JTS TestBuilder,可以在上面绘制图形,验证各种算法。jts官网:https://www.tsusiatsoftware.net/jts/main.htmljts下载地址:https://sourceforge.net/projects/jts-topo-suite/jts拓扑套件功能详览:htt原创 2022-05-19 23:47:53 · 2312 阅读 · 0 评论 -
JTS基本概念和使用
简介JTS是加拿大的 Vivid Solutions公司做的一套开放源码的 Java API。它提供了一套空间数据操作的核心算法。为在兼容OGC标准的空间对象模型中进行基础的几何操作提供2D空间谓词API。操作表示Geometry对象Geometry类型介绍见另一篇文章:WKT WKB和GeoJSONpackage com.alibaba.autonavi;import com.vividsolutions.jts.geom.Coordinate;import com.vi原创 2022-05-19 23:44:44 · 1424 阅读 · 0 评论 -
JTS使用实践
文章目录JTS使用实践一、前言简介环境二、正文基础说明使用记录创建几何要素操作示例JTS使用实践一、前言简介JTS Topology Suite(Java Topology Suite)是一个开源的Java软件库,它为欧几里得平面线性几何提供了一个对象模型以及一组基本的几何函数。环境开发工具:IntelliJ IDEAJDK:1.8locationtech(JTS):https://locationtech.github.io/jts/JTS 特性:https://locationt原创 2022-05-19 23:42:34 · 823 阅读 · 0 评论 -
墨卡托投影介绍
一、墨卡托投影墨卡托投影,又称正轴等角圆柱投影,由荷兰地图学家墨卡托(G.Mercator)于1569年创拟。假设地球被套在一个圆柱中,赤道与圆柱相切,然后在地球中心放一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,就形成以一幅墨卡托投影的世界地图(如下图)。因其等角特性,广泛应用与航空、航海中。墨卡托投影,是正轴等角圆柱投影,圆柱投影的一种,为地图投影方法中影响最大的投影。假设地球被围在一中空的圆柱里,其基准纬线(赤道)与圆柱相切,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱面上,再把圆转载 2022-05-19 00:25:41 · 15921 阅读 · 0 评论 -
JTS学习笔记
简介JTS由加拿大的VividSolutions公司开发,是一个用Java语言描述的几何拓扑套件,遵循OpenGIS的Simple Feature Specification,封装了2D几何类型和非常多的空间分析操作,而且包含了不少常见的计算几何算法实现。JTS被广泛地应用在开源GIS软件中,作为GeoTools和基于GeoTools的GeoServer和uDig的底层库。JTS官方文档WKT 在线查看工具Maven 依赖<dependency> <groupId>原创 2022-05-19 00:01:36 · 2966 阅读 · 0 评论 -
JTS Java空间几何计算、距离、最近点、subLine等计算
文章目录前言地理坐标系和投影坐标系地理坐标系投影坐标系地图投影墨卡托/Web墨卡托常见坐标系地理坐标系和投影坐标系互转EPSG:3857和EPSG:4326Java各坐标系之间的转换(高斯、WGS84经纬度、Web墨卡托、瓦片坐标)GeotoolsJTSvividsolutions和locationtech jts创建几何对象点-Point多点-MultiPoint线-LineString多线-MultiLineString闭合线-LinearRing多边形-Polygon多个多边形-MultiPolygo原创 2022-05-18 23:55:29 · 7183 阅读 · 2 评论