资讯详情

python-GDAL之空间数据处理-自带工具集

GDAL有许多实用方便的工具,方便大家直接使用。 想了解更多python-GDAL可以看视频教程(python与GDAL-空间数据处理入门教程):https://edu.csdn.net/course/detail/27662 它包装了一些基本的空间数据处理功能,包括网格处理、矢量处理和地理网络处理。有些被包装成exe文件,有的是py文件的形式显示给您,您不仅可以使用它,还可以学习它的源代码。这些工具放在安装目录下\Lib\site-packages\osgeo下。 在这里插入图片描述 每个功能的具体文档可以在GDAL在文档中找到。所有工具主要分为二维格栅处理、多维格栅处理、矢量处理和地理网络处理四类。 这里我核实整理了这些工具(我的版本)GDAL3.0) (1)格栅处理工具 EXE工具 gdalinfo: 输出格栅图像描述信息 gdal_translate: 格栅格图像数据格式转换 gdaladdo: 创建网格图像金字塔 gdalwarp: 网格图像数据重投影和几何校正 gdaltindex: 矢量范围根据格栅的四到生成 gdalbuildvrt: 创建虚拟数据集 gdal_contour: 从DEM等高线矢量文件在数据中提取。 gdaldem:对DEM分析和处理数据,如生成山阴影、坡度图、坡度图、彩色渲染图、表面耐久性指数图、粗糙度图、地形位置指数图等。 gdal_rasterize: 矢量转栅格 gdaltransform: 用于坐标转换 nearblack: 将黑色、白色支持8位图像数据,将黑色、白色和自定义颜色的图像元值修改为黑色。 gdal_grid: 将离散的矢量数据插值成规则的网格数据 gdallocationinfo: 查询格栅图像指定位置的图像元值。 gdalsrsinfo:按不同格式输出空间参考,例如WKT、proj4、esri等等。 gdal-config:查看GDAL的安装信息 gdalmanage:管理网格数据的一些操作,如查看数据格式、删除数据、重命名、复制数据等。 gdal_viewshed: 根据DEM生成可见格栅数据,参考文献 Wang, Jianjun, Robinson, Gary J., and White, Kevin. Photogrammetric Engineering and Remote Sensing(版本3.才有这个功具) gdal_create: 创建新格数据而不需要数据集(版本3).才有这个工具) gdalenhance gdalserver PY文件 rgb2pct.py: 将三通道彩色图像转换为单通道索引图像 pct2rgb.py: 将索引图像转化为三通道彩色图像 gdalattachpct.py:将图像的颜色表转移到另一个图像(我的版本没有,这个脚本可能在更高的版本中存在) gdal_merge.py:嵌入图像时,必须有空间参考输入图像。如果有重叠,后面的图像会覆盖前面的图像。 gdal2tiles.py:按照OSGEO生成切片数据、元数据、地图浏览网页的切片服务规则。WGS84投影创建Google Earth元数据文件KML。 gdal2xyz.py: 将GDAL格栅图像转换成xyz的点格式。 gdal_retile.py: 功能与金字塔生成瓷砖和金字塔gdal2tiles类似。 gdal_proximity.py: 从原始像素中心到目标像素中心的距离,生成距离图像(我没用过) gdal_polygonize.py: 栅格矢量化 gdal_sieve.py:可用于分类后去除格栅图像的小碎图斑。 gdal_fillnodata.py: 用NoData图像元值填充 gdalmove.py: 格栅图像的空间参考转换 gdal_edit.py: 更改GDAL只读的图像不能更改支持的图像信息 gdal_calc.py: 利用Numpy前提是两个图像的大小应该相同。 gdal_pansharpen.py: 图像执行平移-锐化增强操作(2).这个工具只有在版本后才有) gdalcompare.py: 检测两个图像之间的差异,包括检查像素和元数据。 gdalimport.py:将GDAL生成图像文件GEOTIFF的切片并生成金字塔。 gdalident.py:识别文件格式 mkgraticule.py:生成网格数据集 gdalchksum.py:检查图像文件 gdal_auth.py:用于Google Web服务认证 epsg_tr.py:为EPSG GCS/PCS编码创建WKT和PROJ4字典。 esri2wkt.py:将ESRI的.prj文件转化成WKT格式 gcps2vec.py:矢量数据控制点数据转换成点要素 gcps2wld.py:坐标转换参数根据控制点生成 (2)多维图像 gdalmdiminfo.exe: 将GDAL支持的多维格栅图像数据集列出了各种信息JSON输出(在GDAL3.1版本才有) gdalmdimtranslate.exe: 转换不同的多维格栅图像格式(GDAL3.1版本才有) (3)矢量 EXE文件 ogrinfo: 输出矢量数据信息 ogr2ogr: 对矢量数据进行格式转换,间或属性,设置坐标系、重投影等操作。 ogrtindex: 矩形矢量范围是根据矢量数据的四到范围生成的。 ogrlineref: 创建一个包含特殊长度的线性参考单位km)在几何图形中,无需M或Z值。结果可以OGR任何格式的存储支持。 PY文件 ogrmerge.py: 多个矢量数据融合成一个矢量数据 (4)地理网络 gnmmanage.exe: 以在GDAL中的地理网络上执行各种管理操作。除了创建和删除网络外,还包括管理网络功能、拓扑和规则的功能。 gnmanalyse: 提供GDAL结果是中地理网络的分析能力OGRLayer格式返回。 使用这些工具时,有时会遇到以下问题,提示找不到ogr_FileGDB.dll如下图所示: 解决方案:在osgeo有一个问价夹gdalplugins文件夹,把gdalplugins文件夹下的ogr_FileGDB.dill剪切到osgeo夹下文件。剪切!剪切!剪切!重要的事情说三遍。

标签: py204带紧线螺母油压变送器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台