ArcGIS Pro制作一张3D地图

公众号链接

https://mp.weixin.qq.com/s/1lGRowHP99Y4SmS4z3yoiA

结合John Nelson教程,仅使用ArcGIS Pro,效果肯定不如专业的好啦。

地图来源

https://en.wikipedia.org/wiki/Quadrangle_(geography)

这张图是纽约州的马西山,属于阿迪朗达克山脉,马西山是最高点,坐落于埃塞克斯县,1892年美国地质调查局绘制。

Part1 地理配准

原图中四个角点都有坐标。左上角顺时针开始依次是44°15′,74°00′;44°15′,73°45′;44°00′,73°45′;44°00′,74°00′;地理配准便可以根据这四个点的坐标来做。然后坐标系是北美使用的我也不了解是啥坐标系,这倒不是关键,熟悉国内的坐标系统就行,根据介绍选上NAD 1927 StatePlane。

把图片拖进到ArcGIS Pro里,选中图片,在[影像]选项卡中选择[地理配准],然后[添加控制点]。

根据四个角的坐标点去配准,得到

插播一条,在M姐的3D地质图制作:GeoScene Pro+Blender中也有图片配准这个操作介绍,可以按照四个点坐标创建一个面要素,然后以这个面要素进行配准,并裁剪DEM,更简洁些。

Part2 DEM数据处理

这一部分比较多,但其实很容易,主要是山体阴影、坡度、调色,但需要自己多去试。

全球的DEM数据我是直接在Living Atlas里加载的,我把裁好的这块区域DEM连同配准好的图片放在文末,需要自取。

首先,创建内、外两个面要素,就是沿着图片外边框和内边框画两个面,用来裁剪DEM图像。

裁剪过程不贴了,[按掩膜提取] [裁剪栅格]工具弄就是了。得到内、外两个dem图像。

用[栅格计算器]工具,输入函数 Con(IsNull("DEM外_Clip1"),265,"DEM外_Clip1")。意思是将“dem内”没覆盖到原图片外围的这一圈没有值的部分赋值为265,“dem内”值域范围最小是265.977,所以我写的265。这是为了之后高度拉伸的时候会突出“dem内”。然后在[环境]中将处理范围选为图片的范围就可以。

得到新的一张DEM,命名为dem外_fill。

Part3 山体阴影的各项处理

对“dem外_fill”,分不同的方位角、高度角和Z因子做了三张不同的[山体阴影],记得勾选模拟阴影,可以让侧边显示出光照被山体遮挡的阴影。

hillshade1的[图层混合]设置为柔光后,叠加图片,可以看到是有点立体的形状了,但还是不够。

接着对Hillshade1做[焦点统计],这一块就是自己调颜色,按照这种红棕色的调调不断地去试,没有固定标准。

同样,对Hillshade2和Hillshade3做[焦点统计],其中在领域设置选项中,宽度和高度也可以都改的大一些22或者33,66都行,并将焦点统计出来的[图层混合]设置为柔光,透明度也可以适当提高一些。

总结一下这部分,只做一个焦点统计也行,邻域设置的高和宽改大改小都行,图层混合和透明度也都可以随便尝试,完全就是多试,就像上面这俩效果,自己觉得合适就行。

接着要对前面创建的“内”面要素下手了,给图加一个这种黑边框的感觉,在符号系统里,选择渐变笔画,编辑配色设置方案,选黑白的就行,宽度,偏移效果自己试着调整,怎么合适怎么来,仍然没有固定的标准。

到这基本差不多了,后面也可以对“dem外_fill”或者其它做下坡度分析什么的,看情况,多试试。

Part4 局部场景构建

在视图选项卡,转到局部场景,高程表面不用自带的地形图层,用dem_fill这个,把这个图层拖动到高程表面数据框中。高度拉伸自己调。

就是这个颜色怎么调的这么暗淡。

然后我看GIS荟的文章关于3D地图,那么我能从哪里入手,能实现哪些效果呢?我搜罗全网,既有教程又有案例!都很详细,不会用Blender的话只用ArcGIS也是一种选择嘛。

数据链接公众号回复关键词【0317】自取

### 如何在ArcGIS Pro中生成或处理地形剖面 #### 制作地形剖面的基础方法 ArcGIS Pro 提供了多种功能来生成和处理地形剖面图。这些功能不仅限于简单的二维表示,还可以扩展到复杂的三维可视化分析。以下是具体的功能描述: 可以通过 **Interpolate Shape** 工具实现地形剖面上的高程插值操作[^4]。此工具允许用户沿指定路径提取高程信息并将其转换为新的线要素类。完成这一过程后,在目标图层上右键单击可以选择“创建图表 -> 剖面图”,从而快速生成所需的地形剖面。 除了上述基本流程外,还有更高级别的选项可供选择——即利用 **Stack Profile(叠加剖面)** 工具。当需要对比多条轨迹或者不同时间段内的变化情况时,这种方法尤为适用。执行 Stack Profile 后会得到一张表格形式的结果;随后可通过菜单栏中的命令进一步绘制折线图,并调整其样式与布局以满足特定需求。 对于更加复杂的应用场合比如地质研究领域,则可能涉及到额外的数据准备阶段以及专门的技术手段。例如,为了构建精确反映地下结构特征的地貌模型,往往先要建立一个详细的三维卫星地图环境作为背景框架[^3]。在此基础上再实施具体的切片作业便能获得高质量的地质横断面展示效果。 另外值得注意的是,ArcGIS Pro 不仅兼容传统 GIS 数据源,同时也具备强大的互操能力去接纳来自建筑设计行业标准格式如Autodesk Revit(.rvt),IFC(Industry Foundation Classes) 或者AutoCAD Civil 3D(.dwg)[^2],这使得它成为跨学科协作的理想平台之一。无论是在城市规划还是自然资源管理方面都能够发挥重要作用. ```python import arcpy # 定义输入参数 input_line_feature = r"C:\path\to\your\line.shp" dem_raster = r"C:\path\to\your\dem.tif" # 调用 Interpolate Shape 工具 output_interpolated_shape = r"C:\path\to\output\interpolated_line.shp" arcpy.ddd.InterpolateShape(dem_raster, input_line_feature, output_interpolated_shape) print(f"成功生成插值后的形状文件: {output_interpolated_shape}") ``` 以上脚本展示了如何自动化调用 `Interpolate Shape` 来批量处理多个线路要素上的高度采样任务。 --- ####
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值