当前位置: 首页 > news >正文

从二维到三维:ArcGIS Pro与Aerialod联合制作三维人口密度分布图

在当今信息爆炸的时代,数据可视化已经成为理解复杂信息、传达核心价值不可或缺的工具。特别是在地理信息系统(GIS)领域,通过地图的形式展示数据,不仅能够让观众一目了然地捕捉到信息的关键点,还能增强数据的故事性和吸引力。人口密度分布图作为其中一种重要的表现形式,能够直观反映各地区人口分布情况及其变化趋势,为城市规划、资源分配、环境保护等众多领域提供科学依据。

然而,对于许多人来说,制作专业级的地图并非易事。传统方法往往需要复杂的操作流程和技术知识,限制了许多非专业人士探索这一领域的可能性。幸运的是,随着技术的进步,现在我们可以利用强大的软件工具如ArcGIS Pro和Aerialod,轻松实现从二维到三维的精美地图制作。这些工具不仅降低了学习门槛,而且极大地提高了工作效率,让每个人都有机会创造出令人印象深刻的地图作品。

本书将详细介绍如何使用ArcGIS Pro来制作各省人口密度分布图,并结合Aerialod创建具有视觉冲击力的三维地形效果。无论你是GIS领域的初学者,还是寻求进阶技巧的专业人士,都能从中获得宝贵的实践经验和灵感。我们将从基础的数据加载开始,逐步深入到布局设计、导出设置以及最终的三维渲染,每一步都将配有详细的步骤说明和实用提示,确保你能够顺利完成自己的项目。

第一步:数据源准备

人口密度栅格数据:ORNL LandScan Viewer - Oak Ridge National Laboratory

行政区划边界数据:【免费】2024全国行政区边界(省、市、县)资源-CSDN文库

第二步:通过行政区裁剪栅格数据(使用arcgispro的按掩膜提取工具),在arcgispro检索按掩膜提取工具,检索工具进行裁剪;

到这里我们就做好了前期的准备工作,接下来,本篇文章我们以厦门为例,把裁剪好的人口密度栅格数据加载进arcgispro里,并在菜单栏上点击插入,新建一个布局,这里选择的是A3,可以根据自己的喜好来选择;

在顶部菜单栏中点击 “插入”→ “地图框”(Map Frame),鼠标指针会变成一个十字形状,按住鼠标左键,在布局页面上拖动绘制一个矩形区域(即地图显示区域)点击,此时地图内容就会显示在布局中的地图框内;

在布局界面中右击选中地图框,右侧面板会自动弹出 “属性”面板,在属性面板中找到 “框架”或点击左侧导航栏的 “地图框”,找到设置项并进行修改,背景:选择 “无颜色”;

接下来,点击顶部菜单栏的 “共享”,在下拉菜单中选择 “导出布局”,文件类型选择webJPEG,右侧文件类型选择 PNG,勾选 “透明背景”,最后将布局导出为 PNG 图片;

接下来,回到顶部菜单栏的“地图”再添加一份原始数据,调整一下配色,同样的还是将其导出为 PNG 图片,设置背景透明,到此完成二维图片的制作,下面使用 Aerialod 制作三维地图;

什么是 Aerialod?

Aerialod 是一款由瑞典独立开发者 Oskar Stålberg 开发的轻量级、高效的三维地形可视化工具,专为快速生成和渲染基于高度图(Heightmap)的地形模型而设计。它无需复杂的建模基础,也无需专业的编程技能,用户只需导入一张灰度图像(如 DEM 数据、PNG 或 JPG 格式的高程图),即可在几秒钟内将其转换为逼真的三维地形效果。

该工具界面简洁、操作直观,支持实时预览与动态调整,用户可以在软件中自由设置地形的垂直夸张系数、光照角度、颜色贴图、背景颜色等参数,从而获得最佳的视觉表现。特别适用于 GIS 数据可视化、城市规划展示、环境模拟、游戏原型设计等领域。

Aerialod 支持将生成的三维地形直接导出为高质量图片或视频格式,非常适合用于制作地图底图、演示文稿、科研报告中的地形插图等。由于其极低的学习门槛和出色的输出质量,Aerialod 被越来越多的地图制作者、GIS 工作者和设计师所青睐。

此外,Aerialod 不依赖于任何大型开发环境,下载后即可运行,是一款真正意义上的“即开即用”型工具。对于希望快速实现地形三维可视化的用户来说,Aerialod 是一个非常实用且高效的选择。

下载地址:MagicaVoxel

点击下载,直接运行exe即可;

点击打开Height按钮,将PNG数据加载进来;

就得到了初始的人口栅格图;

再点击color把带有分级色彩的图添加进来,这里的拉伸程度或者夸张度可自行设置;

这里可以设置背景颜色;

最后点击左下角照相机,导出图片;

成果图如下;

进一步可以导入arcgis,增加图例、比例尺等要素,或者用PS也可;

或者是这样的效果;

文章仅用于分享个人学习成果与个人存档之用,分享知识,如有侵权,请联系作者进行删除。所有信息均基于作者的个人理解和经验,不代表任何官方立场或权威解读。

相关文章:

  • Vue2 day04
  • xlsx-style 插件批量导出多个sheet表格excel中遇到的问题及解决
  • 微服务链路追踪在生产环境问题定位中的实战经验
  • Windows电脑数据恢复终极指南:从原理到实战
  • 七层网络模型与电脑通信比喻
  • 基于 Docker 的服务部署探索(Day 2)
  • 从语言到生态:编程语言在各行业的应用格局与未来演进
  • 编程语言的设计之道:从底层控制到表达自由
  • SPL 实践系列:跨库移植 SQL
  • redis如何使用IO多路复用
  • 【C++项目】基于IPV4的流媒体广播
  • 从java角度理解io多路复用和redis为什么使用io多路复用
  • Java性能优化权威指南-操作系统性能监控
  • HarmonyOS NEXT应用元服务布局优化ArkUI框架执行流程
  • 大数据时代UI前端的变革:从静态展示到动态交互
  • 品牌控价需要数据支撑与高效治理双驱动
  • docker启动的rabbitmq搭建并集群和高可用
  • ISCSI存储
  • STaR: Self-Taught Reasoner Bootstrapping Reasoning With Reasoning论文笔记
  • RSYNC+IONTIFY数据实时同步
  • php做网站界面代码/著名的个人网站
  • icp备案查询站长工具/seo网站编辑优化招聘
  • 北京网站推广/中国互联网电视app下载安装
  • 医疗器械网站前置审批/seo技术
  • 网站建设优化网站排名/交换友链
  • 记政府网站建设/宁波网站建设推广公司价格