用于读取和写入地理空间数据的函数
下表列出了用于读取地理空间数据产品和文件格式以及写入地理空间数据文件的 Mapping Toolbox™ 函数。请注意,geoshow 和 mapshow 函数均可读取并显示多种格式的向量和栅格地理数据文件。点击函数名称,可在 Mapping Toolbox 参考文档中查看其详细信息。“坐标类型”列说明该函数返回或写入的数据是地理坐标(“geo”)、投影坐标(“map”),还是地理位置数据网格(对于所列函数而言,这些数据网格均包含地理坐标)。某些函数可能会返回地理坐标或地图坐标,具体取决于所读取文件的內容;这些函数不会明确标明其返回的坐标类型(但在 shaperead 的情况下,您可以指定其返回的结构体应包含 X 和 Y 字段,还是 Lon 和 Lat 字段)。
函数 | 描述 | 数据类型 | 坐标类型 |
|---|---|---|---|
读取由先进甚高分辨率辐射计 (AVHRR) 生成的、并以古德同纬线投影存储的数据产品:全球土地覆盖分类 (GLCC) 或归一化差值植被指数 (NDVI) | 栅格 | 基于地理位置 | |
读取存储在兰伯特正形圆锥投影中的 AVHRR GLCC 和 NDVI 数据产品 | 栅格 | 基于地理位置 | |
列出指定纬度-经度四边形区域的 DTED 数据网格文件名 | 文件名 | geo | |
从 EGM96 大地水准面模型中读取 15 分钟间隔的网格化大地水准面高值 | 栅格 | geo | |
georasterinfo | 获取有关 Esri Binary Grid、Esri GridFloat、DTED、GeoTIFF 和 GPX 等格式的数据文件的信息 | 栅格 | 地图 geo |
获取有关 GeoTIFF 文件的信息 | 属性 | 地图 geo | |
写入 GeoTIFF 文件 | 栅格 | 地图 geo | |
根据图像文件名推导出世界文件名 | 文件名 | geo 地图 | |
列出指定纬度-经度四边形区域内的 GLOBE 数据文件名 | 文件名 | geo | |
读取全球自洽分层高分辨率地理 (GSHHG) 数据 | 向量 | geo | |
列出指定纬度-经度四边形区域内的 GTOPO30 数据文件名 | 文件名 | geo | |
将矢量坐标和属性写入 KML 格式的文件中 | 矢量点和属性 | geo | |
readgeoraster | 读取 Esri 二进制栅格、Esri GridFloat、DTED、GeoTIFF 和 GPX 等格式的数据 | 栅格 | geo 地图 |
readgeotable | 读取 shapefile、GPX、Esri 文件地理数据库、KML 和 GeoJSON 等格式的数据 | 向量 | geo 地图 |
获取存储在 shapefile(一组“.shp”、“.shx”和“.dbf”文件)中的地理要素的几何信息和属性信息 | 属性 | geo 地图 | |
从 shapefile 中读取地理要素的坐标及其相关属性 | 向量 | geo 地图 | |
将地理空间数据及相关属性以 shapefile 格式写入 | 向量 | geo 地图 | |
列出覆盖指定经纬度图区的美国地质调查局 (USGS) 数字高程模型 (DEM) 文件名 | 文件名 | 地图 | |
从“向量地图第 0 级 (VMAP0) ”光盘中提取选定数据 | 向量 | geo | |
读取一个 VMAP0 文件 | 向量 | geo | |
读取 VMAP0 文件头 | 属性 | geo | |
读取世界文件并返回一个引用对象 | 地理参考信息 | geo | |
将引用对象导出到世界文件中 | 地理参考信息 | geo |
MATLAB® 提供了许多通用的文件导入和导出函数。有关 MATLAB 导入和导出函数的更多信息,请参阅 支持的导入和导出的文件格式。在某些情况下,您可以将这些函数与 Mapping Toolbox 软件结合使用。例如,您可以使用 imread 函数读取 TIFF 图像,并使用 worldfileread 函数读取相应的世界文件。有关示例,请参阅 Georeference an Image to an Orthotile Base Layer。