arcgridwrite(fileName,X,Y,Z)- converts data in a matlab
grid into a text file in Arc ASCII Grid Format.
INPUTS
fileName: output filename including extension
X: X coordinates (vector 1 x N)
Y: Y coordinates (vector m x 1)
Z: gridded data (m x n)
SYNTAX AND OPTIONS
arcgridwrite('D:\tools\bathyGrid.asc',X,Y,Z)
arcgridwrite(...,'precision',5) - changes default output
from 3 to 5 decimal places.
arcgridwrite(...,'nodata',-32768) - changes no data value
from -9999 (default) to -32768.
arcgridwrite(...,'grid_mapping','center') - changes the
grid spatial reference from 'corner' (default) to 'center'.
This is useful when combining output from the mapping
toolbox's PIXCENTERS function.
EXAMPLE 1 - create a raster grid of the peaks function
[X,Y,Z]=peaks(100);
arcgridwrite('peaksArc.asc',X(1,:),Y(:,1),Z,'precision',5)
NOTES
Because the Arc ASCII format has only one parameter for cell size,
both X and Y must have the same, non-varying grid spacing.
引用格式
Andrew Stevens (2024). arcgridwrite (https://github.com/drewstev/arcgridwrite), GitHub. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- Mathematics and Optimization > Mapping Toolbox > Coordinate Reference Systems >
- Radar > Mapping Toolbox > Coordinate Reference Systems >
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!无法下载基于 GitHub 默认分支的版本
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.1.0.0 | Finally incorporated lots of comments from everyone. Thanks!
|
|
|
1.0.0.0 | change keyword in header from corner to center. |