解密!抖音百万粉丝博主三维地图视频都用到了什么GIS数据和技术

引言

在抖音上有许多诸如三维地图科普局、三维地图看世界和三维地图鉴赏等百万粉丝博主靠着三维地图科普城市、景区、人文和地理视频获赞百万,在我们浏览视频时犹如身临其境一般,那么制作这些视频需要什么GIS技术呢?如何利用MapMost技术自己在家也能制作如此炫酷的视频呢?我将从三维地图所需GIS数据、GIS数据获取、服务发布和场景制作这几个方面说明三维地图制作流程。

抖音主页截图

数据介绍

(1)影像数据

影像数据,通常指的是通过各种遥感技术,如卫星、无人机或地面传感器等设备捕捉到的图像信息。这类数据涵盖了从可见光到红外、微波等多个电磁波谱段,能够用于多样的应用领域:

1)地图制图与地理信息系统 (GIS):高分辨率卫星影像常用于更新地形图、制作数字高程模型(DEM),以及土地覆盖和土地利用分类。

2)农业监测:通过分析不同波段的影像数据,可以评估作物生长状况、病虫害预警及灌溉需求,助力精准农业。

3)城市规划与管理:监测城市扩张、土地变化、交通流量及环境质量,为城市可持续发展提供数据支持。

4)自然资源管理:评估森林覆盖率、湿地保护状态、野生动物栖息地及矿产资源勘探。

5)灾害监测与应急响应:快速获取地震、洪水、火灾等灾害的受灾范围,为救援决策提供依据。

6)气候变化研究:长期序列的影像数据有助于分析冰川消融、海平面上升等气候变化指标。

处理和分析影像数据时,常运用到的技术包括图像增强、特征提取、分类算法(如监督学习、深度学习)及变化检测等。这些技术帮助我们从原始的像素数据中提取有价值的信息,服务于科学研究、政策制定及商业决策等多个层面。 

(2)矢量数据

矢量数据是GIS(地理信息系统)和地图制图中常用的一种数据类型,它与栅格数据相对。矢量数据以点、线、面的形式表示地理空间要素,每个要素由坐标集定义其形状和位置。

以下是矢量数据的几个关键特点和应用简介:关键特点:

1)结构清晰:矢量数据存储的是地理要素的几何位置和属性信息,这使得数据具有高度的结构化,便于进行空间分析和属性查询。

2)精度高:由于直接记录坐标,矢量数据在放大时不会失真,适合表达边界明确、形状复杂的地理实体,如行政边界、道路网络、建筑物轮廓等。

3)数据量小:相比于栅格数据,矢量数据在表示简单的地理要素时占用的存储空间较小,特别是在大规模空间分析中更为高效。

4)编辑灵活:易于添加、删除、修改单个的地理要素,便于数据维护和更新。

矢量数据多应用在导航与路线规划、城市规划、灾害管理等各个方面。

(3)三维模型

这里的三维模型多指倾斜摄影模型数据和gltf、obj、fbx等单体模型,可将模型发布成3dtiles服务,实现三维场景构建,1:1还原真实世界。

倾斜模型发布

数据下载及服务发布

(1)地理空间数据云

影像数据和数字高程模型数据可以在国家地理空间数据云下载,地理空间数据云包含多种公开数据提供用户使用,可以在网站上进行检索自己需要的数据。

地理空间数据云高级检索

在地理空间数据云下载的影像数据和高程数据可利用MapMost Studio平台进行瓦片服务发布,然后渲染出地形起伏。

影像及地形服务

(2)开源数据OSM

OSM是一种开源的地图数据集,它由志愿者社区创建和维护。与传统地图数据不同,OSM 数据是由志愿者使用 GPS 设备、航拍影像、地形图和公开的卫星图像等各种数据来源采集而来的,用户可以免费使用、编辑和分发这些数据。OSM 在全球范围内都有覆盖,提供了丰富的地理数据,包括街道、建筑、河流、湖泊、山脉、公共设施等等。同时,OSM 还提供了 API 和各种工具,可以将这些数据集成到各种应用程序中。可以用QGIS+QuickOSM插件免费下载行政区划、道路、河流和兴趣点等矢量数据。

