- 博客(30)
- 资源 (6)
- 收藏
- 关注

原创 gdal工具(一)矢量栅格化工具 gdal_rasterize
gdal工具(一)矢量文件转栅格工具 gdal_rasterizegdal_rasterize 可执行程序 gdal_rasterize 用于将矢量文件(包括点、线、面等矢量图形)转换为栅格影像文件。支持的矢量文件包括shapefile、gml等。默认输出为Float64位的栅格影像。用法gdal_rasterize [-b band]* [-i] [-at]{[-burn valu...
2019-06-25 17:24:48
5937

原创 pyModis开发(一)convertmodis_gdal module模块
矢量文件转栅格工具 gdal_rasterizegdal_rasterize 可执行程序 gdal_rasterize 用于将矢量文件(包括点、线、面等矢量图形)转换为栅格影像文件。支持的矢量文件包括shapefile、gml等。默认输出为Float64位的栅格影像。用法gdal_rasterize [-b band]* [-i] [-at]{[-burn value]* | [-a...
2019-06-25 11:29:07
2023
4

原创 利用sentinel hub Python开发包查询和下载Sentinel-2等卫星遥感数据
利用sentinel hub Python开发包查询和下载Sentinel-2等卫星遥感数据1. 描述 sentinelhub Python包支持用户利用两种方式进行卫星遥感数据的下载和处理。第一种方式是使用OGC(WMS和WCS)Web请求,它支持Sentinel-2 L1C和L2A,Sentinel-1,Landsat 8,MODIS和DEM数据源。第二种方式是支持从AWS(Amazon...
2019-06-25 11:24:21
5156
原创 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
1172
原创 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
480
原创 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
823
原创 VIIRS 版本1(5000)数据于2024年6月17日停更,请转向VIIRS版本2(5200)
VIIRS 第 2 版系列提供来自 NASA/NOAA Suomi 国家极地轨道合作伙伴 (Suomi NPP) 和美国国家海洋和大气管理局-20 (NOAA-20) 卫星的数据产品,以提供与 MODIS 陆地科学产品的连续性。VIIRS版本2(5200)的数据存档位置为:https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/5200。根据官网发布的消息,VIIRS版本1(5000)的多数数据产品于今日停止更新。版本2的有效数据范围为2012年至今。
2024-09-30 16:44:19
410
原创 近日MODIS无法正常下载
近日NASA 的LAADS DAAC站点(https://ladsweb.modaps.eosdis.nasa.gov/search/)因内部服务器错误(504 Gateway Time-out)无法正常下载MODIS数据。官方回复正在解决这个问题,暂时还没有服务恢复的具体日期。大家可以采用ftp的方式来下载MODIS数据。不过ftp服务器目前还能正常访问,
2022-11-01 14:01:44
1179
6
原创 由gdal3.0更新引起的坐标转换的问题
gdal3X版本相比gdal2版本有一个重大的改变,即将空间参考SRS中的经纬度调换了顺序。大家在升级gdal到3.0以上时一定要注意避坑。
2022-10-27 18:36:24
1237
2
原创 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
2788
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
1767
原创 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
5990
2
原创 MAC 上MySQL无法启动
1. 登录mysql报错myhost:~ gago$ mysql -u root -pEnter password: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket‘/tmp/mysql.sock’ (2)原因是mysql server没有运行。2. 启动mysql server在系统偏好设置中打开mysql在mysql面板的instances中点击start MySQL Server但
2020-06-04 10:53:00
975
原创 Landsat数据集1说明
Landsat Collection 1Landsat Collection 1包括由Landsat 8操作陆地成像仪(OLI)/热红外传感器(TIRS),Landsat 7增强型专题成像仪(ETM +),Landsat 4-5专题Mapper(TM)*生成的1级数据产品,以及Landsat 1-5多光谱扫描仪(MSS)仪器。集合的实施代表了Landsat 存档管理的重大变化,确保了时间和仪器之间的一致质量,以及元数据和文件名等其他变更。Landsat 科学数据继承了Landsat 集合1 Leve
2020-06-04 10:14:25
5517
原创 python 返回dict字典录入数据库错误AttributeError numpy.float64 object has no attribute
函数返回pdt_info字典,该字典嵌套了字典dict和列表list。pdt_info = {'product_name': 'GAGO_NDVIF_2019257_20190929_50SMF_20191107T071920_10.tif', 'product_url': 'https://s3.eu-central-1.amazonaws.com/gago-ndvi30/ndvi_10m/10/2019/257/50SMF/GAGO_NDVIF_2019257_20190929_50SMF_20191
2020-06-04 10:08:25
10491
原创 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
4869
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
329
原创 为什么博客里的图片都显示不出来?
费了好大劲才写好的文章,过几天突然发现图片显示不出来了!不能直接用word进行复制粘贴,只能一张图片一张图片的添加么?然后好不容易把图片加载上去,结果过段时间又不显示了!作为一个专业的技术交流平台,文章编辑搞得这么不人性化,这样好么?
2016-08-31 09:31:36
6563
2
原创 使用SD卡扩展BBB文件系统存储空间
1.首先,插入SD卡。2.查看BBB的存储情况:‘#fdisk -lmmcblk0是BBB自带的4G 内存,有两个分区;mmcblk1是我后来插入的8G内存卡,没有分区。首先对SD卡进行分区执行#fdisk /dev/mmcblk1输入m,查看命令帮助由帮助可以看出,n是增加新分区。 输入n进行分区p为主分区,e为扩展分区。输入p,接
2016-03-06 16:44:49
2120
原创 galileo安装debian系统并扩展SD卡根文件空间
前叙: SD卡烧录debain系统时,默认内存卡存储大小为2G(官方解释),所以不管你的SD卡存储大小是多少,系统都是按照2G的空间去分配。galileo安装完debian系统后,需要对根文件空间进行扩展,否则当安装的文件越来越多时,会导致空间不足。我所使用的板是galileo GEN1 ,SD卡是16G金士顿。下面我们就要登陆板子的debian系统,使用parted工具对SD卡
2016-03-06 16:41:45
2208
原创 错误svn: The repository at 'svn://xxxxx' has uuid 'XXXX', but the WC has 'XXXX'“
在使用SVN进行代码提交时,发现SVN server 的repository URL已经发生改变。所以我需要对url进行重新加载。但是在relocate的时候,报出了错误:The repository at 'svn://xxxxx' has uuid 'XXXX', but the WC has 'XXXX'“。也就是说服务器上的版本库的uuid与我本地的uuid不同。也是,url地
2016-03-06 16:33:49
7720
5
原创 关于error LNK2019 无法解析的外部符号
在使用VS2008+Qt写一个程序时,运行报错:errorLINK2019 无法解析的外部符号。 这是一个链接错误,意思就是编译器不认识这个符号(错误信息中显示的函数名)。为什么不认识呢?两种可能,一种是你只是给编译器提供了函数名,但是没有实现这个函数,编译器自然就不会认识了,只能说见过,但是不认识;第二种情况就是你压根就没有这个包含函数实现的文件。实际上两种情况本质是一个,那就是没找到函
2015-03-07 20:52:13
1364
原创 关于vs2008中QT插件界面生成文件(generatedfiles)的红色标记
关于QT的红色标记VS2008在使用QT(4.7.3)插件时,编译界面生成的文件(GeneratedFiles筛选器包含的文件)会有红色的标记,那么这些标记是如何出现的呢?本文通过对VS属性的设置来进一步了解QT生成文件关于标记的问题
2015-03-07 20:10:55
5130
转载 地球椭球体(Ellipsoid)、大地基准面(Datum)及地图投影(Projection)三者的基本概念
高斯-克吕格投影与UTM投影高斯-克吕格(Gauss-Kruger)投影与UTM投影(Universal Transverse Mercator,通用横轴墨卡托投影)都是横轴墨卡托投影的变种,目前一些国外的软件或国外进口仪器的配套软件往往不支持高斯-克吕格投影,但支持UTM投影,因此常有把UTM投影当作高斯-克吕格投影的现象。从投影几何方式看,高斯-克吕格投影是“等角横切圆柱投影”,投影后中央
2015-03-07 19:52:33
4818
转载 地理坐标系和投影坐标系的区别
1、首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为地理坐标系统,是以经纬度为地图的存储单位的。很明显,Geographiccoordinate system是球面坐标系统。我们要将地球上的数字化信息存放到球面坐标系统上,如何进行操作呢?地球是一个不规则的椭球,如何将数据信息以科学
2015-03-07 19:49:17
989
转载 墨卡托、高斯克吕格和UTM投影
1.墨卡托(Mercator)投影1.1 墨卡托投影简介墨卡托(Mercator)投影,是一种"等角正切圆柱投影”,由荷兰地图学家墨卡托(Gerhardus Mercator 1512-1594)在1569年拟定,假设地球被围在一中空的圆柱里,其标准纬线与圆柱相切接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅选定标准纬线上的“墨卡托投影”绘制
2015-03-07 19:43:25
2362
原创 不能从const char指针转换为LPCWSTR的原因及解决方法
使用VS2008开发上位机软件,在存储模块,利用GetSaveFileName(&ofn) 函数创建文件选择窗口选择要存储的文件,在初始化OPENFILENAME结构体对象ofn时报错,具体是利用常字符串对ofn成员变量lpstrFile和lpstrFilter初始化报错:不能从const char *转换为LPCWSTR或LPCSTR。原代码如下: OPENFI
2014-03-22 21:25:17
3994
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人