自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (8)
  • 收藏
  • 关注

原创 PostGIS实现栅格数据像素值分布统计【ST_ValueCount】

ST_ValueCount用于统计栅格数据像素值分布的核心函数,支持计算指定波段中各像素值的出现次数,该函数可针对单栅格或栅格表执行统计,返回像素值及其计数的记录集,重要的是可针对特定值返回计数结果,这在实践中应用非常广泛,比如土地利用分类的栅格数据,可以针对特定像素值进行统计不同用地类型的面积等。ST_ValueCount函数为PostGIS提供了强大的栅格数据统计能力,通过灵活配置参数,可满足从简单像素计数到复杂区域统计的多种需求。

2025-07-09 19:02:13 811

原创 ST_SummaryStatsAgg和ST_SummaryStats区别

功能:计算单个栅格或栅格瓦片的统计信息(如最小值、最大值、平均值、标准差等)。特点:直接返回单个栅格的统计结果(一行记录)。适用于已拼接好的完整栅格数据。功能:聚合多个栅格瓦片的统计信息,生成全局统计结果。特点:是一个聚合函数,需配合 GROUP BY 或直接用于整个查询。适用于栅格数据表(如通过 ST_Tile 分割的栅格瓦片)。用 ST_SummaryStats: 当你需要分析单个完整栅格的统计信息。用 ST_SummaryStatsAgg。

2025-07-08 17:12:45 235

原创 PostGIS实现栅格数据聚合统计量计算【ST_SummaryStatsAgg】

ST_SummaryStatsAgg用于批量计算栅格数据统计量的聚合函数,能够高效生成多个栅格或栅格列的综合统计结果,包括像素计数、总和、均值、标准差、最小值和最大值。该函数支持采样优化和NoData值处理,适用于大规模栅格数据集的快速分析。可类比参考通过ST_SummaryStatsAgg函数,可高效获取栅格数据集的核心统计信息,结合采样策略和空间过滤,能在保证计算精度的同时显著提升处理效率。该函数为大规模栅格数据的快速分析提供了基础工具,尤其适用于需要宏观统计和趋势分析的地理信息应用场景。

2025-07-08 16:50:58 880

原创 PostGIS实现栅格数据分位数统计【ST_Quantile】

ST_Quantile用于计算栅格数据分位数的核心函数,支持计算指定波段像素值的分位数(如中位数、四分位数等),帮助用户快速了解数据的分布特征,该函数可返回单个分位数值或多个分位数的集合。分位数q表示有q*100%的像素值小于等于该值常见分位数:0.0:最小值0.25:第一四分位数(Q1)0.5:中位数(Q2)0.75:第三四分位数(Q3)1.0:最大值通过ST_Quantile函数,用户可高效获取栅格数据的分位数特征,为空间数据的分析和决策提供量化依据。

2025-07-07 17:44:07 922

原创 PostGIS实现栅格数据直方图统计【ST_Histogram】