OSM数据下载

MapMost场景制作

(1)自动定位

MapMost 场景制作

(2)轮廓绘制

MapMost 轮廓绘制

(3)轨迹流向


 关注Mapmost,持续更新GIS、三维美术、计算机技术干货

Mapmost是一套以三维地图和时空计算为特色的数字孪生底座平台,包含了空间数据管理工具(Studio)、应用开发工具(SDK)、应用创作工具(Alpha)。平台能力已覆盖城市时空数据的集成、多源数据资源的发布管理,以及数字孪生应用开发工具链,满足企业开发者用户快速搭建数字孪生场景的切实需求,助力实现行业领先。

欢迎进入官网体验使用:Mapmost——让人与机器联合创作成为新常态

 

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

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

相关文章

2024最新50道NLP和人工智能领域面试题+答案(中文+英文双版本)

编者按:分享一个很硬核的免费人工智能学习网站,通俗易懂,风趣幽默, 可以当故事来看,轻松学习。 中文版本 自然语言处理 (NLP)已成为语言学、人工智能和计算机科学交叉领域的变革性领域。随着文本数据量的不断增加&…

树莓派5 笔记26:ollama大型语言模型_中文输入法_Python_espeak文字转语音

今日继续学习树莓派5 8G:(Raspberry Pi,简称RPi或RasPi) 本人所用树莓派4B 装载的系统与版本如下: 版本可用命令 (lsb_release -a) 查询: Opencv 与 python 版本如下: 下载大语言模型,下载中文输入法&#…

遗传算法原理与实战(python、matlab)

遗传算法 1.什么是遗传算法 遗传算法(Genetic Algorithm,简称GA)是一种基于生物进化论和遗传学原理的全局优化搜索算法。它通过模拟自然界中生物种群的遗传机制和进化过程来解决复杂问题,如函数优化、组合优化、机器学习等。遗传…

Anki如何安装插件

文章目录 前言如何安装 Anki 插件开始安装如何获取插件代码安装成功 前言 如果需要扩展 Anki 可能就需要安装一些插件。 这里介绍如何安装插件。 如何安装 Anki 插件 当下载完 anki 后打开软件。 开始安装 点击上面的工具栏,然后点击插件。 这时候会跳出新的弹…

【esp32程序编译提示undefined reference to ‘xxxx‘】

案例1: 【背景】 在使用SquareLine Studio设计UI时,成功导出UI代码,在编译代码的时候提示undefined reference to ‘ui_img_1869164015’,有一个变量无法识别,没有定义。 【定位步骤】 1.首先找到用这个变量的.c文件…

html文件运行后界面反馈xxx拒绝连接

概述&#xff1a;我的html代码中包含了外站界面&#xff0c;运行后界面反馈到xxx拒绝连接&#xff0c;我尝试了网上的诸多方法&#xff0c;例如换一个浏览器运行&#xff0c;修改主机网络设置&#xff0c;更改浏览器DNS都没有作用。 <!DOCTYPE html> <html> <h…

MySQL数据库专栏(三)数据库服务维护操作

1、界面维护&#xff0c;打开服务窗口找到MySQL服务&#xff0c;右键单击可对服务进行启动、停止、重启等操作。 选择属性&#xff0c;还可以设置启动类型为自动、手动、禁用。 2、指令维护 卸载服务&#xff1a;sc delete [服务名称] 例如&#xff1a;sc delete MySQL 启动服…

实验五之用Processing绘画

1.案例代码如下&#xff1a; import generativedesign.*; import processing.pdf.*; import java.util.Calendar; Tablet tablet; boolean recordPDF false; float x 0, y 0; float stepSize 5.0; PFont font; String letters "Sie hren nicht die folgenden Gesnge…

解决方案上新了丨趋动科技推出基于银河麒麟操作系统的异构算力池化解决方案

趋动科技携手麒麟软件打造基于银河麒麟操作系统的异构算力池化解决方案&#xff0c;共同探索AI领域新场景。 人工智能技术作为数字经济发展的重要推手&#xff0c;在各行业业务场景中落地需要大量AI算力资源的有效保障。在IT基础设施普遍云化的今天&#xff0c;AI算力一方面需…

