摘要: 一 概述 在实际GIS项目开发中,经常会使用PostGIS来存储矢量数据,在PostGIS中建立几何字段存储空间几何信息,对应于Java服务端,我们希望对应的表实体(MyBatis)中直接采用几何对象来进行数据操作,比如采用org.postgis.Geometry或者org.locationtech 阅读全文
posted @ 2023-05-18 16:04 billy_gisboy 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 一 概述 MyBatis类型转换器是用于在Java类型和JDBC类型之间进行转换的工具。它可以将Java对象转换为JDBC可用的对象,也可以将JDBC对象转换为Java对象。Java类型是指在Java编程语言中定义的数据类型,如String、Integer、Date等。JDBC类型是指在关系型数据库 阅读全文
posted @ 2023-05-18 15:54 billy_gisboy 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 一 背景 近期遇到一些需求,使用PostGIS存储几何数据,做的过程中需求产生过一些变化,大概如下: 服务端采用PostGIS存储几何数据,几何类型为Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon等常见的几种几何类型, 阅读全文
posted @ 2023-05-17 11:24 billy_gisboy 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一 环境要求 Docker环境Docker-Compose容器编排工具联网或者具有本地镜像 二 docker-compose version: '3' services: postgis: image: kartoza/postgis # 使用 postgis/postgis 镜像 containe 阅读全文
posted @ 2023-05-17 09:07 billy_gisboy 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 常用的PostGIS空间分析函数清单: 序号函数名描述示例1ST_AsText(geometry)将几何对象转换为文本形式的WKT字符串ST_AsText(ST_GeomFromText(‘POINT(1 2)’)) 返回 ‘POINT(1 2)’2ST_GeometryType(geometry) 阅读全文
posted @ 2023-05-17 09:02 billy_gisboy 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一 合并测试 @Test public void unionTest() { GeometryFactory factory = new GeometryFactory(); Polygon polygon_1 = factory.createPolygon(new Coordinate[]{ ne 阅读全文
posted @ 2023-04-19 15:35 billy_gisboy 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一 概述 GeoJSON是一种基于JSON(JavaScript Object Notation)格式的地理空间数据交换格式。它可以用来描述地理空间数据,如点、线、面、多边形等。GeoJSON是一种开放的标准格式,由IETF(Internet Engineering Task Force)发布的RF 阅读全文
posted @ 2023-04-19 10:37 billy_gisboy 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: xmlns:XML NameSpace 1 XAML的结构 <根元素 x:Class="XAML编译器编译的结果要与后台编译结果合并的类(这个是对x命名空间的使用,也就是使用x命名空间中的Class元素)" xmlns="默认的 xmlns 命名空间" xmlns:x="这个是对xml命名空间的声明 阅读全文
posted @ 2023-04-06 22:11 billy_gisboy 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 概念 Polygon 多边形是由1个外部边界和0个或多个内部边界定义的平面曲面。每个内部边界在多边形中定义一个孔。外部边界LinearRing定义曲面的“顶部”,即外部边界看起来沿逆时针方向穿过边界的曲面一侧。内部LinearRings将具有相反的方向,从“顶部”观察时显示为顺时针方向。多边形(定义 阅读全文
posted @ 2023-03-22 17:13 billy_gisboy 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: 一、依赖配置 根POM文件中增加Smart-Doc插件的配置,节点位置:Project-build-pluginManagement-plugins <!-- smart - doc 接口文档插件 --> <plugin> <groupId>com.github.shalousun</groupId 阅读全文
posted @ 2023-03-22 09:30 billy_gisboy 阅读(334) 评论(0) 推荐(0) 编辑