遥感和地理信息
文章平均质量分 56
地理信息工具以及遥感影像处理相关 (不包括点云)
3D_DLW
这个作者很懒,什么都没留下…
展开
-
Ubuntu 手动安装 gdal 指定版本
参考由于需要使用到python的gdal 3.4.2版本, 且python的gdal依赖对应版本的, 安装过程较为复杂, 故记录下来.原创 2022-09-15 23:37:44 · 4768 阅读 · 1 评论 -
记录一次手动读取BigTiff文件(Python)
由于imageio和gdal读取错误,使用Python手动读取BitTiff二进制源码并解析文件。原创 2022-08-08 16:38:03 · 2636 阅读 · 3 评论 -
python 根据矢量点在栅格中采样
我有一个.shp文件,里面存了很多矢量点,每个矢量点有一个标签值。我还有一个.tif文件,里面有一张栅格图片。如何使用 python 将.tif中栅格的值与.shp中点的值一一对应?原创 2022-05-21 22:15:14 · 162 阅读 · 0 评论 -
python 保存为tiff文件, 图像转tiff, tif文件添加投影
前言将任意格式的图像转换成tiff格式如指定了tiff_sample则采用与tiff_sample相同的投影和变换方法。代码save_tiff.pyimport sysimport imageioimport numpy as npfrom osgeo import gdaldef save_tiff(out_path, in_data, tiff_sample=None, dtype=None): """ 保存tiff文件 :param out_path: 保原创 2022-05-21 21:14:52 · 3913 阅读 · 0 评论 -
对象分类结果成图
在《eCognition 多尺度分割 样本点分类 对象特征提取》中, 我们从栅格图像中提取了对象及其特征。后来我们使用对象数据训练模型并预测了所有对象的标签。但是这些标签是逐对象的,如何获得逐栅格的对象是本文介绍的重点。原创 2022-05-21 17:26:09 · 78 阅读 · 0 评论 -
R语言 使用 rfe(反向特征消除) 进行特征筛选,数据降维代码
使用caret包中的rfe实现。原创 2022-04-12 11:53:41 · 2758 阅读 · 7 评论 -
eCognition 多尺度分割 样本点分类 对象特征提取
1 项目设置1.1 新建项目1.2 设置项目名称1.3 将所需tiff文件导入1.4 根据需要设置是否对No Data数据进行填充.2 流程树流程树打开方式以及所需流程一览2.1 *计算多尺度分割参数*该过程是为了计算 2.2 多尺度分割 中的尺度参数易康插件ESP2及其软件的详细使用2.2 多尺度分割2.2.0 在流程树(Process Tree)界面右键选择Append New/Insert Child添加算法2.2.1 选择多尺度分割算法2.2.2 选择处理目标为像原创 2022-04-11 12:59:30 · 4328 阅读 · 2 评论 -
ArcGIS 分类随机抽样
前言现有栅格分类图, 图中像素值代表分类编号, 取值范围为0~7。要在每个类别中抽取100个点, 输出成带有类别的shape文件。提取每类的随机点(流程图)0 已有数据一副栅格影像, 像素值代表该点的类别。1 对类别进行循环设置1~7的循环, 循环变量名为index。在之后的流程中以%index%方式引用该值。2 提取该类的点使用栅格计算器将除该类的值设置成Null3 将该类转换成面对象4 类别边缘缓冲一个像素避免采样到类别交界处。融合类型一定要选ALL, 使其输出原创 2022-04-10 16:04:20 · 2716 阅读 · 0 评论 -
记录一次GeoTIFF文件二进制源码阅读
TIFF文件格式规则可参考这几篇文章TIFF 文件格式TIFF6.0格式简介GeoTIFF 数据格式探索OGC GeoTIFF 标准TIFF文件结构+------------------------------------------------------------------------------+| TIFF Structure || IFH原创 2022-04-08 22:37:40 · 1126 阅读 · 1 评论 -
python 计算TIFF图像相关性 根据相关性筛选特征 使用PCA提取主要特征
【代码】python 计算TIFF图像相关性 根据相关性筛选特征 使用PCA提取主要特征。原创 2022-04-05 22:29:22 · 1695 阅读 · 0 评论 -
解决PyEddyTracker计算地转流报错
报错信息使用py_eddy_tracker中add_uv_lagerloef()时报错:numba.core.errors.TypingError: Failed in nopython mode pipeline (step: nopython frontend)No implementation of function Function(<built-in function sub>) found for signature: >>> sub(UniTuple(原创 2022-01-10 19:26:46 · 938 阅读 · 0 评论 -
Error: invalid path ‘xxx‘ fatal: unable to checkout working tree
错误信息在Windows下git clone 报错> git clone https://github.com/redouanelg/EddyNetCloning into 'EddyNet'...remote: Enumerating objects: 177, done.remote: Total 177 (delta 0), reused 0 (delta 0), pack-reused 177Receiving objects: 100% (177/177), 5.47 MiB原创 2021-10-21 22:42:08 · 2674 阅读 · 0 评论 -
‘EddiesObservations‘ object has no attribute ‘filled‘
问题最近用到了py-eddy-tracker, 参照官方文档进行漩涡区域填充时发现调用py_eddy_tracker.observations.observation.EddiesObservations.filled 报错:'EddiesObservations' object has no attribute 'filled'尝试filled函数的官方文档查看官网提供的源码发现是有filled函数的,但是自己本地的库中没有.检查版本发现本地版本为3.2.0, 官方文档版本为3.5.0&g原创 2021-10-19 20:55:49 · 710 阅读 · 1 评论 -
Sea Level Anomaly 和 Sea Surface Height Anomaly 的区别
翻译过来一个是海平面异常(Sea Level Anomaly),一个是海面高程异常(Sea Surface Height Anomaly)。Sea Level Anomaly(SLA)根据 http://www.tsgc.utexas.edu/topex/activities/elnino/sld005.html 的解释:sea-level anomaly is the difference between the total sea-level and the average sea-level原创 2021-10-10 16:49:56 · 6224 阅读 · 0 评论