《Javaer开源GIS之路》
文章平均质量分 68
以PostGis+Geoserver+QGis+Openlayers套件构建的开源GIS系统
lakernote
不停的复盘自己,砥砺前行,不忘初衷
展开
-
Java精准地图坐标转换 高德 百度 谷歌 腾讯 高德 批量转换工具类达到项目生产精度
批量转换工具类达到和百度、高德在线api一样精度,完全可以用于生产,经过验证的。地图坐标转换(火星、谷歌、百度、腾讯、高德)以及主流坐标系介绍美国GPS使用的是WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置,这应该是国际共识。但在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,我们在业内将前者称之为地球坐标,后者称之为火星坐标主流坐标系介绍现在互联网主要使用坐标系为以下三种:原创 2020-12-25 11:44:06 · 3631 阅读 · 3 评论 -
JTS vividsolutions 和 locationtech 的不同
几何运算包,网上搜索有2个maven仓库com.vividsolutions.jtsorg.locationtech.jts那么他们的不同是什么呢?com.vividsolutions软件包在较旧的JTS版本中使用。JTS现在已经迁移到Eclipse LocationTech工作组,因此软件包名称已更改以反映这一点。新发行版将以该软件包名称进行发行。https://gis.stackexchange.com/questions/246588/difference-in-jts-from-v原创 2021-03-29 18:32:58 · 2824 阅读 · 0 评论 -
JTS Java空间几何计算、距离、最近点、subLine等 稳健的一比,持续更新中
文章目录前言地理坐标系和投影坐标系地理坐标系投影坐标系常见坐标系地理坐标系和投影坐标系互转EPSG:3857和EPSG:4326Java各坐标系之间的转换(高斯、WGS84经纬度、Web墨卡托、瓦片坐标)GeotoolsJTS创建几何对象点-Point多点-MultiPoint线-LineString多线-MultiLineString闭合线-LinearRing多边形-Polygon多个多边形-MultiPolygon几何集合列表-GeometryCollection几何关系判断(返回值 boolean)原创 2021-03-29 16:26:13 · 16964 阅读 · 11 评论 -
Gis相关网站收集
GeoServer中文用户手册高德交通拥堵https://www.osgeo.cn/https://github.com/locationtech高德JS API 示例https://locationtech.github.io/jts/https://locationtech.github.io/jts/jts-faq.htmlhttps://geotools.org/ GeoTools开源Java GIS工具包https://docs.geotools.org/latest/usergu原创 2021-03-16 14:09:50 · 295 阅读 · 0 评论 -
Shape文件导入Mysql 供Geoserver使用,QGis使用,亲测可用
文章目录下载GDAL测试运行ogr2ogrshapefile文件导入mysql数据库下载GDAL官网:https://gdal.org/进入它https://www.gisinternals.com/release.php,选个最新的win64位。进去选择如图所示的包下载即可这里如果看不到,恭喜你被墙了,然后我附个下载地址????关注公众号【Java大厂面试官】,回复【gis】下载下载后解压即可,无需安装。测试运行ogr2ogr直接双击SDKShell.bat如果有问题,以管理员原创 2021-02-01 14:51:55 · 1166 阅读 · 2 评论 -
Geoserver 支持Mysql数据源
文章目录一、下载并安装插件二、Mysql数据准备三、配置Mysql数据源默认GeoServer没有内置对MySQL的支持;它必须通过扩展安装。一、下载并安装插件从GeoServer下载页面下载MySQL扩展。https://zh.osdn.net/projects/sfnet_geoserver/releases/#另一个下载地址确保将扩展版本与GeoServer实例的版本匹配!将压缩包中的2个jar提取到WEB-INF/libGeoServer安装目录中。二、Mysql数据原创 2021-02-01 11:16:57 · 647 阅读 · 0 评论 -
Java 获取安徽省所有的服务区、收费站、桥梁、隧道等经纬度信息
系列文章目录第一章 开源GIS选型第二章 Geoserver+QGis开发环境搭建第三章 Openlayers前端接入第四章 接入发布的离线瓦片实战 抓取安徽省所有市、县、镇矢量坐标数据Java精准地图坐标转换 高德 百度 谷歌 腾讯 高德 批量转换工具类达到项目生产精度实战爬取【腾讯地图】上的收费站、服务区、厕所等数据文章目录系列文章目录前言一、先去高德注册个账号二、通过高德POI接口抓取坐标数据适用场景代码示例三、把高德抓的数据转换为GeoJson格式的矢量数据1、什么是GeoJson原创 2021-01-22 12:40:20 · 1290 阅读 · 3 评论 -
实战爬取腾讯地图上的收费站、服务区、厕所等数据
文章目录一. 申请Key环节1. 注册账号2. 创建`key`,用于调用接口的授权3. 设置Key4. 点击保存key二. 使用WebServiceAPI爬取想要的数据POI分类表爬取合肥市服务区示例注意扩展一. 申请Key环节懒得申请的可以直接用我的key: CFKBZ-PPV3R-FSYWT-WUYKF-UBXDT-4OB2R仅供学习使用,别乱搞啊大家。建议大家去注册自己的账户。1. 注册账号凑这里去注册,按照提示一步一步进行即可,很简单。2. 创建key,用于调用接口的授权戳这原创 2020-12-16 17:16:03 · 4316 阅读 · 8 评论 -
实战 Java读取shp文件内容
Java读取shp文件内容,org.geotools gt-shapefile 下载不下了,搞了半天解决了,特此记录下来,防止大家走弯路原创 2020-12-11 14:52:40 · 2900 阅读 · 2 评论 -
实战 geoserver在linux上乱码
这里写目录标题背景上传中文字体背景windows下部署的中文正常,迁移到linux上后,出现中文乱码,后排查出是缺少中文字体。上传中文字体上传前可用字体1.首先输入以下命令安装字体软件: yum install -y fontconfig mkfontscale2.然后创建存放字体库的文件夹:mkdir /usr/share/fonts/chinese && cd /usr/share/fonts/chinese3.在windows系统中找到字体库(一般在C:\Wi.原创 2020-11-23 16:49:30 · 1131 阅读 · 2 评论 -
实战 抓取安徽省所有市、县、镇矢量坐标数据
爬取高德,省市县中心坐标位置,以及如何转换为矢量数据GeoJson或者shap,手把手教学。本文以安徽省所有市、县、区的中心点以及区域范围。原创 2020-11-18 20:16:12 · 2506 阅读 · 2 评论 -
第四章 接入发布的离线瓦片
geoserver发布瓦片数据、geoserver发布地图服务、geoserver教程、瓦片数据发布原创 2020-11-13 15:22:18 · 1065 阅读 · 0 评论 -
第三章 Openlayers前端接入
系列文章目录第一章 开源GIS选型第二章 Geoserver+QGis开发环境搭建第三章 Openlayers前端接入文章目录系列文章目录前言一、Openlayers入门二、替换文中资源地址三、整体源码总结前言回顾一下,上一篇我们用Geoserver+Qgis搭建开发环境,并展示一个小Demo。本文我们来看看前端如何来嵌入我们的GIS地图,去展示信息。Openlayers官网地址:https://openlayers.org/官网示例:https://openlayers.org/en/la原创 2020-11-10 19:26:26 · 2009 阅读 · 0 评论 -
第二章 Geoserver+QGis开发环境搭建
系列文章目录第一章 开源GIS选型第二章 Geoserver+QGis开发环境搭建开发环境搭建文章目录系列文章目录前言一、涉及工具安装Geoserver安装部署QGis安装部署二、涉及数据获取三、Demo验证1、用QGis处理数据2、用Geoserver发布安徽省矢量区域数据总结前言 上一篇我们介绍了开源GIS的选型情况,本篇我们就来开始搭建开发环境,并展示一个小Demo。GIS搭建分二块,一部分是最重要的数据部分,另一部分就是工具了,本文涉及到的数据及工具,下载地址如下:Geoserver原创 2020-11-10 09:00:53 · 1732 阅读 · 0 评论 -
第一章 开源GIS选型
系列文章目录第一章 开源GIS选型文章目录前言博主目前在一家从事交通行业公司任职,最近项目中需要使用到gis,展示高速路网情况,博主就去调研gis这块的相关技术,我也从一个javer开启到giser入门之路,本系列就记录我的入门到实践经历。一、什么是GIS?GIS系统即地理信息系统(GIS ,geographic information system)是随着地理科学、计算机技术、遥感技术和信息科学的发展而发展起来的一个学科。GIS 技术把地图这种独特的视觉化效果和地理分析功能与一般的数据库操作(原创 2020-11-09 17:58:28 · 1319 阅读 · 1 评论