-
Bash getopt 模板备忘
这段脚本是一个 “用 getopt 解析短/长选项” 的通用模板,适合在写 Bash 命令行工具时直接复制改造。 先贴原始脚本,方便以后直接用: OPTS=$(getopt --options abg:h --long alpha,beta,gamma:,help -- "$@") if [[ $? -ne 0 ]]; then echo... Read More
-
机器学习分类问题中的评价指标体系
在处理分类任务时(如垃圾邮件识别、欺诈检测、疾病诊断等),模型效果好不好 绝不能只看“对了多少次”。 不同类型的错误(把坏样本判成好样本 vs 把好样本判成坏样本)在业务上往往代价不同,因此需要一整套评价指标来刻画模型的表现。 本文围绕以下几个核心指标展开: 准确率(Accuracy) 精... Read More
-
在 PostGIS 中处理栅格数据
在基于 GIS 的分析工作里,栅格数据(比如 DEM、土地利用、气候栅格)很常见, 把这些数据放进 PostGIS 之后,就可以用 SQL 做各种空间分析,还能和矢量数据无缝联动。 这篇文章以一个 DEM GeoTIFF 为例,介绍以下几点: 如何用 raster2pgsql 导入栅格; 如何用 ST_Value 在指... Read More
-
QGIS Graphical Modeler 使用教程
在做空间分析时,我们很少只运行一个单独的工具。更多时候,是一整串步骤:裁剪、缓冲、统计、再导出结果 …… QGIS 的 graphical modeler 就是用来把这些零散步骤串成一条龙的可视化工具。 它提供了一个简单的图形界面,你可以像搭积木一样,把每一步处理组合成一个可复用的模型。 以后遇... Read More
-
MapProxy 简介
MapProxy 是一个 地图服务“加速代理 + 瓦片缓存”中间层,针对已有的 WMS、WMTS、XYZ 瓦片等地图服务,完成以下工作: 缓存成瓦片,加速访问、抗高并发 按需要 重投影 到别的坐标系(例如 EPSG:3857) 统一对外提供 WMS / TMS / WMTS / XYZ 等服务给 WebGIS 或桌面... Read More
-
新能源开发限制性排查
本说明文档用于指导风电、光伏项目在前期选址与方案比选阶段,基于已有空间数据,系统排查各类限制性因素,形成: 禁止建设区 严格受限区 / 条件建设区 优先建设区 适用于: 集中式风电场 / 光伏电站选址 分散式(分布式)风电项目布点 数据类型与排查流程... Read More
-
用 QGIS 从 OSM 提取电线和变电站数据
本文以“变电站(substation)”和“电线(line)”为例,演示如何在 QGIS 中利用表达式,从 OSM 数据里筛选出特定类型、特定电压等级的电力设施。 准备工作:数据 & 工具 软件准备 QGIS(建议 3.x 版本) 获取 OSM 数据 常见做法有两种: 到类似 Geofab... Read More
-
使用 wget 批量下载数据的小脚本
这是一个批量下载文件的 Bash 小脚本,这个脚本的作用很简单: 给一个“下载清单”文本文件,每行写好 保存文件名 + 下载 URL,脚本会逐行读入并用 wget 批量下载,自动命名输出文件。 适合用来批量下载各种公开数据集,这里我用它来下载 Global Wind Atlas v3 的一堆 GeoTIFF 文件。 基本... Read More