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

菜鸟也能在10分钟内开发出3D数字化城市,这份干货教程请收好!

朋友被老板要求在2周内负责一个监控用的的3D全景地图项目,他每天能盯着程序员加班加点的干,可按照进度仍然赶不上ddl。我听了他的诉求,联想到之前参加过的一个宣讲会里提到的新软件,把东西推荐给他后,他让同事跑了一下,他如释重负,还给我发来了具体的运行的效果:

在这里插入图片描述

其实,在数据可视化中,地图可视化已经是最频繁使用的软件之一。地图可视化不仅高大上,数字三维城市也帮助规划者、设计师、政策制定者更加直观地了解城市的发展现状、问题和需求,从而制定更加科学、合理的规划方案。因此,今天,我想给大家介绍一下地图可视化以及它是如何制作的。

1、地图可视化的发展

1981年 George W. Furnas 制作的鱼眼视图:一种新的想法,可以在大量信息感兴趣的区域中提供焦点和更多细节,同时以较少的细节保留周围环境。下图为华盛顿特区中部的鱼眼图。

在这里插入图片描述

1996年 Jason Dykes 发明制图数据可视化工具:一种地图可视化工具包,具有用于查看数据的图形工具,包括用于探索性空间数据分析的多种映射选项。

在这里插入图片描述

进入21世纪,随着计算机相关硬件升级,3D可视化智慧城市被创作出来,综合可视化、图形学、数据挖掘理论与方法,研究新的理论模型,辅助用户从大尺度、复杂、矛盾的数据中快速挖掘出有用的数据,做出有效决策。

在这里插入图片描述

2、地图可视化的制作方法(代码版)

会代码的人能够轻松制作地图可视化,比如通过python、echarts组合或者python、pyecharts的方法,这种方式要求具有一定的JS编程基础,难度较高,但是自由化程度很高,可以实现诸如喷泉图的效果,推荐有编程基础的人学习。

Python 有很多地图可视化库。 Matplotlib 库虽然很强大,但只能用于静态地图。交互式地图库,即pyecharts和folium。掌握这两个库基本可以解决你的地图可视化需求。程序员Mang就通过pyecarts库来实现了全省gdp总量的可是画地图制作,具体的代码可私我获取。

在这里插入图片描述

2、地图可视化的制作方法(非代码版)

对于不会编程的小白,完全没必要从代码开始摸索,已经有企业开发出了专业生成地图可视化的软件。这类软件的学习成本很低,基本不需要敲代码,直接套用模板即可。

FineVis 是专为大屏模式下的数字三维城市的开发研发的产品。通过FineVis大屏件中的「三维城市」组件,只需一键导入城市的建筑地图数据,即可在产品中生成3D模型。如下图所示:

在这里插入图片描述

将geojson 文件上传后, 建筑,、草地、 河流以及道路等地理特征元素将被自动构建成网络模型,其渲染形成的图片风格可以支持自定义,底图颜色和调整建筑的整体高度,增加粒子、冲击或者飞升线条的视效,各类数据点的样式也可以自定义修改。

在这里插入图片描述

总之,通过我自己的亲身经历,FVS基本上是把制作可视化大屏的门槛降到了最低,图表基本靠拖拽,所见即所得,想要做可视化大屏但不会编程的朋友们可以大胆去尝试一下。

相关文章:

菜鸟也能在10分钟内开发出3D数字化城市,这份干货教程请收好!

朋友被老板要求在2周内负责一个监控用的的3D全景地图项目,他每天能盯着程序员加班加点的干,可按照进度仍然赶不上ddl。我听了他的诉求,联想到之前参加过的一个宣讲会里提到的新软件,把东西推荐给他后,他让同事跑了一下…...

【区块链技术开发】十个比较流行的以太坊智能合约开发框架

专栏:【区块链技术开发】 前期文章: 【区块链技术开发】剖析区块链Ganache模拟器工具及其智能合约部署区块链的查询方式 【区块链技术开发】基于Web3.js以太坊网络上的智能合约的交互及其应用 【区块链技术开发】OpenZeppelin智能合约库:提高智能合约的安全性和可靠性,加速…...

Linux三剑客之grep命令详解

