georasterinfo
关于地理空间栅格数据文件的信息
说明
info = georasterinfo( 为地理或投影栅格数据文件创建一个 filename)RasterInfo 对象,该文件格式包括 GeoTIFF、Esri 二进制网格、GRIB 或 DTED 等。有关支持格式的完整列表,请参阅 支持的格式。
示例
通过创建一个 RasterInfo 对象来获取地理空间栅格数据文件的信息。
info = georasterinfo("boston.tif");使用点表示法访问 RasterInfo 对象的各个属性。
info.NativeFormat
ans = "uint8"
通过创建一个 RasterInfo 对象来获取 DTED 文件的信息。通过访问 RasterInfo 对象的 Metadata 属性,获取 DTED 文件的特定元数据。
info = georasterinfo("n39_w106_3arc_v2.dt1");
md = info.Metadatamd = struct with fields:
AREA_OR_POINT: "Point"
DTED_CompilationDate: "0002"
DTED_DataEdition: "02"
DTED_DigitizingSystem: "SRTM "
DTED_HorizontalAccuracy: "0013"
DTED_HorizontalDatum: "WGS84"
DTED_MaintenanceDate: "0000"
DTED_MaintenanceDescription: "0000"
DTED_MatchMergeDate: "0000"
DTED_MatchMergeVersion: "A"
DTED_NimaDesignator: "DTED1"
DTED_OriginLatitude: "0390000N"
DTED_OriginLongitude: "1060000W"
DTED_PartialCellIndicator: "00"
DTED_Producer: "USCNIMA "
DTED_RelHorizontalAccuracy: "NA "
DTED_RelVerticalAccuracy: "0006"
DTED_SecurityCode_DSI: "U"
DTED_SecurityCode_UHL: "U "
DTED_UniqueRef_DSI: "G19 107 "
DTED_UniqueRef_UHL: "G19 107 "
DTED_VerticalAccuracy_ACC: "0006"
DTED_VerticalAccuracy_UHL: "0006"
DTED_VerticalDatum: "E96"
通过访问元数据结构的 DTED_OriginLatitude 和 DTED_OriginLongitude 字段,获取数据左下角的坐标。坐标以字符串形式存储。将字符串转换为角度。
latS = md.DTED_OriginLatitude; lonS = md.DTED_OriginLongitude; latA = str2angle(latS)
latA = 39
lonA = str2angle(lonS)
lonA = -106
本示例中使用的 DTED 文件由美国地质调查局提供。
自 R2023b 起
通过创建一个 RasterInfo 对象获取 GRIB 文件的信息 [1][2]。通过访问 RasterInfo 对象的 Metadata 属性获取 GRIB 文件的元数据。
info = georasterinfo("seaice.grib");
md = info.Metadatamd=7×8 table
Description Comment Unit Element ShortName ReferenceTime ValidTime ForecastSeconds
____________________________________ _________________________ _____ _______ _________ ____________________ ____________________ _______________
"0[-] SFC (Ground or water surface)" "Sea ice cover (0-1) [-]" "[-]" "CI" "0-SFC" 01-Sep-2010 12:00:00 01-Sep-2010 12:00:00 0 sec
"0[-] SFC (Ground or water surface)" "Sea ice cover (0-1) [-]" "[-]" "CI" "0-SFC" 01-Sep-2012 12:00:00 01-Sep-2012 12:00:00 0 sec
"0[-] SFC (Ground or water surface)" "Sea ice cover (0-1) [-]" "[-]" "CI" "0-SFC" 01-Sep-2014 12:00:00 01-Sep-2014 12:00:00 0 sec
"0[-] SFC (Ground or water surface)" "Sea ice cover (0-1) [-]" "[-]" "CI" "0-SFC" 01-Sep-2016 12:00:00 01-Sep-2016 12:00:00 0 sec
"0[-] SFC (Ground or water surface)" "Sea ice cover (0-1) [-]" "[-]" "CI" "0-SFC" 01-Sep-2018 12:00:00 01-Sep-2018 12:00:00 0 sec
"0[-] SFC (Ground or water surface)" "Sea ice cover (0-1) [-]" "[-]" "CI" "0-SFC" 01-Sep-2020 12:00:00 01-Sep-2020 12:00:00 0 sec
"0[-] SFC (Ground or water surface)" "Sea ice cover (0-1) [-]" "[-]" "CI" "0-SFC" 01-Sep-2022 12:00:00 01-Sep-2022 12:00:00 0 sec
RasterInfo 对象使用表格存储 GRIB 元数据,其中表格的每行对应文件中的一条数据带。查看第三数据带的评论、参考时间和预测持续时间。
md3 = md(3,:); md3.Comment
ans = "Sea ice cover (0-1) [-]"
md3.ReferenceTime
ans = datetime
01-Sep-2014 12:00:00
md3.ForecastSeconds
ans = duration
0 sec
[1] Hersbach, H., B. Bell, P. Berrisford, G. Biavati, A. Horányi, J. Muñoz Sabater, J. Nicolas, et al."ERA5 Hourly Data on Single Levels from 1940 to Present."Copernicus Climate Change Service (C3S) Climate Data Store (CDS), 2023.Accessed May 22, 2023. https://doi.org/10.24381/cds.adbb2d47.
[2] Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
输入参数
详细信息
readgeoraster 和 georasterinfo 函数支持这些文件格式。
GeoTIFF(
.tif或.tiff)Esri Binary Grid (
.adf)Esri ASCII Grid(
.asc或.grd)Esri GridFloat (
.flt)GRIB (
.grb,.grib,.grib2) (自 R2023b 起)DTED(
.dt0、.dt1或.dt2)SDTS (
.DDF)USGS DEM (
.dem)SRTM Height (
.hgt)Vertical Mapper Numeric Grid (
.grd)Vertical Mapper Classified Grid (
.grc)ER Mapper ERS (
.ers)ENVI (
.dat)ERDAS IMAGINE (
.img)Geospatially referenced JPEG 2000 (
.jp2) (自 R2023b 起)
文件的扩展名并不总是表明其文件格式。若您不清楚文件格式,请咨询您的数据提供方。在某些情况下,即使文件没有扩展名或使用了未列出的扩展名,您仍可读取支持格式的文件。
某些文件格式由一个数据文件和多个辅助文件组成。例如,Esri GridFloat 文件可能包含辅助头文件 (.hdr)。当使用 readgeoraster 或 georasterinfo 读取包含辅助文件的数据文件时,请指定数据文件的扩展名。
文件格式可能使用不同的名称进行标识。例如,Esri GridFloat 格式也可称为 Esri .hdr 标记格式或 ITT ESRI .hdr 原始栅格格式。Esri 二进制网格格式也可称为 ArcGrid 二进制格式、Esri ArcGIS 二进制网格或 Esri ArcInfo 网格。
版本历史记录
在 R2020a 中推出georasterinfo 函数能够从采用空间数据系统咨询委员会 (CCSDS) 压缩格式的 GRIB 文件中获取信息,该格式遵循 CCSDS 推荐标准 121.0-B-3 的定义。
georasterinfo 函数可获取 GRIB 格式文件(.grb、.grib、.grib2)的相关信息。
georasterinfo 函数可从 JPEG 2000 格式文件 (.jp2) 中获取地理空间数据信息。
georasterinfo 函数可获取扩展名为 .hgt 的 SRTM 高程数据文件的相关信息。
georasterinfo 函数可获取垂直映射器数值网格和垂直映射器分类网格格式的数据信息。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)