SurferGrid (.grd)

3D科学绘图软件(Golden Software Surfer)地理空间文件格式.
被 Golden Software 产品使用的地形数据格式.
用于存档和交换地形数据.
二进制或 ASCII 格式.
包含数字高程模型(DEM).
数字高程模型被存储为高程值的光栅.
  • ImportExport 完全与 Surfer 网格格式的版本6和7兼容.

Import 与 ExportImport 与 Export

  • 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, ...}}] 把每一个 指定为相应的 .
  • Export["file.grd", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
  • Export["file.grd", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
  • ImportExport 的完整信息请见参考页.
  • ImportStringExportString 支持 Surfer 网格格式.

参数参数

  • Import 的通用参数:
  • "Elements"该文件可用的参数和选项列表
    "Rules"每个参数和选项的完整规则列表
    "Options"选项、属性和设置的规则列表
  • 表示数据的参数:
  • "Data"地形高程值数组
    "Graphics"被渲染为 ReliefPlot 的 DEM 文件
    "Image"作为一个图像对象的 DEM 数据
    "ReliefImage"被渲染为 ReliefImage 的 DEM 文件
  • 默认情况下,Import 对于 Surfer 网格格式使用参数.
  • 元数据参数:
  • "ElevationRange"以米为单位的高程值范围
    "RasterSize"地形网格大小
    "SpatialRange"以坐标系统单位表示的地理坐标范围
    "SpatialResolution"以坐标系统单位表示的网格间距
  • Import["file.grd", "ElevationRange"] 给出以米为单位的高程值的范围.
  • Import["file.grd", "SpatialRange"] 给出由文件所覆盖的地理区域的边界坐标,形式为 的表达式.

选项选项

  • 通用渲染选项:
  • BackgroundNone背景颜色
    DataRangeAutomatic假设数据的经度和纬度值范围
    ImageSizeAutomatic图像的整体大小
  • DEM 渲染选项:
  • ColorFunction"Topographic"如何决定表面颜色
    DataReversedFalse是否逆转行的顺序
    LightingAngleAutomatic模拟照明从何而来的有效角度
  • Import 选项:
  • "DefaultElevation"Automatic没有被文件覆盖的区域的高程设置
    "DownsamplingFactor"1整数因子,导入时每个水平方向的 DEM 数据减少的数
  • Export 选项:
  • "BinaryFormat"True文件是否为 ASCII 或二进制格式
    "DefaultElevation"Automatic没有被文件覆盖的高程设置
    "LegacyFormat"False是否导出 Surfer 6 兼容文件

范例范例打开所有单元关闭所有单元

基本范例 (5)基本范例 (5)

导入一个 Surfer 网格数字高程模型:

In[1]:=
Click for copyable input
Out[1]=

获取文件中可用 Import 参数的名称:

In[1]:=
Click for copyable input
Out[1]=

获取数据的坐标范围:

In[1]:=
Click for copyable input
Out[1]=

导入数据并显示为一个三维模型:

In[1]:=
Click for copyable input
Out[1]=
In[1]:=
Click for copyable input
Out[1]=
版本 8 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »