以 ArcGIS Pro 为笔,绘就水墨地图画卷

一、引言

水墨画,作为中国传统绘画艺术的瑰宝,以其独特的韵味和表现力,在艺术领域占据着重要地位。它通过水与墨的交融,展现出山水之间的灵动与韵味。

而将这种艺术形式与现代地理信息系统(GIS)技术相结合,便能创造出既有科学性又具艺术感的水墨画地图。本文将详细介绍如何利用 ArcGIS Pro制作出独具特色的水墨画风格地图,带领大家探索地理信息与传统艺术融合的魅力。

二、数据准备

(一)高程数据获取

高程数据是制作水墨画地图的基础,它能为我们呈现地形的起伏变化。

常见的高程数据获取途径包括从专业的地理数据网站下载,

如美国地质调查局(USGS)提供的全球高程数据,或者我国的地理信息公共服务平台。

这些数据通常以栅格格式存储,每个像素的值代表该地区的海拔高度。

在获取数据时,需根据研究区域的范围和所需地图的精度,选择合适分辨率的高程数据。

例如,对于小范围的精细地图制作,可选择高分辨率(如 1 米 / 像素)的数据,以捕捉到细微的地形变化。

(二)水系数据收集

水系是地图中的重要元素,包括河流、湖泊等。

水系数据可从地理信息数据库中获取,一些开源的地理数据平台提供了详细的水系分布数据。

在收集过程中,要确保水系数据与高程数据在坐标系统和投影方式上的一致性,以便后续能够在 ArcGIS Pro 中准确叠加和展示。

同时,考虑到水墨画地图的艺术效果,对于一些较小的、对整体视觉影响不大的水系分支,可以在数据预处理阶段进行适当的筛选和简化。

三、数据处理

(一)高程数据加载与复制

打开 ArcGIS Pro 软件,创建一个新的项目,并将获取到的高程数据添加到地图视图中。

为了便于后续的样式调整和对比,我们需要复制一份高程数据图层。

在内容列表中右键点击高程数据图层,选择“复制”选项,然后在合适的位置粘贴,生成一个新的高程数据副本。

调整高程

一份高程数据将保留在 2D 图层,用于后续的基础样式展示和参考;另一份则拖动到高程表面内,为后续的三维效果调整做准备。

在操作过程中,要注意关闭原有的高程数据图层,避免图层之间的干扰和混淆。

通过这一步骤,我们为后续不同维度的地形处理和效果呈现奠定了基础。

(二)调整高程表面

选中高程表面内的高程数据图层,进入其属性设置界面,找到“表面”选项卡。

在这里,我们可以对高程表面的垂直夸大值进行调整。

调整垂直夸大

将垂直夸大值设置为 5,这一设置可以使地形的起伏更加明显,增强地图的立体感和视觉冲击力。

通过放大垂直比例,原本在平面地图上可能不太突出的山脉、山谷等地形特征将更加凸显,为后续制作水墨画风格的地图增添层次感和深度。

调整完成后,可以观察地图的变化,确保地形的夸张效果符合预期。

(三)调整样式以模拟水墨效果

打开符号系统界面,这是 ArcGIS Pro 中用于控制图层显示样式的强大工具。

在符号系统设置中,首先选择一个适合水墨画风格的配色方案。

调整符号系统

水墨画通常以黑、白、灰为主色调,因此可以选择深浅不一的灰色调配色方案,以模拟墨色的浓淡变化。

接着,在拉伸类型中选择“标准差”,并将标准差数量设置为 5.5。

这种拉伸方式可以根据数据的分布情况,自动调整颜色的分配,使得地形的高低变化在颜色上得到更细腻的体现。例如,高海拔地区可能会显示为较深的灰色,而低海拔地区则为较浅的灰色,从而模拟出水墨画中墨色自然过渡的效果。

调整后效果

如果对初次调整的样式不满意,还可以进一步微调配色方案中的颜色参数,如增加或减少某些颜色的饱和度、亮度等,直到达到理想的水墨画风格效果。

四、增加水系数据

将收集到的水系数据加载到 ArcGIS Pro 项目中。

在内容列表中找到水系数据图层,右键点击并选择“属性”。进入水系数据的符号系统设置界面,根据水墨画的艺术特点对水系的样式进行调整。

最终效果

例如,可以将河流的线宽设置得稍细一些,以模拟水墨画中水流的灵动和细腻;对于湖泊等面状水系,可以选择一种带有柔和边缘的填充样式,使其在地图上呈现出自然的水体形态。