1、概述 Linux三剑客:grep、sed、awk。grep主打查找功能,sed主要是编辑行,awk主要是分割列处理。本篇文章我们详细介绍grep命令。 grep (global search regular expression(RE) and print out the line,全面搜索正则…...

【Python】【进阶篇】二、Python爬虫的User-Agent用户代理

目录二、Python爬虫的User-Agent用户代理2.1 常见的 User-Agent 请求头2.2 爬虫程序UA信息2.3 重构爬虫UA信息二、Python爬虫的User-Agent用户代理 User-Agent 即用户代理,简称“UA”,它是一个特殊字符串头。网站服务器通过识别 “UA”来确定用户所使用…...

ORBSLAM3 --- 双目惯导执行ORBSLAM3(一):Stereo_intertail_euroc.cc文件解析

1.执行双目例程的参数 在Clion中,我们输入以下参数: /home/liuhongwei/Desktop/slam/ORB_SLAM3_detailed_comments-master/Vocabulary/ORBvoc.txt /home/liuhongwei/Desktop/slam/ORB_SLAM3_detailed_comments-master/Examples_old/Stereo-Inertial/EuRo…...

五 MySQL 存储过程

五、企业级开发技术 5.1 存储过程 关于存储过程我只能说请看下图,这是阿里巴巴发布的《阿里巴巴Java开发手册(终极版)v1.3版本》在 MySQL 第七条中强制指出禁止使用存储过程 所以对于存储过程不必深究,做到会写能看懂即可 [外链…...

【指针函数和函数指针】

指针函数和函数指针1. 概述2. 案例分析指针函数函数指针1. 概述 函数指针和指针函数是两个不同的概念。 函数指针是指一个指针变量,该指针变量存储了一个函数的地址。通过函数指针可以实现动态调用函数,根据需要在程序运行时指定要调用的函数。函数指针的…...

实现卡片高度增加时的缓动动画效果

在开发中,我们可能会遇到需要让卡片高度由内容撑起(即不能手动设置height),并且在高度增加时增加缓动动画的需求。本文将介绍几种实现方式。 文章目录方法1:使用CSS的max-height属性和:hover伪类特定例子:鼠…...

什么是HRMS?哪些工作需要使用HRMS?

当今企业的发展离不开技术支持,同样,在管理方面也需要与时俱进,进行数字化转型。人力资源技术的运用是企业管理数字化转型的重要表现之一。在企业选择一款HR软件之前,应该先认识到,什么是人力资源管理软件——即HRMS。…...

【C语言蓝桥杯每日一题】—— 饮料换购

【C语言蓝桥杯每日一题】—— 饮料换购😎前言🙌饮料换购🙌喝汽水问题🙌饮料换购解题源码分享 😊总结撒花💞😎博客昵称:博客小梦 😊最喜欢的座右铭:全神贯注的…...

PMP适合哪些人考?

其实很多小白在最开始了解PMP考试的时候都会有同一个问题,那就是: “我适不适合考PMP?” 如果想做管理,那么一定要考PMP证书。PMP证书是国际认证,在国内的认可度也很高,可以说是管理岗位的入门认证。注意…...

中华好诗词大学季第二季(二)

第四期 1,宋代林升的《题临安邸》是一首著名的墙头诗,请问这里的”邸“指的是什么?旅店 2,宋代林升的《题临安邸》的“临安”是指那个城市?杭州 3,“申黜褒女进,班去赵姬升”具体写到了历史上那四个女人 申皇后,褒…...

【Linux】时间日期指令、查找指令、压缩和解压指令

目录1 时间日期类1.1 date指令-显示当前日期1.2 date指令-设置日期1.3 cal指令2 搜索查找类2.1 find指令2.2 locate指令2.3 grep指令和管道符号 |3 压缩和解压类3.1 gzip/gunzip 指令3.2 zip/unzip 指令1 时间日期类 1.1 date指令-显示当前日期 基本语法 date (功能描述:显示…...

python社区志愿者服务管理系统-vue

本系统主要实现一个基于web的校园志愿者活动系统。此网站是为了给予在校生通过网上报名来参加志愿者活动,省去了各种班群申报的中间环节。利用数据库和python进行web开发。 能实现的基本功能如下: (1)登陆、注册的功能:用户填写用户名和密码进…...

计算机网络 常见网卡信息

文章目录1. PCI 网卡2. PCI Express 网卡3. USB网卡4. 无线网卡万兆网卡光纤网卡1. PCI 网卡 接口类型:PCI 传输速率:10/100Mbps或1000Mbps 支持协议:TCP/IP、UDP、IPX/SPX等 缓存大小:通常为64KB或128KB 2. PCI Express 网卡 …...

Python 自动化指南(繁琐工作自动化)第二版:附录 B:运行程序

原文:https://automateboringuff.com/2e/appendixb/ 如果您在 Mu 中打开了一个程序,运行它只需按 F5 或单击窗口顶部的运行按钮。这是一种在编写程序的同时运行程序的简单方法,但是打开 Mu 来运行你完成的程序可能是一种负担。根据您使用的操…...

自然语言处理实战项目2-文本关键词抽取和关键词分值评估

大家好,我是微学AI,今天给大家带来自然语言处理实战项目2-文本关键词抽取和关键词分值评估。关键词抽取是自然语言处理中的重要任务,也是基础任务。 一、关键词抽取传统方法 1.基于统计的方法: 基于统计的方法是通过对一组文本…...

软件测试面试,项目经验板块如何答?初中高级测试工程师都问什么?

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 项目经验相关的问题…...

软件测试之测试用例的设计

对于测试工作而言,最重要的无疑就是测试用例的设计。好的测试用例可以帮助测试人员更好更快地发现软件中的错误,对于提高产品质量意义重大。本文就是针对测试用例的设计方法。 文章目录测试用例的基本要素测试用例的设计设计测试用例的具体方法等价类划分…...

MySQL安装与配置(保姆级教程)

MySQL安装 我们进入Mysql的官网进行下载MySQL Community Edition(GPL),这里我们以8.0.32.0版本为例,点击下面进行下载: MySQL Community Edition(GPL) 此时我们选择下面一个32位(64位的系统也选他),上面那个是在线安装等待时间比较长 当然我们…...

ToyKind-World:基于Python的ECS架构多智能体模拟框架构建指南

1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目,叫“ToyKind-World”。光看这个名字,你可能会觉得有点抽象,是玩具世界?还是某种模拟器?点进去一看,发现它其实是一个用Python构建的、高度可配…...

自托管链接管理工具LinkPress:从技术栈到部署实战

1. 项目概述:从“LinkPress”看开源链接聚合工具的演进最近在折腾个人知识库和内容管理时,发现了一个挺有意思的开源项目——mindori/linkpress。乍一看这个名字,你可能会联想到WordPress,没错,它的灵感确实来源于此&a…...

nRF52 ADC配置与实战:从原理到电池监测与低功耗优化

1. 项目概述:为什么nRF52的ADC值得你花时间研究? 如果你正在用nRF52系列芯片(比如nRF52832或nRF52840)做物联网设备、可穿戴设备或者任何需要感知物理世界的项目,那么模数转换器(ADC)绝对是你绕…...

从零到1打造爆款智能体产品:AI产品经理/经理/开发工程师必备技能图谱!

本文系统梳理了从零到一设计和开发智能体产品的关键知识和技能,覆盖AI产品经理、AI项目经理和AI应用开发工程师三大核心角色的能力要求。内容涉及需求分析、场景选择、产品设计、数据标注、模型评估、AI伦理、项目规划、技术评估、提示工程、RAG技术、Agent架构、工…...

英雄联盟本地自动化工具完整指南:10分钟精通LeagueAkari终极教程

英雄联盟本地自动化工具完整指南:10分钟精通LeagueAkari终极教程 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 还在为英雄联盟排…...

BilibiliDown:一键下载B站音频的跨平台神器

BilibiliDown:一键下载B站音频的跨平台神器 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili…...

Prisma AI插件OpenClaw:用自然语言智能查询数据库

1. 项目概述:一个为Prisma生态注入AI能力的开源插件如果你正在使用Prisma作为你的Node.js或TypeScript项目的ORM(对象关系映射)工具,并且对如何将生成式AI的能力无缝集成到数据库操作中感到好奇,那么你很可能已经听说过…...

Vigil与其他监控工具集成:构建全方位监控体系的3种方案

Vigil与其他监控工具集成:构建全方位监控体系的3种方案 【免费下载链接】vigil 🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.). 项目地址: https://gitcode.com/gh_mirrors/vig/vigil …...

5分钟掌握Mermaid CLI:用代码生成专业图表的高效方法

5分钟掌握Mermaid CLI:用代码生成专业图表的高效方法 【免费下载链接】mermaid-cli Command line tool for the Mermaid library 项目地址: https://gitcode.com/gh_mirrors/me/mermaid-cli 在技术文档和架构设计中,图表是不可或缺的沟通工具。Me…...

CRM系统哪家好?十大热门crm产品实测

2026年企业数字化转型已进入深水区,CRM早已从单一的销售跟单工具,进化为贯穿获客、销售、供应链、生产、服务全链路的核心业务载体。面对海内外五花八门的CRM产品,不少企业选型时容易陷入“追大牌”“功能越多越好”的误区,最终出…...