SurferGrid (.grd)
背景
-
- 3D科学绘图软件(Golden Software Surfer)地理空间文件格式.
- 被 Golden Software 产品使用的地形数据格式.
- 用于存档和交换地形数据.
- 二进制或 ASCII 格式.
- 包含数字高程模型(DEM).
- 数字高程模型被存储为高程值的光栅.
Import
- Import["file.grd"] 导入一个 Surfer 网格文件并返回一个被包含数据的渲染.
- Export["file.grd",expr] 将一个表示高程数据的数组导出至 Surfer 网格格式.
- Import["file"] 返回一个 Graphics 对象.
- Import["file","elem"] 从一个 Surfer 网格文件中导入指定的参数.
- Import["file",{"elem","suba","subb",…}] 导入一个子参数.
- Import["file",{{"elem1","elem2",…}}] 导入多个参数.
- Export["file.grd",expr,elem] 通过把 expr 作为指定参数 elem 创建一个 Surfer 网格文件.
- Export["file.grd",{expr1,expr2,…},{{elem1,elem2,…}}] 把每一个 expri 指定为相应的 elemi.
- Export["file.grd",expr,opt1->val1,…] 导出具有指定值的指定选项参数的 expr.
- Export["file.grd",{elem1->expr1,elem2->expr2,…},"Rules"] 使用规则指定要导出的参数.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
导入参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 表示数据的参数:
-
"Data" 地形高程值数组 "Graphics" 被渲染为 ReliefPlot 的 DEM 文件 "Image" 作为一个图像对象的 DEM 数据 "ReliefImage" 被渲染为 ReliefImage 的 DEM 文件 - 默认情况下,Import 对于 Surfer 网格格式使用"Graphics"参数.
- 元数据参数:
-
"ElevationRange" 以米为单位的高程值范围 "RasterSize" 地形网格大小 "SpatialRange" 以坐标系统单位表示的地理坐标范围 "SpatialResolution" 以坐标系统单位表示的网格间距 - Import["file.grd","ElevationRange"] 给出以米为单位的高程值的范围 {zmin,zmax}.
- Import["file.grd","SpatialRange"] 给出由文件所覆盖的地理区域的边界坐标,形式为{{ymin,ymax},{xmin,xmax}} 的表达式.
选项
- 通用渲染选项:
-
Background None 背景颜色 DataRange Automatic 假设数据的经度和纬度值范围 ImageSize Automatic 图像的整体大小 - DEM 渲染选项:
-
ColorFunction "Topographic" 如何决定表面颜色 DataReversed False 是否逆转行的顺序 LightingAngle Automatic 模拟照明从何而来的有效角度 - Import 选项:
-
"DefaultElevation" Automatic 没有被文件覆盖的区域的高程设置 "DownsamplingFactor" 1 整数因子,导入时每个水平方向的 DEM 数据减少的数 - Export 选项:
-
"BinaryFormat" True 文件是否为 ASCII 或二进制格式 "DefaultElevation" Automatic 没有被文件覆盖的高程设置 "LegacyFormat" False 是否导出 Surfer 6 兼容文件