同时,调整水系的颜色也很关键,通常选择较浅的蓝色或灰色调,以与地形的水墨色调相协调。

在调整过程中,要不断观察水系与地形之间的整体视觉效果,确保水系在地图中既清晰可辨,又与整体的水墨画风格相融合。

五、细节优化与最终效果呈现

在完成上述步骤后,地图的基本水墨画风格已经初步呈现。但为了进一步提升地图的艺术品质,还需要进行一些细节优化工作。

例如,可以检查地图中是否存在颜色过渡不自然、地形与水系衔接不流畅等问题,并进行针对性的调整。

此外,还可以利用 ArcGIS Pro 的一些高级功能,如添加注记、调整地图的亮度和对比度等,使地图更加完善。

最终,通过 ArcGIS Pro 的导出功能,将制作好的水墨画地图保存为所需的图像格式(如 JPEG、PNG 等),以便在其他场合使用或分享。

六、总结

通过本文介绍的步骤,我们成功利用 ArcGIS Pro 制作了一幅独具特色的水墨画地图。

这一过程不仅涉及了地理数据的处理和分析,还融入了传统艺术元素,将科学与艺术完美结合。

从数据准备阶段的高程数据和水系数据收集,到数据处理过程中的图层复制、高程调整和样式设置,再到最后的细节优化,每一步都至关重要。制作水墨画地图不仅能够为我们提供一种新颖的地图表达方式,还能让更多人领略到地理信息与传统艺术融合的独特魅力。

在实际应用中,这种地图可以用于旅游宣传、文化展示、地理教育等多个领域,为人们带来视觉上的享受和知识上的收获。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/32340.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVA:利用 Jsoup 轻松解析和操作 HTML 的技术指南

1、简述 在现代 Java 开发中,处理 HTML 数据是一项常见需求,无论是抓取网页数据、解析 HTML 文档,还是操作 DOM 树,Jsoup 都是一个强大的工具。它是一个基于 Java 的 HTML 解析库,支持从 URL、文件或字符串中解析 HTM…

个人记录的一个插件,Unity-RuntimeMonitor

