万博手机版官网网址金色软件博客

帮助您了解有关最新产品信息、技巧、技巧、技术和客户故事的更多信息,以便您可以方便地可视化数据和交流结果。

使用冲浪者在秒内创建Aspect-Slope地图

我最后一次博客文章描述了如何从冲浪者中的数字高程模型创建斜率映射。向前迈进了这个主题,我发现了这个博客文章ArcMap.在创建方面-斜率映射时,它被改进为QGIS。这张地图结合了斜坡的罗盘方向(aspect)和陡度(degrees),并使用颜色和饱和度来显示组合结果。面向不同方向的斜坡使用不同的颜色,颜色的亮度显示了斜坡的陡度(颜色越亮,斜坡越陡峭)。我认为这是一个非常有趣的地图类型,它让我想知道如何在Surfer中做到这一点。

巧合的是,当时有个用户问了我这个问题!用户想要找到一种方法来观察软质沉积物表面上微小的坡度变化,同时使用坡向和坡度。同时观察斜坡和坡向可能会揭示一些可能被忽略的小变化。

Surfer 2d&3D映射软件:梯度斜率图创建aspect-slope地图以获得两个方向的想法
斜率和一个视图中斜率的大小。

在我们深入研究如何创建这种类型的地图的步骤之前,我想先介绍一些颜色代表的背景。

背景

要在Surfer中创建aspect-slope地图,您需要从网格、DEM或DTM文件开始。中描述的方法QGIS文章的想法是创建一个斜坡网格(在%)和创建aspect方向的网格。坡度网格按照步骤2重新划分为0 ~ 8个bin, aspect网格按照步骤10重新划分为10 ~ 80个bin。

原始斜率% Z值 新Z价值
> = 0.0和<5.0 0.
> = 5.0和<15.0 2
> = 15.0 < 30.0 4.
> = 30.0和<45.0 6.
> = 45.0 8.

原始Aspect Z值 新Z价值
> = 0和<22.5 10.
> = 22.5 < 67.5 20.
> = 67.5 < 112.5 30.
> = 112.5和<157.5 40
> = 157.5和<202.5 50.
> = 202.5 < 247.5 60.
> = 247.5 < 292.5 70
> = 292.5 < 337.5 80
> = 337.5 < 360.5 10.

重新分类斜率(%)和asspepl网格文件,使斜率值甚至是0到8的数字,并且方谱值是10到80的十个值。

将重新分类的网格添加到一起,从而创建一个单向度-坡度网格。对于组合网格,值可以从10到88的任意范围,即最小坡度加最小aspect(10+0)和最大坡度加最大aspect(80+8)。十位上的第一个数字是方向方向,个位上的第二个数字是斜率。例如,组合网格中的值24表示方位在22.5°和67.5°之间的斜率(因为第一位数字是2),斜率将在15%和30%之间(因为第二位数字是4)。

然后,我们将根据此组合值创建地图和颜色。实际颜色基于方面值(十个位置中的第一位数)和基于斜率值(一个地方中的第二位数)的颜色的亮度。由于在一个位置中具有0的任何值(例如,10,20,30等)相对平坦(0-5°之间的斜率),因此我们可以将其分配平坦的灰色颜色,以便完全透明。对于其他颜色,我们可以根据下面的图像使用基于车轮的颜色。例如,组合网格中的24的值将分配介质绿色。

面向方面-坡度地图的色轮从ArcMap制品中选择了这种色轮。车轮周围的颜色基于该方面(斜率方向),并且通过组合网格中的z值的10位位置中的第一位识别。该颜色的亮度基于斜率本身,由组合网格中的Z值的z值中的第二位识别。

手动执行步骤并不是很困难,但他们确实花了一些时间。我决定通过编写脚本来缩短这个工作流程,与Surfer 13兼容。走过步骤的手动过程只需要5分钟,但脚本只需要几秒钟,并且很容易。我将为运行脚本和手动行走的步骤提供指令。

使用脚本创建宽高略的步骤

要运行脚本以秒为单位创建aspect-slope映射,请遵循以下步骤:

  1. 下载该脚本asseach-slope.bas.bas.colormap文件ColorWheel.Clr.
  2. 通过单击Windows打开Scripter启动|所有程序(或所有应用程序)| Golden Software Sur万博手机版官网网址fer 13 | Scripter
  3. 在脚本中,单击文件|打开, 选择asseach-slope.bas.bas.并点击打开
  4. 点击脚本|运行
  5. 选择要使用的网格文件(例如diablo.grd.从冲浪者样本文件夹)然后单击打开
  6. 选择ColorWheel.Clr.颜色文件,点击打开。脚本已完成。

就是这样!Surfer被打开,地图被创建为适当的值和颜色。即使是一个大的网格文件,在我的计算机上也只需要几秒钟。

Surfer 2D & 3D绘图软件:坡面地图创建运行vissive-slope.bas脚本以在几秒钟内从任何网格中创建一个宽高略的斜率映射。

手动创建纵横贴图的步骤

