
gis
文章平均质量分 91
yangdengxian
不怕没技术,就怕不努力
展开
-
Geoserver + Elasticsearch海量空间数据应用
前要最近在研究海量空间数据应用技术方案,技术栈依然依托于geoserver,在此基础衍生和扩展。前期写过一篇Geoserver+GeoMesa技术博客,感兴趣的可以关注cha'yue原创 2021-06-05 17:53:49 · 1864 阅读 · 2 评论 -
geotools源码解析——postgis篇
1. geotools简介geotools是java语言封装的空间数据框架。类似于spring之与java web项目,geotools提供丰富的GIS组件,可用于快速二次搭建GIS平台。详细可登录geotools官网了解其功能信息(https://geotools.org/)。2. geotools postgis源码解析postgis是postgresql数据库的扩展,可以理解为postgresql的GIS化功能封装。本博文用postgresql 11和postgis 3.1.1版本给大原创 2021-03-10 23:56:30 · 3103 阅读 · 9 评论 -
Geomesa时空大数据应用
Geomesa介绍GeoMesa是一款开源的基于分布式计算系统的面向海量时空数据查询与分析的工具包,它支持多种可扩展的、基于云端的数据存储架构,包括Apache Accumulo, HBase,Cassandra,Google Bigtable,以及用于流计算的Apache Kafka 。同时GeoMesa还可以和Apache Storm一起处理流数据,并使用Spark进行空间分析。 同时,GeoMesa以GeoServer插件的形式为GeoServer提供了读取GeoMesa表的功能。在GeoServ原创 2021-02-06 19:53:46 · 1511 阅读 · 0 评论 -
Geoserver+Geomesa+HBase时空大数据环境搭建
1. 技术栈介绍随着互联网技术日益发展,庞大的数据量,传统关系型数据库已无法满足业务需求,需结合Nosql型数据库来应对时空海量数据和业务发展。针对日前互联网外出交通出行,位置点实时监控与轨迹播放等场景,提供一套有效的技术方案来满足需求。本文选型Geomesa+HBase技术栈,教大家搭建一套属于自己的单机版时空大数据环境,自下而上的技术组件介绍,希望能使大家清晰的掌握该组合技术栈。1.1 Hadoop+HBaseHbase用于时空数据的存储,实时监控点的更新,以及海量轨迹路线的存储...原创 2021-02-06 19:48:18 · 5218 阅读 · 11 评论 -
geoserver jms集群部署
1、集群节点运行架构图官网集群介绍:https://docs.geoserver.org/latest/en/user/community/jms-cluster/index.html节点之间通过jms消息通信,A节点增删数据(workspace、store、layers)等,其余节点数据同步。jms服务通过activeMQ消息中间件,实现集群节点之间数据互通。官网架构图直观地解释了集群运行方式,如下图:jms集群架构图1、依赖环境(所有依赖环境对应geoserver版本)geos原创 2020-08-11 19:57:04 · 2143 阅读 · 1 评论 -
国家自然资源标准整理
1. 概要如果有对地理信息科学感兴趣的博友,这几天一定被各种振奋人心的消息所冲击。(1)5月27日,2020珠峰高程测量登山队成功登顶,对珠峰进行最新高度测量。会用到哪些你所学习的专业知识呢——测绘与测量,坐标系转换(地理坐标和投影坐标),海拔高程,珠峰的自然景观和自然资源勘察(人文地理与自然地理);(2)5月31日,高分九号02与和德四号卫星由长征二号丁运载火箭,酒泉卫星发射基地成功送入太空预定轨道。高分系列卫星——对地观测卫星,陆地遥感观测;和德卫星——海洋遥感观测卫星。想想所学的遥感(监督分类和原创 2020-06-01 23:01:57 · 1207 阅读 · 0 评论 -
GeoServer源码解析栅格数据Image Mosaic JDBC插件原理(三)Geoserver栅格数据JDBC源码解析、影像发布
待定原创 2020-05-12 22:39:39 · 1240 阅读 · 5 评论 -
GeoServer源码解析栅格数据Image Mosaic JDBC插件原理(二)GeoTools Image Mosaic JDBC插件源码解析
1. 作者声明上一篇我们讲到GDAL切片工具的使用,本篇重点在于GeoTools Image Mosaic JDBC插件讲解2. GeoTools和Image Mosaic JDBC插件介绍2.1.GeoTools介绍geotools原生java工具包,适用于空间数据的解析和转换,比如点线面矢量数据的增删改查,坐标转换等操作,遥感影像的镶嵌、裁剪等操作。官网文档地址:http://docs.geotools.org/latest/userguide/2.2.Image Mos..原创 2020-05-12 22:35:36 · 1764 阅读 · 3 评论 -
GeoServer源码解析栅格数据Image Mosaic JDBC插件原理(一)GDAL生产影像切片
1. 作者声明GeoServer源码解析栅格数据Image Mosaic JDBC插件原理共分三篇幅(一)GDAL生产影像切片(二)GeoTools Image Mosaic JDBC插件源码解析(三)Geoserver栅格数据JDBC源码解析、影像发布本教材在官网都可查阅学习,博主将碎片材料整合,希望给学友们一篇完整的教程。2. GDAL环境搭建安装环境基于windows平台,如需要linux平台安装,欢迎相互探讨2.1. python3.*安装以及pip工具安装python下载地址2原创 2020-05-12 20:45:48 · 1366 阅读 · 0 评论 -
Python + Postgresql + PostGIS爬虫获取某地图POI数据
1. 作者声明项目纯属学习娱乐,不用于任何商业盈利模式,首先对地图平台道一声对不起,未经容许,擅自爬取数据。2. 项目介绍2.1. 项目技术2.1.1. python3.7安装以及pip工具安装https://www.python.org/2.1.2.urllib3网络请求包安装(爬虫需要)https://pypi.org/search/pip insta...原创 2020-04-26 23:23:34 · 1156 阅读 · 0 评论 -
快来认识一下,我国公布南海25个岛礁、55个海底地理实体
我国昨天公布南海25个岛礁、55个海底地理实体标准名称,让我们认识一下,来看看我们可爱的南海。一.南海25个岛礁、55个海底地理实体标准名称25个岛礁名称55个海底地理实体标准名称二. 地图分布25个岛礁分布55个海底地理实体分布影像图分布三.这就是我们可爱的南海...原创 2020-04-21 13:30:55 · 1036 阅读 · 0 评论 -
优雅地对国内坐标系做转换
1.介绍我国常用的坐标系有四类(好多博客申明三类,这是不完全的,再次更正一下)(1)北京54坐标系(Beijing 1954)https://baike.baidu.com/item/1954%E5%8C%97%E4%BA%AC%E5%9D%90%E6%A0%87%E7%B3%BB/5878837(2)西安80坐标系(Xian 1980)https://baike.baid...原创 2019-06-25 23:01:38 · 610 阅读 · 0 评论 -
ES6+Webpack+Spring boot开发高分辨率图片查看工具
1.工具介绍大家对手机的图片查看相信一定很熟悉,可以图片放大,缩小,拖拽,旋转等操作。本工具旨在PC端也可对图片进行相似操作。其中涉及的技术点有如下(1)ES6开发编写,webpack4打包,nodejs+npm依赖环境搭建;(2)Spring boot开发切片服务, Maven打包部署(3)前后端分离,webpack配置请求跨域设置(4)图片切片金字塔缓存技术(5)坐标实...原创 2019-06-12 17:20:59 · 446 阅读 · 0 评论 -
使用leafletjs、turfjs前端绘制点线面缓冲区
前一段时间,项目要求对点线面做缓冲区分析,点缓冲区没毛病,GISer们可以随意选择第三方插件或者自己开发缓冲区功能实现。至于线面实现缓冲区,问题就浮现出来了,尤其是对于自相交线面(俗称闭合线或者相交面,不太准确,希望海涵)。下面针对我所选的两种不同工具实现缓冲区,说说各自的优缺点。首先本GISer(自称)选择使用geotools结合jts依赖包实现:(1)说说他的优点,话不多说,直接上图...原创 2018-09-20 23:19:17 · 11593 阅读 · 7 评论 -
leaflet+geoserver+postgis解决日期插入报错bug
下班了,先给猿们炫耀一下。在使用wfs进行数据编辑的过程中,需要插入日期类型的数据,网上翻了半天都没有找到可供参考的例子,查看后台报错信息为:java.lang.illegaArgumentException:Failed to parse datatime最后有一位前辈的帖子,帮助了我,站在前辈的肩膀上,解决了问题,其实geoserver日期转换是使用geotools工具,转换函数为:org.g...原创 2018-04-11 21:56:21 · 469 阅读 · 0 评论 -
leaflet常用插件地址整理
最近在研究leafletjs地图框架,发现在地图这块功能还是强大,而且支持插件扩展和自定义开发。虽然leafletjs源码很小,功能精简,但是框架优势在于,插件自定义开发和扩展这部分设计,而且开源。 现在发现只要项目用得到的,在leaflet插件中都可找到应用或者类似应用,给开发带来很大方便。笔者之前做arcgis js api,刚开始更换leaflet有很大的抵触情...原创 2018-04-15 23:12:48 · 14811 阅读 · 11 评论