|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT 格式
SurferGrid (.grd)
3D科学绘图软件(Golden Software Surfer)地理空间文件格式.
被 Golden Software 产品使用的地形数据格式.
用于存档和交换地形数据.
二进制或 ASCII 格式.
包含数字高程模型(DEM).
数字高程模型被存储为高程值的光栅.
被 Golden Software 产品使用的地形数据格式.
用于存档和交换地形数据.
二进制或 ASCII 格式.
包含数字高程模型(DEM).
数字高程模型被存储为高程值的光栅.
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"] 使用规则指定要导出的参数.
- Import 与 Export 的完整信息请见参考页.
- ImportString 与 ExportString 支持 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"] 给出由文件所覆盖的地理区域的边界坐标,形式为
的表达式.
选项选项
- 通用渲染选项:
-
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 兼容文件
版本 8 的新功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