如果你想手动完成,在Surfer中执行相同的步骤如下:

  1. 创建斜率值的网格(升级/运行)。
    1. 点击网格|结石
    2. 选择您的网格文件,例如diablo.grd.从Surfer Samples文件夹中,然后单击打开
    3. 网格计算对话框,选择微分积分算子|梯度算子
    4. 单击更改文件名右边的按钮输出网格文件,给文件一个新名称(例如:Diablo_Slope.grd)点击保存
    5. 点击好吧并创建网格。
  2. 将上升/运行中的坡度网格转换为坡度百分比。
    1. 点击网格|数学
    2. 网格计算对话框中,单击添加网格按钮。
    3. 选择Diablo_Slope.grd并点击打开
    4. 输入函数:一个* 100
    5. 单击更改文件名右边的按钮输出网格文件,给文件一个新名称(例如:diablo_slope_percent.grd.)点击保存
    6. 点击好吧并创建网格。
  3. 重新分类的坡度网格文件使用网格计算
    1. 点击网格|数学
    2. 网格计算对话框中,单击添加网格按钮。
    3. 选择diablo_slope_percent.grd.并点击打开
    4. 输入函数:如果(> = 45 8(> = 30.0和< 45岁,6,如果(> = 15,< 30 4如果(> = 5,< 15,2,如果(> = 0和< 5 0)))))
    5. 单击更改文件名右边的按钮输出网格文件,给文件一个新名称(例如:Diablo_Slope_Percent_Reclass.grd)点击保存
    6. 点击好吧并创建网格。
  4. 创建方面值的网格。
    1. 点击网格|结石
    2. 选择您的网格文件,例如diablo.grd.从Surfer Samples文件夹中,然后单击打开
    3. 网格计算对话框,选择地形建模|地形方面
    4. 单击更改文件名右边的按钮输出网格文件,给文件一个新名称(例如:Diablo_Aspect.grd)点击保存
    5. 点击好吧并创建网格。
  5. 使用。重新分类方面网格文件网格计算
    1. 点击网格|数学
    2. 网格计算对话框中,单击添加网格按钮。
    3. 选择Diablo_Aspect.grd并点击打开
    4. 输入函数:if(a> = 337.5或<22.5,10,if(a> = 22.5和<67.5,20,if(a> = 67.5和<112.5,30,if(a> = 112.5和<157.5),40,if(a> = 157.5和<202.5,50,if(a> = 202.5和<247.5,60,if(a> = 247.5和<292.5,70,if(a> = 292.5和<337.5,80,a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
    5. 单击更改文件名右边的按钮输出网格文件,给文件一个新名称(例如:Diablo_Aspect_Reclass.grd)点击保存
    6. 点击好吧并创建网格。
  6. 使用重新分类的斜率和方面映射在一起,也使用网格计算
    1. 点击网格|数学
    2. 网格计算对话框中,单击添加网格按钮。
    3. 选择两者Diablo_Slope_Percent_Reclass.grdDiablo_Aspect_Reclass.grd并点击开放。
    4. 输入函数:A + B
    5. 单击更改文件名右边的按钮输出网格文件,给文件一个新名称(例如:diablo_aspectslope.grd.)点击保存
    6. 点击好吧并创建网格。
  7. 创建地图并使用上面定义的颜色给它上色。
    1. 点击地图|新的|图像地图, 选择暗黑破坏子_aspectSlope.grd.并点击开放。
    2. 选择图像层对象管理器,并单击一般的物业经理
    3. 晕渲法部分,取消使晕渲法
    4. 一般的节中,
      1. 取消选中插入像素。
      2. 单击自定义colormap(…)按钮右边颜色
      3. Colormap对话框中,单击负载, 选择ColorWheel.Clr.,然后点击打开
      4. 点击好吧
      5. 检查显示的颜色范围
    5. 缺失的数据部分,设置不透明度到0%。

Surfer 2D & 3D绘图软件:Aspect slope map created in Surfer在Surfer用户界面中创建aspect-slope地图。

在单个地图中捕获斜坡和方面是识别地图中大小尺寸趋势的绝佳方式。你对冲浪者有巨大的灵活性。如果您愿意,可以调整分类,通过调整某些斜率或方面来调整网格计算功能,或者您可以选择使平坦的区域固体灰色而不是透明来设置不透明度Colormap对话框到100%。有很多选项可以选择,所以这个地图会准确地显示你需要它做什么。

评论

目前尚无评论。第一个提交评论
客人
2021年5月10日星期一

验证码图像

通过接受您将访问由//www.a1classiccar.com/外部的第三方提供的服务

订阅我们的博客

最受欢迎

将MAPS从冲浪者将软件导出到ArcMap中
多年来,人们最常问的一个问题是“我怎样才能从Surfe拿到等高线地图……”
创建地形坡度地图从数字高程模型在冲浪者
当观察斜坡稳定性时,创建斜坡图是一种常见的做法。一些关于y…
介绍我们的第一个嘉宾博客-斯科特卡特的创意地图解决方案万博体育倒闭
我很高兴推出我们的第一个博客,斯科特卡特,所有者和创意总监......

超出预期

去前