
GeoToolsGIS领域
文章平均质量分 90
appleyk
这个作者很懒,什么都没留下…
展开
-
(JAVA)全球格网图幅编号计算&基于图幅进行GIS数据切瓦片的思路
本篇就是随便写的,想到哪写到哪,不谈什么算法和源码,就是看效果,先来张效果图吧: 首先我们要想要对江浙沪皖(江苏,浙江、安徽和上海四个行政区划)的矢量或影像进行瓦片切图操作,QGIS中的图层是矢量数据,影像同理;我们有两种切法,第一种就是按shp图层的外接矩形来算瓦片的xyz,因为通过地图缩放层级zoom和范围很容易的能算出有多少张瓦片是需要计算并存储的,比如,我代码中对shp数据的读取解析可以知道其范围如下:知道范围后,我们就可以算出在16地图缩放层级下...原创 2021-04-24 13:22:17 · 68738 阅读 · 2 评论 -
Java Web+GeoTools工具+自定义几何对象构造器+简单应用
基于上一篇继续讲一、相关依赖【不知道的继续看一遍】(1)<!-- 使用Java8,嘗試使用新特新【stream和lambda】 --> <properties> <java.version>1.8</java.version> <geotools.version>17.0</geotools.version> &...原创 2017-12-08 11:12:01 · 14312 阅读 · 20 评论 -
OSM数据分析及图形化显示以及各组员之间的关系Relation的存储
OpenStreetMap(OSM) https://wiki.openstreetmap.org/wiki/Elements OSM虽然是简称,但如果赋予数据的话,它就是一种格式,格式以.osm结尾,其元素有 三大元素:1. Node --- 二维几何形态的最最基本的组成元素,点Point,横坐标:维度(lat) 纵坐标:经度...原创 2018-01-30 17:53:22 · 15317 阅读 · 0 评论 -
Java+GeoTools工具包+读写shapfile文件
本篇所用到的测试shapfile文件下载地址:链接: https://pan.baidu.com/s/1S-TrFp_r8zyf_d0oBUeWqgGeoTools英文帮助文档地址:Geotools modules 18-SNAPSHOT API 【18英文帮助文档】一、项目GeoTools模块的依赖添加1.整个pom.xml<project xmlns="http://maven.apac...原创 2017-12-06 16:43:01 · 24617 阅读 · 21 评论 -
构建Polygon多边形的时候提示 -- Invalid number of points in LinearRing (found 3 - must be 0 or >= 4)
最近在项目中由于导入的OSM(OpenStreetMap)数据量太大,暴露了一个先前就藏匿着的bug,只不过,随着数据量的增加,实例越来越多,测试就更加逼近实战,于是,这个bug终于爆炸了,只见控制台输出():Invalid number of points in LinearRing (found 3 - must be 0 or >= 4)异常捕获消息:java.lang.R...原创 2018-03-15 10:15:31 · 14901 阅读 · 0 评论 -
PostGIS特殊函数 ☞ 根据BOX3D查询某一空间范围内的对象
一、geotools依赖的maven包 <properties> <geotools.version>17.0</geotools.version></properties><!-- 添加GeoTools依赖 --><dependency> <groupId>org.geoto原创 2018-07-19 12:01:39 · 106130 阅读 · 0 评论 -
Spring-Boot ☞ ShapeFile文件读写工具类+接口调用演示
一、项目目录结构树 二、项目启动 三、往指定的shp文件里写内容 (1) JSON数据【Post】 { "name":"test", "path":"c:/test", "geom":"MULTIPOLYGON(((101.870371 25..原创 2018-10-25 11:06:26 · 108275 阅读 · 14 评论