从地图看世界
和大家交流地图、GIS、大数据、时空分析、实景三维、地图可视化等方面的心得和体会。
在这个世界留下我的足迹,证明我来过。
展开
-
PostgreSQL/PostGIS常用操作
PostgreSQL 和 PostGIS 是功能强大的数据库系统,提供了许多常用的操作和功能原创 2024-05-27 15:27:16 · 121 阅读 · 1 评论 -
postGreSql数据库,使用postgis扩展,升级成地理空间数据库
PostgreSQL是一个通用的关系型数据库管理系统,而PostGIS是建立在PostgreSQL之上的一个扩展,使其具备了地理空间数据处理和分析的能力。PostGIS提供了许多空间分析函数和操作,如缓冲区分析、距离计算、空间关系判断等,使得用户可以在数据库中进行复杂的地理空间分析。原创 2024-05-27 15:00:38 · 316 阅读 · 0 评论 -
常用的遥感影像数据和下载链接
遥感分为光学遥感和雷达遥感,常用的遥感影像数据来源包括卫星影像和航拍影像,它们可以用于地图制作、环境监测、城市规划等领域。以下是一些常见的遥感影像数据及其下载链接:1. Landsat 卫星影像2. Sentinel 卫星影像3. 高分辨率航拍影像4. Google Earth5. 地理空间数据云6. 夜光遥感数据原创 2023-11-12 12:23:50 · 299 阅读 · 0 评论 -
如何用GlobalMapper联合PhotoShop对无人机正射影像DOM进行破洞修补(附GlobalMapper24安装包(中文注册版)及PhotoshopCS6安装包(中文版))
使用无人机航拍、再用context Capture等软件生产的正射影像DOM,在水面等反射比较强的地方,经常会有很多孔洞,使用Global Mapper和PhotoShop可以实现对无人机正射影像DOM(数字正射影像)的破洞修补,大致按照以下几个步骤操作:一、使用Global Mapper进行破洞修补前的影像裁剪:二、使用PhotoShop进行孔洞修补三、保存修补后的影像:四、使用Global Mapper进行修补前和修补后的影像合并五、检查结果原创 2023-11-09 14:24:14 · 1051 阅读 · 0 评论 -
无人机正射影像DOM孔洞修补的另一种方法并调整影像色差(附GlobalMapper24安装包(中文注册版))
之前介绍了用GlobalMapper联合PhotoShop对无人机正射影像DOM进行破洞修补,但是ps修图非常耗时,需要耐心和足够的细心。对于大面积的水域空洞,纹理特征都差不多,没必要修补得那么细致入微,本文介绍另一种直接在Global Mapper中快速修补大面积水域空洞的方法。一、Global Mapper中检查数据二、使用“数字化”工具,绘制需要补洞的多边形区域三、导出绘制好的矢量区域四、打开影像下载软件,选择影像图源五、下载影像六、调整影像的色差七、合并影像并输出八、检查结果数据原创 2023-11-09 13:35:09 · 513 阅读 · 0 评论 -
使用GeoServer搭建自己的地图服务
利用geoserver简单几步即可将shp、geojson等空间矢量数据发布成服务和,分享给小伙伴们。1. wms动态地图服务,适合数据量不太大、需要空间查询和属性查询,地图上点击单个要素用户交互的场景。2. wmts静态地图服务,适合数据区域覆盖范围大、海量地图和地理数据、以查看浏览为主的场景。3. 支持shp、geojson、postgres数据库等多种数据源。原创 2021-11-18 16:31:34 · 11497 阅读 · 0 评论 -
使用GeoServer搭建自己的地图服务 | 发布WMTS静态地图服务
使用GEOServer发布WMTS静态地图服务,大致步骤如下:1. 新建工作区2. 选择数据源,上传图层3. 设置坐标系和地理边界4. 发布预览5.修改样式具体操作参考我的另一篇博客使用GEOServer发布WMS动态地图服务,使用openlayers访问wms服务浏览地图数据_wangmeihong的专栏-CSDN博客https://lovemap.blog.csdn.net/article/details/1213999516. 重复上述步骤,发布一个北京的poi兴趣点图层7. 使原创 2021-11-18 16:01:29 · 2680 阅读 · 0 评论 -
使用GeoServer发布WMS动态地图服务,使用openlayers访问wms服务浏览地图数据
GEOServer是java版开源工具,使用GEOServer简单几步就可以搭建自己的地图服务,与小伙伴们共享地图数据。一、使用GEOServer发布WMS动态地图服务大致步骤如下:1. 新建工作区左边菜单栏,工作区,新建,起个名字,设置url。2. 选择数据源左边菜单栏,选择“数据源”,点击“添加新的数据源”,常用的有shp、postgresql数据库,根据自己的需要选择,这里选择了shp文件源。选中存放在刚才新建的工作区下面,给数据源起个名字,选择文件本机存放位置,设置编码,包含中文属原创 2021-11-18 15:19:57 · 3959 阅读 · 0 评论 -
spark机器学习算法研究
spark提供了一个机器学习库,spark ml包,可以在spark中直接引入使用import org.apache.spark.ml.clustering.{KMeans,KMeansModel}import org.apache.spark.ml.linalg.Vectors1. 常用聚类算法k-means||算法GMM(高斯混合模型)PIC(快速迭代聚类)LDA(隐式狄利克雷分布)二分k-means算法流式k-means算法2. 常用分类算法决策树朴素贝叶斯3. 常原创 2021-11-18 11:20:03 · 2916 阅读 · 0 评论 -
turfjs前端地理空间分析类库
一、简介turfjs是一个地理空间分析库,处理各种地图算法。1. 简单模块化,易于理解的JavaScript函数处理GeoJSON2. 模块化Turf是一系列小模板的集合,可以按需使用3. 快速利用最新算法,无需将数据发送到服务器二、主要功能1. 测量测距测面点和线的最短距离点和面的最短距离多边形的质心bbox四至边界envolop最小外包多边形2. 缓冲区圆形缓冲区 抽稀3. 空间拓扑关系判断相交 包含 并集 交集线是否闭合 重合 重叠 平行 点在面中原创 2021-11-09 22:39:44 · 2658 阅读 · 0 评论 -
GreenPlum+PostGIS实现海量空间数据存储
使用分布式集群数据库Greenplum结合PostGIS空间扩展,可存储结构化的海量地图数据,同时,使用分布式文件存储系统HDFS存储相关文件资源,可实现海量栅格数据的存储和读取,基于大数据技术架构的云平台,数据存储和计算架构可根据数据规模灵活伸缩,随时扩展。一、基于Greenplum集群实现海量数据存储技术Greenplum是一款开源的分布式集群数据库,采用MPP(大规模并行处理)架构,具有PB级海量数据的存储、处理和实时分析能力。支持上百台集群、支持标准SQL,采用存储冗余数据方式保证数据安全,同时原创 2021-11-09 22:34:59 · 2101 阅读 · 0 评论 -
GreenPlum数据库的安装和部署和postGIS插件的配置
本文介绍GreenPlum的安装和部署步骤,首先是安装Greenplum,然后配置参数,然后安装postgis扩展。一、安装并配置GreenPlum1. 修改/etc/hosts 对应相应的机器名 可以通过hostname 查看(所有节点)172.16.1.81 master172.16.1.82 slave12. 创建用户 gpadmin(所有节点)Passwd gpadmin3. 修改机器内核参数(主节点 分发到其他节点)(说明:相同的配置先在主节点节点上配置,配置完成后在复制到其它节原创 2021-11-09 22:31:34 · 1731 阅读 · 0 评论 -
使用esri的gis-tools-for-hadoop工具包,在hive中实现空间计算
以基站工参表实现空间关系判断(点在多边形内)为例,使用ESRI的gis-tools-for-hadoop工具包,在hive中实现数据空间计算的几个主要步骤:上传空间地理实体数据到hadoop集群;hive中创建地理实体表;与基站工参表做空间判断(点在多边形内)。一、HiveHive是基于Hadoop的数据仓库,采用MPP架构(大规模并行处理),存储结构化数据,提供sql查询功能,sql语句转换为MapReduce任务运行。非常适合数据仓库的统计分析。二、gis-tools-for-hadoo原创 2021-11-09 22:25:24 · 1194 阅读 · 0 评论 -
Windows 下 PostgreSQL 数据库的安装部署和Postgis空间插件的配置
一、Windows 下 PostgreSQL 数据库的安装和配置PostgreSQL 安装9.5.2版本在 Windows 上安装 PostgreSQL 还是很简单的,直接一个 zip 压缩包就行,当然你也可以下载官方安装程序安装,下面说的安装指的是 zip 免安装的过程。1. 下载最新的zip包http://get.enterprisedb.com/postgresql/postgresql-9.5.2-1-windows-x64-binaries.zip 【标注:现版本已至10.2,请移步官方下原创 2021-11-09 22:22:51 · 2738 阅读 · 0 评论 -
mapshaper -- 一款用于编辑 Shapefile,GeoJSON,TopoJSON和CSV文件的工具
mapshaper是一款用于编辑 Shapefile,GeoJSON,TopoJSON和CSV文件的工具,有两种使用方式:一、偶尔使用,直接在线访问官网地址: http://mapshaper.org打卡网址,直接进行数据格式转换、导入导出等操作;二、经常使用,安装到本机1. 安装使用npm工具直接安装npm install -g mapshaper2. 功能2.1. 上传数据源,选择文件,支持shapefile、geojson、topoJson和cs文本。```sql上传参数:原创 2021-11-09 22:03:48 · 6678 阅读 · 0 评论