![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GIS
文章平均质量分 61
占星安啦
积累开发技术的点点滴滴,每周进步一点点就好
展开
-
mysql 空间查询 多边形内的点
【代码】mysql 空间查询 多边形内的点。原创 2024-03-21 17:59:45 · 341 阅读 · 1 评论 -
java获取shp文件坐标系
java获取shp文件坐标系。原创 2023-11-21 14:41:59 · 1330 阅读 · 4 评论 -
ArcGis系列-java发布空间表为要素服务(feature)
1. 使用java调用cmd命令执行python脚本2. python环境使用arcgis pro安装目录下的 \ArcGIS\Pro\bin\Python\envs\arcgispro-py33. 发布数据库表前需要先用创建数据库的sde文件(创建sde文件不需要连接arcgis) 4. 发布表时,先在本地的空项目模板中添加数据库表作为图层,然后上传发布这个项目原创 2023-05-30 10:27:36 · 4533 阅读 · 0 评论 -
坐标转换-使用geotools读取和转换地理空间表的坐标系(sqlserver、postgresql)
业务上通过GIS软件将空间数据导入到数据库时,因为不同的数据来源和软件设置,可能导入到数据库的空间表坐标系是各种各样的。如果要把数据库空间表发布到geoserver并且统一坐标系,只是在geoserver单纯的设置坐标系只是改了定义并没有实际执行坐标转换,所以需要在数据库层面统一好坐标系,再发布到geoserver。原创 2023-08-06 11:18:59 · 6219 阅读 · 0 评论 -
GeoServer系列-发布WMTS切片服务
WMTS弥补了WMS不能提供分块地图的不足。WMS针对提供可定制地图的服务,是一个动态数据或用户定制地图(需结合SLD标准)的理想解决办法。GeoServer发布WMST是在已经发布好WMS服务的基础上进行的,将已发布的WMS图层按级别切片,前端根据缩放级别分别加载各个小切片图片。原创 2023-06-29 11:12:30 · 7248 阅读 · 4 评论 -
地理数据处理-地理空间表的导入与查询
现在大部分数据库都支持地理空间的数据存储,可以方便的与GIS平台调用,比如Geoserver、ArcGis,但是如果使用不规范的空间表去发布图层预览可能会出现各种问题,比如坐标系错误,无法聚焦。本文将举例最常见的SQLServer和PostgreSQL的地理空间数据导入与查询原创 2023-06-25 11:11:10 · 4676 阅读 · 0 评论 -
ArcGis系列-坐标系转换
本文将介绍ArcGis三个需要坐标转换的场景:- Arcgis Pro设置项目坐标- GP分析指定输出结果坐标系- 使用python发布图层或要素服务时指定坐标系原创 2023-06-19 17:50:31 · 6652 阅读 · 0 评论 -
GeoServer系列-java发布样式和应用样式
根据官方文档的rest接口,实现上传,设置图层默认样式,删除样式,查询所有样式。原创 2023-06-02 10:11:42 · 4984 阅读 · 0 评论 -
ArcGis系列-java发布GP分析结果(带样式)
继上一篇ArcGis系列-java调用GP分析,已经实现了gp工具的发布,调用,轮询,并已经分别保存好发布地图服务所需的矢量数据json,栅格数据tif文件和样式文件要将gp分析的结果发布为图层供前端展示,基础的python环境还是跟发布空间表一样,实现思路基本一样,同样是用本地的空项目构添加图层构建草稿文件上传发布。原创 2023-05-30 17:24:18 · 4094 阅读 · 0 评论 -
ArcGis系列-java调用GP分析
1. 创建GPServer,使用ArcgisPro添加GP工具运行,然后使用共享web服务发布运行成功的GP任务2. 根据发布成功的GPServer发布地址,解析出GP服务的输入参数和输出参数3. 前端输入gp服务需要的参数,发送给后端来异步提交4. 后端提交后创建轮询任务等待执行结果5. 收到执行结果后解析,根据输出结果类型(表格、矢量、栅格)分别处理和保存6. 后端将需要添加样式的矢量或栅格数据重新发布为MapServer7. 前端展示表格数据,渲染带样式的GP结果的MapServer原创 2023-05-30 16:50:36 · 5661 阅读 · 0 评论 -
ArcGis系列-java发布空间表为地图服务(map)
1. 使用java调用cmd命令执行python脚本2. python环境使用arcgis pro安装目录下的 \ArcGIS\Pro\bin\Python\envs\arcgispro-py33. 作为地图服务应该可以支持添加样式文件4. 发布表需要用到sde文件,使用java创建sde的代码可以看[这里](https://blog.csdn.net/u012796085/article/details/130942956)5. 发布表时,先在本地的空项目模板中添加数据库表作为图层,然后上传发布这原创 2023-05-30 10:47:03 · 4681 阅读 · 0 评论 -
GeoServer系列-java发布shp文件
Java应用程序通过geoserver-manager工具类发布shp文件到geoserver原创 2023-05-30 09:26:37 · 4547 阅读 · 2 评论 -
GeoServer系列-geojson保存mongodb乱码问题
基于前一篇文章GeoServer系列-通过mongodb发布geojson数据,业务上可将常见的地理文件统一为geojson保存到mongodb,方便统一维护和发布geoserver,这一篇将解决mongodb中属性中文乱码问题。原创 2023-04-04 15:31:34 · 4419 阅读 · 1 评论 -
GeoServer系列-java接口发布空间表(SQLServer、PostgreSql)
geoserver默认是支持postgis,postgis是postgresql数据库插件,在postgresql安装上插件即可;sqlserver默认是不支持的,需要去geoserver官网找到对应版本下载插件,放到安装目录下,具体操作可参考另一篇文章。原创 2023-03-29 17:39:03 · 4236 阅读 · 0 评论 -
文件转换-多种文件转geojson
基于前一篇文章GeoServer系列-通过mongodb发布geojson数据,业务上可将常见的地理文件统一为geojson保存到mongodb,方便统一维护和发布geoserver,这一篇将列举SHP、GDB、CAD、KML格式转geojson。原创 2023-03-29 16:55:43 · 5256 阅读 · 0 评论 -
文件转换-cad转geojson
基于前一篇文章GeoServer系列-通过mongodb发布geojson数据,业务上可将常见的地理文件统一为geojson保存到mongodb,方便统一维护和发布geoserver,这一篇将举例cad格式转geojson。原创 2023-03-29 16:59:58 · 5613 阅读 · 8 评论 -
GeoServer系列-通过mongodb发布geojson数据
geoserver支持的数据存储种类多样,客户的空间数据种类更杂,比如dwg,excel,kml,mysql等等,针对多样的空间文件,一般系统会统一解析保存空间属性,很容易就能转换成geojson,所以大部分空间数据文件的发布,都可以转为geojson的发布,业务系统保存属性信息的同时空间信息也能顺便发布出去,遇到重新发布时就很方便,不需要一直保存用户上传的文件,省去许多文件IO操作的麻烦。原创 2023-03-02 19:37:15 · 5358 阅读 · 7 评论 -
GeoServer系列-REST接口初识
GeoServer 提供了一系列接口可供开发者读写图层数据,java中也有工具包封装了这些rest接口。原创 2023-02-07 15:46:31 · 9458 阅读 · 7 评论 -
GeoServer系列-安装GeoServer
jdk安装,geoserver安装,postgresql安装原创 2023-02-01 17:48:54 · 5192 阅读 · 0 评论 -
GeoServer系列-安装SqlServer插件
GeoServer 安装包中是不含sqlserver插件的,所以无法创建sqlserver的数据存储,要想支持发布sqlserver的空间表到geoserver就需要添加插件。原创 2023-02-01 17:40:35 · 4455 阅读 · 0 评论 -
GeoServer系列-安装Mongodb插件
GeoServer 安装包中是不含mongodb插件的,所以无法创建mongodb的数据存储,要想支持发布mongodb的空间表到geoserver就需要添加插件。原创 2023-01-20 10:07:30 · 4005 阅读 · 5 评论