AI学习记录 - transformers 的 linear 词映射层的详细分析, CrossEntropyLoss 函数解析

创作不易&#xff0c;有用的话点个赞。。。。。。 1. 假设条件 词汇表&#xff1a;假设词汇表包含四个词汇&#xff1a;[token_0, token_1, token_2, token_3]。 模型的输出概率分布&#xff1a;模型的输出经过 Softmax 转换后&#xff0c;得到概率分布&#xff1a;[0.1,0.5,…

88.SAPUI5 Model Binding的问题-在view更改数据,model却不变

目录 1.背景 2.sap.ui.model.BindingMode sap.ui.model.BindingMode.OneWay sap.ui.model.BindingMode.TwoWay 3.oModel.setDefaultBindingMode 方法说明 execOneWay方法 execTwoWay方法 1.背景 在做一个UI5项目&#xff0c;后台读取sap.ui.model.Model后&#xff0c;把…

qt-12工具盒(ToolBox)

工具盒--ToolBox drawer.hdrawer.cppmain.cpp运行图 drawer.h #ifndef DRAWER_H #define DRAWER_H #include <QWidget> #include <QToolBox> #include <QToolButton> #include <QGroupBox> #include <QVBoxLayout>class Drawer : public QToolB…

MiniCPM-V: A GPT-4V Level MLLM on Your Phone论文阅读

大模型的趋势&#xff1a;模型性能越来越好&#xff0c;模型参数变小&#xff0c;端边设备计算能力变强。 MiniCPM-V优点 结果好、OCR能力突出、多分辨率、多语言、易于部署 模型结构 图片encoder适用vit。输入整体以及切片。切片使用自适应算法&#xff0c;通过计算分数&am…

[LitCTF 2024]浏览器也能套娃?

题目有标志SSRF SSRF(Server-Side Request Forgery:服务器端请求伪造) 是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。一般情况下&#xff0c;SSRF攻击的目标是从外网无法访问的内部系统。&#xff08;正是因为它是由服务端发起的&#xff0c;所以它能够请求到与它相…

数据结构----栈

一丶概念 只能在一端进行插入和删除操作的线性表&#xff08;又称为堆栈&#xff09;&#xff0c;进行插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底 二丶特点 先进后出 FILO first in last out 后进先出 LIFO last in first out 三丶顺序栈 逻辑结构&…

【网络】套接字(socket)编程——TCP版

接着上一篇文章&#xff1a;http://t.csdnimg.cn/GZDlI 在上一篇文章中&#xff0c;我们实现的是UDP协议的&#xff0c;今天我们就要来实现一下TCP版本的 接下来接下来实现一批基于 TCP 协议的网络程序&#xff0c;本节只介绍基于IPv4的socket网络编程 基于 TCP 的网络编程开…

python从入门到精通:函数

目录 1、函数介绍 2、函数的定义 3、函数的传入参数 4、函数的返回值 5、函数说明文档 6、函数的嵌套调用 7、变量的作用域 1、函数介绍 函数是组织好的&#xff0c;可重复使用的&#xff0c;用来实现特定功能的代码段。 name "zhangsan"; length len(nam…

Java八股整合(MySQL+Redis+Maven)

MySQL 数据库设计三范式 不可再分&#xff0c;部分依赖&#xff0c;传递依赖 主键和外键区别 主键非空约束&#xff0c;唯一性约束&#xff0c;唯一标识一个字段 外键用于和其他表建立连接&#xff0c;是另一张表的主键&#xff0c;可重复可为空可以有多个 为什么不推荐使…

链表---数据结构-黑马

链表 定义 链表是数据元素的线性集合&#xff0c;其每个元素都指向下一个元素&#xff0c;元素存储上是不连续的。 分类 单向链表&#xff0c;每个元素只知道自己的下一个元素是谁。 双向链表&#xff0c;每个元素知道自己的上一个元素和下一个元素。 循环链表&#xff0c;…