博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将Shapefile(SHP)转换为Surfer中的网格(GRD)的方法-适用Surfe14以上版本
阅读量:7059 次
发布时间:2019-06-28

本文共 1256 字,大约阅读时间需要 4 分钟。

在Surfer14以上版本上,可以使用“ Grid from Contours”命令将SHP文件(或其他矢量文件)转换为网格文件。然后可以使用网格文件在Surfer中创建等高线图或任何其他基于网格的地图。具体步骤如下:

  1. 单击Grids | Grid from Contours;
    将Shapefile(SHP)转换为Surfer中的网格(GRD)的方法-适用Surfe14以上版本
  2. 如果用SHP文件绘制为base map,单击Home | base from data,选择SHP文件底图。否则,单击Browse 按钮,选择您的SHP文件,然后单击打开;
  3. 在“ 选择字段(Select Field)”对话框中,从下拉列表中选择包含z信息的数据列,然后单击“ OK”;
  4. 如果您希望网格文件包含断层线,请在Fault Source 源下拉列表中选择包含断层线的BLN文件,然后单击打开。
  5. 在“ Output Grid Geometry”部分中,设置网格文件的网格间距/节点数。
  6. 在Options 部分.默认设置即可。
    1).在数据的凸壳外,在凸壳外的空白网格旁边检查框,以便将数据值分配给所有落在数据凸壳外面的网格节点;
    2)如果输入0,可以通过在“ Inflate convex hull by”中输入正值或负值(以地图单位表示),将凸包充气或放气一定量。
    3)如果您希望控制仅具有一个边界轮廓的网格节点(通常靠近轮廓的峰和盆)的z值的变化率,请为外插因子(Extrapolation factor)输入正值。最接近的两条轮廓线之间的斜率乘以外推因子来执行线性外推。值在下表中解释。
说明
0 产生平坦的山峰和盆地的网格
>0 and <1 从最近的轮廓距离减小Z的变化率(产生较低的峰值和较浅的盆地)
1 默认
>1 随着离最近的轮廓的距离增加Z的变化率(产生更高的峰值和更深的盆地)
4)选中“ 关闭打开的轮廓 ”旁边的复选框,以便将折线轮廓与其起点附近的轮廓转换为多边形,以便可以用指定的填充颜色填充这些轮廓。        5)如果您选择关闭打开的轮廓,请在框内的末端输入距离公差。如果轮廓线的起点和终点相同或足够接近以至于在此距离公差范围内,并且通过关闭多段线轮廓不会穿过另一轮廓线,则折线将转换为多边形。        6)选中局部轮廓清理旁边的框可以改善在地图内部终止的开放轮廓周围的性能,特别是在地图边缘附近或等高线表示断层。

7.在“ 输出网格 Output Grid”部分中,输出网格文件的名称和文件路径。如果您希望保存到特定的网格文件类型,请单击打开的文件图标以访问更多的保存选项。

8.勾选框添加网格层Add grid as layer ,从该网格创建一个新的图层,然后选择什么样的地图,将其从下拉列表中添加。
9.如果您选择将网格作为图层添加到新的或现有的地图,请从“ 新建图层类型”下拉列表中选择要创建的地图类型。
10.单击OK,完成从SHP文件创建网格文件。


更多课程尽在酒醒梦已残得网络课堂:

转载于:https://blog.51cto.com/7346562/2044641

你可能感兴趣的文章
操作系统学习笔记:分布式协调
查看>>
I.MX6 AW-NB177NF WIFI 驱动移植问题
查看>>
当数据量大时的加载原理?
查看>>
2019年广东省赛gdccpc回顾
查看>>
关系型数据库 VS 非关系型数据库
查看>>
Java学习第十七天
查看>>
关于我
查看>>
第七章:标准的输入/输出和管道
查看>>
TCP/IP协议栈 --- IP路由
查看>>
JQuery基础总结下
查看>>
点击弹出窗口网页背景变暗且不可点的效果(一):div实现
查看>>
angularjs中控制器之间的通信----$on、$emit和$broadcast解析
查看>>
layui 表格组件不能访问连续的属性的解决办法
查看>>
windows server 2003 原版 安装 php+mysql+apache 教程
查看>>
【BZOJ1930】【SHOI2003】吃豆豆
查看>>
Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法
查看>>
PostgreSQL 10.0 压缩版的 pgAdmin 不能用的问题
查看>>
动态最小生成树讲解
查看>>
find命令
查看>>
Windows和Mac下安装Beautiful Soup
查看>>