摘要:
一 概述 在实际GIS项目开发中,经常会使用PostGIS来存储矢量数据,在PostGIS中建立几何字段存储空间几何信息,对应于Java服务端,我们希望对应的表实体(MyBatis)中直接采用几何对象来进行数据操作,比如采用org.postgis.Geometry或者org.locationtech 阅读全文
摘要:
一 概述 MyBatis类型转换器是用于在Java类型和JDBC类型之间进行转换的工具。它可以将Java对象转换为JDBC可用的对象,也可以将JDBC对象转换为Java对象。Java类型是指在Java编程语言中定义的数据类型,如String、Integer、Date等。JDBC类型是指在关系型数据库 阅读全文
摘要:
一 背景 近期遇到一些需求,使用PostGIS存储几何数据,做的过程中需求产生过一些变化,大概如下: 服务端采用PostGIS存储几何数据,几何类型为Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon等常见的几种几何类型, 阅读全文
摘要:
一 环境要求 Docker环境Docker-Compose容器编排工具联网或者具有本地镜像 二 docker-compose version: '3' services: postgis: image: kartoza/postgis # 使用 postgis/postgis 镜像 containe 阅读全文
摘要:
常用的PostGIS空间分析函数清单: 序号函数名描述示例1ST_AsText(geometry)将几何对象转换为文本形式的WKT字符串ST_AsText(ST_GeomFromText(‘POINT(1 2)’)) 返回 ‘POINT(1 2)’2ST_GeometryType(geometry) 阅读全文