遥感开发
文章平均质量分 78
Pixel_Fighter
遥感专业编程技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GDAL Unable to open EPSG support file gcs.csv
gcs.csv文件以文本的形式记录了epsg收录的空间参考的信息。在gdal2版本中是有个gcs.csv这个文件的,它一般存在于gdal的安装路径.../share/gdal(如本机的路径为/root/miniconda3/share/gdal,gdal会根据GDAL_DATA这个环境变量默认读取这个路径)中。一旦报出找不到gcs.csv这种错误,可以在网上找到匹配版本的gcs.csv文件,将其拷贝到这个位置上去,使可执行程序在执行的过程中能够读取到这个文件。但是奇怪的是,跑出来的结果是对的。原创 2024-09-30 17:40:50 · 1313 阅读 · 0 评论 -
sentinel2 L2A处理基线04.00 反射率计算方法
目前看新基线版本的BOA_ADD_OFFSET和BOA_QUANTIFICATION_VALUE都是固定的。当然,保险起见,BOA_ADD_OFFSET和BOA_QUANTIFICATION_VALUE最好还是从元文件中获取,以防sentinel hub数据处理方式突然更新。因此计算时需要读取数据产品中MTD_MSIL2A.xml的元文件。注意,相比之前的版本,元文件中增加了BOA_ADD_OFFSET。图2 04.00基线之前的sentinel2 L2A数据产品元文件信息。原创 2024-09-30 17:06:03 · 806 阅读 · 0 评论 -
sentinelhub3.7相比3.4的版本主要变化
注意,只有使用productid下载(Awsproductrequest)才能下载到与欧空局相同文件结构的数据,包括元数据。而通过tilename、date和awsindex下载的方式(只是根据AWS S3的数据组织结构来获取数据),获取到的元数据不全,尤其是记录有DN值转换反射率的信息数据是获取不到的。由于sentinel 处理基线04.00的发布,新版L2A数据的反射率计算方式发生了重大变化,所以要用sentinelhub3.5.0以上的版本,并且只能使用productid进行下载。原创 2024-09-30 17:03:53 · 930 阅读 · 0 评论 -
由gdal3.0更新引起的坐标转换的问题
gdal3X版本相比gdal2版本有一个重大的改变,即将空间参考SRS中的经纬度调换了顺序。大家在升级gdal到3.0以上时一定要注意避坑。原创 2022-10-27 18:36:24 · 1449 阅读 · 1 评论 -
Wrong number or type of arguments for overloaded function ‘CoordinateTransformation_TransformPoint‘
解决升级python环境时,gdal出现缺少proj的问题。错误信息包括:NotImplementedError: Wrong number or type of arguments for overloaded function 'CoordinateTransformation_TransformPoint'.原创 2022-10-26 13:46:36 · 2973 阅读 · 4 评论 -
gdal支持的栅格影像格式说明
下表是gdal所支持的栅格数据格式类型。其中某种格式是否支持gdal创建、是否支持地理参考、最大文件大小限制以及是否支持压缩均可以在这个表中查到。 Long Format Name Code Creation Georeferencing Maximum file size1 Compiled by default Arc/Info ASCII Grid.原创 2020-06-04 14:33:30 · 1901 阅读 · 0 评论 -
centos7环境下编译安装gdal库
1. 下载gdal源码:http://trac.osgeo.org/gdal/wiki/DownloadSource下载指定版本的gdal源码压缩包到当前位置:wget http://download.osgeo.org/gdal/2.2.4/gdal-2.2.4.tar.gz解压gdal文件夹到当前路径下tar xvf gdal-2.2.4.tar.gz进入gdal文件夹cd gdal-2.2.4 安装编译需要的库sudo yum install .原创 2020-06-04 14:02:28 · 6300 阅读 · 2 评论 -
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCIl
”RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment“ 错误使用Sentinel hub开发包下载Sentinel-2数据时报出编码错误:RuntimeError: Click will abort further execution because Python 3 was configured to u原创 2020-06-02 22:16:54 · 4946 阅读 · 1 评论 -
在Amazon Lambda环境上如何打包部署gdal相关库
1 设置环境1)创建项目文件夹$ mkdir lambda-ndvi10-tiler2)利用conda创建并激活环境$ cd lambda-ndvi10-tiler$ conda create --name lambda-ndvi10-tiler python=3.6$ conda activate lambda-ndvi10-tiler3)创建一个层文件夹和另外一个lambda函数本身的文件夹$ mkdir lambda_function lambda_layers4) 创建目录原创 2020-06-01 16:25:13 · 378 阅读 · 0 评论
分享