没有什么干货,仅仅是个人的记录 基于GUI做的一个工具:好处就是Monitor必须,Unity天然支持实时的Monitor;唯一不好处,就是默认字体太小了,layout居中,居右也是要自行设计的。 (下面文字是有一点点写错,但意思和功能就很牛逼了;并不是都按2 x shift,而是一个 shift 添…

云服务器安装宝塔面板部署

单机部署(前端vue项目) 服务器安装宝塔面板 连接到服务器 使用 SSH 连接到你的服务器: ssh rootip安装宝塔面板 运行以下命令来安装宝塔面板: yum install -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh安…

Java数据结构第二十期:解构排序算法的艺术与科学(二)

专栏:Java数据结构秘籍 个人主页:手握风云 目录 一、常见排序算法的实现 1.1. 直接选择排序 1.2. 堆排序 1.3. 冒泡排序 1.4. 快速排序 一、常见排序算法的实现 1.1. 直接选择排序 每⼀次从待排序的数据元素中选出最小的⼀个元素,存放在…

【MapSet】哈希表

目录 1. 搜索树 1.1 概念 1.2 操作-查找 1.3 操作-插入 1.4 操作-删除(难点) 1.5 性能分析 1.6 和java类集的关系 2. 搜索 2.1 概念及场景 2.2 模型 3. Map的使用 3.1 关于Map的说明 3.2 关于Map.Entry的说明 3.3 Map的常用方法说明 3.4 …

手写一个Tomcat

Tomcat 是一个广泛使用的开源 Java Servlet 容器,用于运行 Java Web 应用程序。虽然 Tomcat 本身功能强大且复杂,但通过手写一个简易版的 Tomcat,我们可以更好地理解其核心工作原理。本文将带你一步步实现一个简易版的 Tomcat,并深…

git commit messege 模板设置 (规范化管理git)

配置方法 git config --global core.editor vim (设置 Git 的默认编辑器为 Vim)在用户根目录下(~),创建一个.git_commit_msg文件,然后把下面的内容拷贝到文件中并保存。 [version][模块][类型]{解决xxx问题…

亚信安全发布第七期《勒索家族和勒索事件监控报告》

本周态势快速感知 本周全球共监测到勒索事件121起,与上周相比,勒索事件数量大幅下降,仍需注意防范。从整体上看Clop是影响最严重的勒索家族;本周Ransomhub和Akira也是活动频繁的两个恶意家族,需要注意防范。本周&…

React基础之项目实战

规范的项目结构 安装scss npm install sass -D 安装Ant Design组件库 内置了一些常用的组件 npm install antd --save 路由基础配置 npm i react-router-dom 路由基本入口 import Layout from "../page/Layout"; import Login from "../page/Login"; impor…

第44天:WEB攻防-PHP应用SQL盲注布尔回显延时判断报错处理增删改查方式

时间轴: 44天知识点总结: 1.mysql的增删改查功能 2.根据源码sql语句的三种sql注入:布尔盲注(必须要有回显) 延时判断(都可以) 报错回显(必须要有报错处理机制) 3.两个cms…

【51单片机】程序实验15.DS18B20温度传感器

主要参考学习资料:B站【普中官方】51单片机手把手教学视频 开发资料下载链接:http://www.prechin.cn/gongsixinwen/208.html 单片机套装:普中STC51单片机开发板A4标准版套餐7 目录 DS18B20介绍主要特性内部结构控制时序初始化时序写时序读时序…

Vue3 深度解析:构建现代Web应用的全新范式

Vue3 深度解析:构建现代Web应用的全新范式 mindmaproot(Vue3核心革新)性能优化Proxy响应式编译优化体积缩减Composition APIsetup语法逻辑复用TypeScript支持新特性TeleportSuspense片段支持工程化Vite集成自定义渲染器服务端渲染一、Vue3 架构革新:从O…

推理模型对SQL理解能力的评测:DeepSeek r1、GPT-4o、Kimi k1.5和Claude 3.7 Sonnet

引言 随着大型语言模型(LLMs)在技术领域的应用日益广泛,评估这些模型在特定技术任务上的能力变得越来越重要。本研究聚焦于四款领先的推理模型——DeepSeek r1、GPT-4o、Kimi k1.5和Claude 3.7 Sonnet在SQL理解与分析方面的能力,…

cesium安装与配置(visual studio版)

文章目录 一、下载Cesium二、解压Cesium三、VS打开网站四、参考文献 如有错误,请指正!!! 一、下载Cesium 登录官网,下载Cesium。 点击箭头所指,下载Cesium 二、解压Cesium 解压Cesium压缩包得到以下文件…

Netty基础—3.基础网络协议二

大纲 1.网络基础的相关问题总结 2.七层模型和四层模型 3.物理层(网线 光缆 01电信号) 4.数据链路层(以太网协议 网卡mac地址) 5.网络层(IP协议 子网划分 路由器) 6.传输层(TCP和UDP协议 Socket 端口) 7.应用层(HTTP协议 SMTP协议) 8.浏览器请求一个域名会发生什…

Linux:Ubuntu server 24.02 上搭建 ollama + dify

一、安装Ubuntu 具体的安装过程可以参见此链接:链接:Ubuntu Server 20.04详细安装教程,这里主要记录一下过程中遇到的问题。 安装时subnet如何填写 在Ubuntu中subnet填写255.255.255.0是错误的,其格式为 xx.xx.xx.xx/yy &#…

算法练习——双指针算法(更新中)

一、介绍双指针算法 双指针(或称为双索引)算法是一种高效的算法技巧,常用于处理数组或链表等线性数据结构。它通过使用两个指针来遍历数据,从而减少时间复杂度,避免使用嵌套循环。双指针算法在解决诸如查找、排序、去重…

stm32week6

stm32学习 三.通信 5.硬件读取I2C 硬件读取I2C的代码(main.c与软件读取相同): #include "stm32f10x.h" // Device header #include "MPU6050_Reg.h"#define MPU6050_ADDRESS 0xD0 //MPU6050的I2C从机地址/*** 函 数&…

qt+opengl 播放yuv视频

一、实现效果 二、pro文件 Qt widgets opengl 三、主要代码 #include "glwidget.h"GLWidget::GLWidget(QWidget *parent) : QOpenGLWidget(parent) {connect(&m_timer, &QTimer::timeout, this,[&](){this->update();});m_timer.start(1000/33); }v…

文本对抗样本系列的论文阅读笔记(整理合订)

文本对抗样本系列的论文阅读笔记 以前调研文本对抗样本时的论文笔记梳理,论文都很经典,有现成的框架(TextAttack)可以直接用,论文中部分内容直接是截取自论文,所以存在中英混合笔记的情况。 BERT-Attack …