ST_Histogram用于实现栅格数据的直方图统计,通过将像素值分组到多个区间(bin)中,生成频率分布统计结果。该函数返回每个 bin 的最小值、最大值、像素计数和百分比,帮助用户快速了解栅格数据的分布特征,适用于遥感影像阈值设定、地形分级和数据质量评估等场景。-- 将高程栅格分为6个等宽区间SELECTFROM (SELECTFROM (SELECT ST_Histogram(rast, 1, 6) AS hist -- 指定6个区间。

2025-07-04 19:25:08 483

原创 PostGIS实现栅格数据统计量计算【ST_SummaryStats】

ST_SummaryStats用于栅格数据统计分析的核心函数,支持计算栅格波段的基本统计量(如像素计数、总和、均值、标准差、最小值和最大值),该函数可针对单波段或多波段栅格执行统计。通过ST_SummaryStats函数,可快速获取栅格数据的基本统计特征,为后续的空间分析和决策提供数据支持。

2025-07-02 20:30:33 261

原创 【数据分享】2010-2020年中国用水紧张程度数据集

用水紧张程度被定义为淡水汲取量占可用淡水资源的比例,又称取水强度,是衡量可持续发展目标具体目标6.4进展状况的重要指标。本数据集为2010年至2020年中国用水紧张程度逐年数据,格式为Geotiff, 空间分辨率为0.5度,覆盖整个中国区域。数据集可用于评估中国用水紧张程度时空变化等,为促进中国水资源可持续利用提供科学支撑。

2025-06-24 18:57:17 229

原创 【数据分享】2020年中国百米/公里网格人口数据集

基于人口抽样调查计算得出的各行政单元常住人口、性别比例及各年龄段人口比例及空间降尺度模型,得到分性别、年龄段的百米/公里2020年人口分布。该数据具备空间分辨率高、多维度等特点,可为多个指标(如SDG11.2.1)的评估和分析提供必备的数据基础,可复用性强。

2025-06-19 20:28:05 638

原创 【数据分享】全球城市绿地数据集

数据基于2020年全球范围内的10米分辨率卫星植被影像和100米分辨率人口数据,旨在评估各国、州、省、市等不同行政层级的人口加权绿地暴露指数。通过将高分辨率的绿地覆盖数据与人口分布数据相结合,研究人员能够量化人群对绿地的实际接触程度,揭示全球范围内绿地暴露水平的空间差异和不平等现象。该数据集的构建有助于深入理解全球范围内人群对绿地的暴露情况,为制定城市规划和公共健康政策提供科学依据。此外,数据集还考虑了季节性变化,分析了不同季节下绿地暴露水平的差异,进一步丰富了对绿地暴露动态特征的认识。

2025-06-18 20:53:46 456

原创 ST_Count和ST_CountAgg区别

功能:计算单个栅格或栅格波段中有效像素(非 nodata 值)的数量。特点:作用于单个栅格或栅格瓦片。返回一个整数值,表示有效像素的总数。如果表中有多个rast,不特别指明,则返回每一行的统计值。用 ST_Count : 当你需要分析单个栅格的有效像素数量。用 ST_CountAgg : 当你需要处理分布式存储的栅格瓦片,或需要跨栅格的全局统计。

2025-06-18 18:13:57 243

原创 PostGIS实现栅格像素聚合统计【ST_CountAgg】

ST_CountAgg函数用于聚合统计栅格数据集像素数量,是一个聚合函数。可以类比上一章节的ST_Count。

2025-06-18 09:00:00 609

原创 PostGIS实现栅格像素统计【ST_Count】

ST_Count是用于统计栅格数据像素数量的基础函数,可快速计算指定波段的像素总数,支持排除或包含 NoData 值的像素。该函数在遥感影像分析、地形数据处理和栅格数据质量检查中广泛应用,是获取栅格基本统计信息的重要工具。

2025-06-17 09:30:00 1216

原创 【数据分享】2020年湖北省功能用地适宜度数据集

该数据利用2018年湖北省多期土地利用土地覆被遥感监测数据为基础,通过层次分析法评估各类用地权重后计算所得。分辨率为500m。

2025-06-15 23:55:43 379

原创 PostGIS栅格外部存储(Out-DB)之安全配置

原创不易,求关注支持,更多开源GIS相关知识技能分享,免费提供学习问答交流。

2025-06-15 10:00:00 464

原创 PostGIS栅格外部存储(Out-DB)之优化指南

原创不易,求关注支持,更多开源GIS相关知识技能分享,免费提供学习问答交流。

2025-06-14 19:15:14 389

原创 PostGIS栅格外部存储(Out-DB)之应用实践

原创不易,求关注支持,更多开源GIS相关知识技能分享,免费提供学习问答交流。

2025-06-14 10:00:00 576

原创 PostGIS实现栅格波段提取与重组【ST_Band】

ST_Band 是 PostGIS 中用于栅格波段操作的核心函数,支持从现有栅格中提取指定波段或重新排列波段顺序,生成新的栅格对象。该函数在多光谱影像处理、波段重组分析和栅格数据预处理中发挥关键作用,可灵活处理单波段提取、多波段组合及波段顺序调整等需求。通过 ST_Band 函数,可灵活实现栅格波段的提取与重组,为后续的遥感分析、影像处理和数据可视化提供精准的波段数据。合理运用其多波段处理能力,能有效提升栅格数据的处理效率和应用灵活性,是 PostGIS 栅格工具链中不可或缺的重要组件。

2025-06-12 09:30:00 1119

原创 PostGIS实现波段添加导入【ST_AddBand】

ST_AddBand 是 PostGIS 中用于栅格波段操作的核心函数,支持向现有栅格添加新波段或从其他栅格导入波段,可灵活处理单波段添加、多波段组合及外部文件关联等需求。该函数在多光谱影像处理、栅格数据融合和波段元数据管理中发挥关键作用,是构建复杂栅格数据集的基础工具。通过ST_AddBand函数,可灵活实现栅格波段的扩展与管理,为多源栅格数据的融合与分析提供强大支持。合理运用其多波段处理能力和外部文件关联功能,能有效提升栅格数据的组织效率和应用灵活性,是 PostGIS 栅格工具链中的核心组件。

2025-06-11 19:54:30 676

原创 PostGIS实现创建空栅格模板【ST_MakeEmptyRaster】

ST_MakeEmptyRaster 是 PostGIS 中用于创建空栅格对象的基础函数,可生成具有指定几何参数(宽度、高度、坐标参考等)但不含实际像素值的栅格模板。定义栅格数据结构(如分辨率、坐标系)作为栅格操作的输出模板批量生成统一规格的栅格容器width/height:栅格的列数与行数(像素数量)upperleftx/upperlefty:左上角像素的地理坐标scalex/scaley:像素的地理尺寸(正数表示 X 向右、Y 向上)skewx/skewy:旋转系数。

2025-06-10 09:00:00 938

原创 PostGIS实现GDAL栅格数据导入【ST_FromGDALRaster】

ST_FromGDALRaster 函数用于将 GDAL 支持的栅格数据格式转换为 PostGIS 栅格对象,利用该函数直接将外部栅格文件(如 GeoTIFF、PNG、JPEG 等)导入到数据库中,支持自动识别空间参考系,并可手动指定 SRID 覆盖默认值,为多源栅格数据的集成提供了高效途径。该函数还可以与其他 PostGIS 栅格函数结合使用,实现动态栅格数据的生成与处理。

2025-06-09 09:30:00 819

原创 PostGIS栅格数据类型解析【geomval】

geom:几何对象(点、线、多边形等),表示栅格像素的空间范围。.val:double precision类型的像素值,对应几何对象所在位置的栅格值。该类型主要用于将栅格数据转换为带属性值的几何要素集合,比如常用的函数ST_DumpAsPolygons和栅格交集函数(如ST_Intersection),后续章节会详解这两个函数。

2025-05-28 19:35:51 951

原创 PostGIS实现二进制转栅格数据应用实践【ST_RastFromWKB】

ST_RastFromWKB是 PostGIS 中用于将二进制表示(WKB,Well-Known Binary)转换为栅格对象(raster)的工具函数。作为的逆函数,它支持从二进制数据中恢复完整的栅格元数据(如范围、分辨率、波段数)和像素值,是栅格数据跨平台传输、存储和序列化的关键工具。

2025-05-26 19:20:18 818

原创 PostGIS实现栅格数据转二进制应用实践【ST_AsBinary】

高效存储与传输栅格数据(避免文本格式的冗余)。支持二进制游标(Binary Cursor)从数据库中提取数据。兼容 OGC 标准的栅格二进制表示,便于与其他 GIS 系统交互。两者本质功能相同,ST_AsWKB是ST_AsBinary的别名,均遵循 PostGIS 自定义的栅格 WKB(Well-Known Binary)格式规范。

2025-05-24 23:21:09 1543

原创 PostGIS实现栅格数据导出TIFF应用实践【ST_AsTiff】

ST_AsTIFF是 PostGIS 中用于将栅格数据(raster)转换为 TIFF(Tagged Image File Format)格式的工具函数。TIFF 是地理空间数据中最常用的栅格格式之一,支持多波段、无损压缩和地理参考信息嵌入,适用于高精度遥感影像、数字高程模型(DEM)等数据的存储与交换。该函数通过封装 GDAL 库功能,提供灵活的参数配置,满足不同场景下的 TIFF 导出需求。

2025-05-23 19:01:52 538

原创 PostGIS实现栅格数据导出JPEG应用实践【ST_AsJPEG】

ST_AsJPEG 是 PostGIS 中用于将栅格数据(raster)转换为 JPEG 格式图像的函数。支持单波段或多波段(最多 3 波段,对应 RGB)转换,可指定波段顺序、压缩质量及 GDAL 选项,适用于栅格数据可视化、地图服务发布及图像导出等场景。

2025-05-22 19:48:36 957

原创 PostGIS实现栅格数据导出PNG应用实践【ST_AsPNG 】

通过ST_AsPNG,可高效将 PostGIS 栅格数据转换为支持透明通道的 PNG 图像,适用于需要无损压缩或灵活色彩管理的场景。合理配置波段顺序与压缩参数,能在保证图像质量的同时优化存储与传输效率。更多文章内容请转【PostGIS专栏】,原创不易,求关注支持,更多开源GIS相关知识技能分享,免费提供学习问答交流。

2025-05-21 21:01:35 812

原创 PostGIS栅格数据类型解析【raster】

raster 是作为PostGIS存储和处理栅格数据的核心类型,使得PostgreSQL可以存储处理栅格数据,也是GIS从业更偏向使用PostgreSQL的一大原因,可以方便实现从遥感影像到矢量分析的全流程空间数据处理,本系列文章也将深入分析PostGIS函数解析。查看全部文章内容请转【PostGIS专栏】,原创不易,求关注支持,更多开源GIS相关知识技能分享,免费提供学习问答交流。

2025-05-20 18:02:58 811

原创 PostGIS实现栅格数据导出图片标准格式【ST_AsGDALRaster】

ST_AsGDALRaster是PostGIS中用于将栅格数据转换为各种标准格式(如JPEG、GeoTIFF、PNG)的核心函数。它通过调用GDAL库的驱动程序,支持灵活的格式转换和参数配置,适用于栅格数据的导出、可视化和跨平台交换。

2025-05-19 19:33:05 921

原创 PostGIS实现矢量数据转栅格数据【ST_AsRaster】

ST_AsRaster是PostGIS中用于将几何对象(如点、线、面)转换为栅格数据的核心函数。它通过多种参数组合,灵活控制输出栅格的空间参考、像素尺寸、对齐方式、波段数等属性,适用于地理数据栅格化、空间分析及可视化场景。

2025-05-19 00:05:39 580

原创 PostGIS实现栅格数据入库【raster2pgsql】

raster2pgsql是PostGIS提供的命令行工具,用于将GDAL支持的栅格格式(如GeoTIFF、JPEG、PNG等)导入PostgreSQL数据库,支持批量加载、分块切片、创建空间索引及金字塔概览,是栅格数据入库的核心工具。raster2pgsql通过灵活的参数配置和高效的批量处理能力,成为PostGIS栅格数据导入的首选工具。在实际使用中,需根据数据规模、格式特性及业务需求,合理选择分块策略、索引方式和事务模式,以平衡导入速度与数据完整性。更多开源GIS相关知识技能分享学习交流。

2025-05-17 23:33:16 1007

原创 PostGIS实现叠加分析之-Spatial Join (1)

摘要:Spatial Join是Arcgis提供的重要的分析工具,归类在Overlap工具箱中,本文主要介绍基于Postgis实现Spatial Join,即空间连接,空间连接的依据是空间关系。由于空间关系的复杂性,空间连接分析算是比较复杂的一个,本文首先介绍了空间关系的相关概念、分类、模型等,详细介绍Postgis提供的空间拓扑关系函数,包括非常常用的ST_Contains ,ST_Within...

2020-04-12 20:47:17 1929

原创 PostGIS实现空间数据转GeoJSON对象 (3)

摘要:在空间数据转换GeoJSON第一篇中,用了Postgresql内置的row来构造行作为输入参数,这样可以选择指定字段进行转换,而不是全部属性字段,具有一定灵活性,但是也有缺点就是使用row构造的行,会丢掉字段信息,转换后字段变成f1,f2,f3,本文介绍了通过构造from子查询达到相同的目的,且保留原始的字段信息。文章地址:https://mp.weixin.qq.com/s/...

2020-03-24 12:53:24 2417

原创 GIS:谈谈叠加分析

摘要:叠加分析,也叫叠置分析(Overlay),是GIS空间分析的核心,有着很重要的地位,本文主要引入GIS叠加分析的概念,分享了一些个人的思考,介绍了叠加分析的分类,以及叠加分析的基本方法,侧重理论知识的介绍。欢迎交流。https://mp.weixin.qq.com/s/1exOeGmxaqt2l6mpvM_2Xg推荐下公众号,后续主要更新开源GIS相关知识技能,包括Pos...

2020-03-24 12:43:34 5843

原创 PostGIS实现空间数据转GeoJSON对象 (2)

摘要:本篇接上一篇,介绍基于Postgis3.0版本的ST_AsGeoJSON函数实现GeoJSON数据转换,该版本进行了升级,支持空间数据表中的行为作为输入参数,使用起来更加直观简洁。此外Postgis3.0也升级了其他相关的函数及性能,后续会做介绍,也推荐条件允许的话使用最新版本。文章地址:https://mp.weixin.qq.com/s?__biz=MzI2NTU5N...

2020-03-19 21:40:24 1071

原创 PostGIS实现空间数据转GeoJSON对象 (1)

摘要:在实际开发过程中,有时了满足前端特定需求,或者数据交换的需要,在对地理空间数据进行一系列的查询、关联、分析后,需要返回geojson格式的空间数据,本篇就介绍如何通过Postgis和Postgresql提供的相关函数实现地理空间数据到GeoJSON格式的转换,功能比较实用,涉及不少知识点以此总结记录。详细内容参见公众号。https://mp.weixin.qq.com/s?__bi...

2020-03-12 00:10:38 4018

原创 通过代码下载全国范围详细区县行政区Shp数据

介绍通过代码下载全国所有的区县级shp数据

2020-02-13 23:11:43 1902 1

原创 PostGIS实现聚类分析-ST_ClusterDBSCAN

简要介绍了聚类的一些概念原理,介绍了Postgis相关聚类函数,详细介绍了ST_ClusterDBSCAN的使用,并以河南省POI数据为例做了相关实验分析。详细内容参见公众号

2020-02-13 14:47:17 2765

原创 三步教你免费下载省,市,区县行政区Shp数据

摘要:一般非专业的GIS应用通常会用到省市等行政区区划边界空间数据做分析,本文简单介绍了如何在互联网上下载省,市,区县的shp格式空间边界数据,并介绍了一个好用的在线数据转换工具,并且开源。一、首先,到阿里云提供的地图选择器网站选择想要下载的行政区(链接http://datav.aliyun.com/tools/atlas/), 网站提供的是json格式数据,也就是GeoJson格式的多边形地...

2020-02-06 23:53:38 133684 56

原创 PostGIS实现叠加分析之-Clip

1.Clip操作,顾名思义,裁剪。设想一下,拿 Clip feature 对Input feature进行裁剪,就是按着Clip的要素范围对Input要素进行保留,Clip的作用就是画个边界,你Input feature保留我Clip范围内(边界内)的空间要素,属性并不做改变。注意裁剪的要素可以是面,线,点等。2.以下是Arcgis 帮助里给的示范和解释,已经很权威了,可以参考,而且...

2019-12-27 11:39:41 2660

原创 ArcMap2SLD使用及注意

1.ArcMap2SLD 小工具可以将Arcgis的mxd文档样式转为标准OGC支持的SLD文件。SLD可以在GeoServer里发布并使用。一般我们在数据采集处理阶段使用ArcGIS,其样式也打包为MXD文档,在使用GeoServer发布数据时,为了和ArcGIS发布的样式保持一致,可以用此工具将MXD的样式转为GeoServer支持的SLD文件。ArcMap2SLD 参考:https:...

2019-07-23 08:53:29 3032

ArcGIS中Python脚本学习

python脚本语言针对arcgis的,入门的

2011-10-10

DLL解析工具

解析C# DLL的,对于不混淆的可用,混淆的先进行清除,再放到ILSPY中解析

2018-11-21

de4net脱壳

对于某些混淆了的dll,使用ILSpy无法解析,de4net可以解决

2018-11-21

PMVS讲解pdf文档

2017-04-19

最新全国范围内县区级边界范围shp数据.zip

最新全国范围内县区级边界范围shp数据,数据比较全,没有中文乱码,自己写代码下的,代码可共享。保证可用。保证可用。保证可用。保证可用。保证可用。

2020-02-12

Janus Windows form 3.5.0.47安装破解全过程

Janus Windows form 3.5.0.47安装带详细破解过程的

2011-12-03

Objective-C基础教程

学习Objective-C的入门级,对于初学者很有帮助

2011-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除