【数据融合实战手册·认知篇】数据行业也有“黑话”?这篇专治跑偏!

【Mapbox】介绍及基本使用 Mapbox 介绍及基本使用 阅读详情

小编作为一名GISer,做数字孪生好几年了,在和甲方、项目经理、产品经理和其他同事的沟通中,常常遇到一些这样的场景:

  • “拿到了倾斜数据,你看一下能不能加?”(打开一看用模型发的3DTiles服务,不是倾斜数据服务)

  • “我对接到了3857的服务,上次加的是墨卡托的吧,能用吗?”(嗯,它们可能是一个坐标系的不同表达)

  • “能加一下天地图的服务吗?”“哪个坐标系的服务?”“??”(天地图提供了两套坐标系的服务)

  • .....

相信屏幕前的各位或多或少也遇到过类似情景!今天咱们就来说一说日常工作中经常接触到的数据“黑话”。


一、 二维数据篇

二维数据主要包括矢量数据和栅格数据两种:

  • 矢量数据指的是通过点、线、面等几何元素来表示地理特征的位置和形状,常用于描述城市的地理要素,如建筑物、道路、绿地等。

  • 栅格数据是一种通过规则的网格或像素来表示地理空间信息的数据类型,常见的格式包括GeoTIFF、ERDAS IMG和ASCII栅格格式等。

#矢量数据

😎“这个shp数据处理一下。”什么是shp数据?Shapefile数据又是什么?

我们通常说的“shp数据”并不是一个单独的文件,而是一个文件集合,通常包括:.shp文件、.shx文件、.dbf文件、.prj文件,也就是Shapefile文件。

获取到建筑的Shapefile,就可以在一些软件中(CityEngine、Houdini)通过读取数据快速生成大批量的白模。

Mapmost SDK for WebGL白模加载图

😎“除了shp数据,还经常用到GeoJSON,这两个数据有什么区别?”

GeoJSON 是一种基于 JSON 结构的轻量级地理空间数据格式,专门用于高效编码和交换地理信息。与Shapefile相比GeoJSON更便于修改和扩展,适合在Web环境中使用。

Mapmost SDK for WebGL使用GeoJSON加载兴趣点

😎“shp数据和GeoJSON在项目中怎么用起来?”

Shapefile (SHP) 和 GeoJSON 数据都可以使用 MVT(Mapbox Vector Tile) 格式进行发布。MVT是一种由 Mapbox 定义的矢量瓦片标准,用于高效传输和渲染地理空间矢量数据,适合在Web地图应用动态加载和渲染渲染海量空间数据的场景。

但是由于MVT数据可以被客户端通过常见的解析库轻松解析导致数据泄露,国内很多厂商会对MVT矢量数据进行加密处理,比如:Mapmost、SuperMap等。

#栅格数据

😎“能加一下天地图的服务吗?”“哪个坐标系的服务?”“??”

天地图由国家测绘地理信息局主导建设,可以应用在大部分能接入外网的项目中,提供了两套坐标系的服务,分别是地理坐标系和投影坐标系。

另外,我们常说的“4326影像”是地理坐标系,使用经纬度来表示地球表面的位置。“3857影像”是墨卡托投影投影坐标系,是一种平面坐标系,使用米作为单位。

Mapmost SDK for UE5加载天地图影像服务

😎“客户是内网环境,访问不了天地图,影像怎么能正常加载?”

在网络安全要求较高的项目中,建议使用Mapmost Studio、Cesiumlab等在内网发布自己的影像数据。通常会用到WMS(Web Map Service)和WMTS(Web Map Tile Service)这两种服务类型。WMS根据请求参数动态生成地图图像,适合需要实时更新的地图;WMTS则预先将地图切割成瓦片存储在服务器上,以提高加载速度,适用于对性能要求较高的场景。

二、 三维数据篇

三维数据通常指的是包含了X(经度)、Y(纬度)和Z(高度或深度)三个维度坐标信息的数据,可构建从地表到地下的完整三维数字模型,我们通常使用到的倾斜摄影三维模型、白模、精模、自动化模型、手工模型等都是三维模型。

😎“这是刚刚对接到的3DTiles,在场景中加载一下。”打开一看是OSGB格式

倾斜摄影三维模型是通过无人机搭载多角度相机拍摄的地表图像重建后形成的三维模型,具有真实的纹理和颜色。

通常我们以3DTiles服务的格式将倾斜数据加载到数字孪生平台中,要将倾斜数据(OSGB格式)转换成3DTiles服务,可通过Mapmost Studio、Cesiumlab 等工具。

Mapmost Studio发布倾斜模型服务预览

😎“这个场景看着很小,能不能搞点自动化模型”

自动化模型区别于手工模型,基于二维矢量数据中获取数据按照一定规则自动生成的模型,可借助Houdini、CityEngine等专业软件生成三维模型,特点是生成速度快,成本低。适合用于城市场景中非重点区域地块表达。

Mapmost团队也做过相关的研究,成果如下图:

自动化建模场景截图

😎“客户提供了Max模型,能用吗?”

我们通常说的“Max模型”、“Blender模型”指通过专业建模软件手工创建的高精度三维模型,具有复杂的几何结构和精细的纹理。其中“Max模型”指的是在Autodesk 3ds Max保存的源文件(.max格式),“Blender模型”指的是Blender保存的源文件(.blend),实际使用中,会在这些软件中将模型导出成FBX、GLB/GLTF、OBJ等格式应用在数字孪生项目中。

Mapmost SDK for WebGL场景展示

😎“拿到了倾斜数据,你看一下能不能加?”(打开一看用模型发的3DTiles服务,不是倾斜数据服务)

3D Tiles服务≠倾斜数据服务,手工建的三维模型、点云数据以及其他一些三维数据也可以发布成3DTiles。

😎“这个3DTiles是小场景还是八叉树?”

小场景和八叉树是针对通用模型(如 FBX、OBJ)进行切片时常用的两种方法。他们的区别,简单说就是小规模的场景适合使用小场景切片,大规模动态场景适合使用八叉树加载,提高加载的帧率。

Mapmost Studio发布三维模型服务截图

本文写完笔者脑袋里已被各种“黑话”塞满,说白了,每个行业都有自己的专用暗号,避免“鸡同鸭讲”,正确理解黑话才是刚需! 这时请掏出拒绝翻车指南:Mapmost官方文档,这里不仅有术语的“人话翻译”,还有手把手操作指南!

👇黑话退退退,开发快快快!如果你在数字孪生开发实战中也有想吐槽的“黑话”对接经历,欢迎评论区交流!


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

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

更多应用场景,点击此处前往Mapmost官网体验!

ArcGIS笔记1_如何为shapefile要素定义坐标系 本博文内容主要讲了如何为shapefile要素定义坐标系。 阅读详情

相关推荐

VisDrone2019数据集实战:从下载到YOLO格式转换的完整指南

本文提供了一份完整的VisDrone2019数据集实战指南,详细介绍了从数据集下载、理解其独特的标注格式,到转换为YOLO模型可直接训练格式的全过程。通过清晰的代码示例和步骤讲解,帮助读者掌握处理复杂无人机视觉数据集的核心技能,为基于YOLO的目标检测模型训练做好准备。

weixin_29165725的博客 384

使用mapbox地图的一丢丢小心得

Mapbox是一个基于云的地图平台,提供开发人员在他们的应用程序中集成地图,并提供各种地图样式、地图数据和地理编码服务。Mapbox的地图可用于各种应用程序、网站和移动应用中,包括路线规划、导航、地点搜索、位置定位、数据可视化等。Mapbox以开源和透明度为基础,为开发人员提供了无限制的灵活性和个性化定制。Mapbox的API易于使用、精确和平滑,并支持多种开发语言和平台。此外,Mapbox还提供了开发人员工具和SDK,以便他们在开发地图应用程序时更轻松、更高效。

m0_63338904的博客 6908

功率开关管驱动串扰(Crosstalk):深度解析与优化方案

介绍了功率开关器件驱动串扰产生机理,并整理了常见的工程应用优化措施

qq_38326420的博客 553

MapBox介绍

来自美国的一家为开发者提供开发工具及开放平台的地图服务公司,不仅拥有有顶尖的测绘工程师们,同时110+万注册开发者以及每月3亿C端活跃用户也成为了他们的贡献者。官网:https://www.mapbox.com/mapbox以开源的形式构建了矢量瓦片技术生态,基于矢量瓦片规格和瓦片渲染规格,开发了矢量切片工具、瓦片服务传输框架、瓦片在各种终端下渲染使用的全套工具包、样式编辑等等。比如用户的地理位置移动情况、他们移动的速度。Mapbox设定了程序,收集到的数据会自动更新Mapbox地图的准确度。

weixin_39676449的博客 1万+

新手必看:电路设计里的‘地’到底怎么接?单点、多点、混合接地保姆级图解

本文深入解析电路设计中的接地技术,涵盖单点、多点和混合接地的原理与应用。通过详细的图解和实战案例,帮助新手理解接地在提供参考电位、构成电流回路及抑制电磁干扰中的关键作用,避免常见设计误区,提升电路稳定性与抗干扰能力。

weixin_28455801的博客 297

Halcon手眼标定实战:九点标定法从入门到精通(附完整代码)

本文详细介绍了Halcon环境下九点标定法的完整实现流程,从基础概念到实战技巧,帮助开发者快速掌握手眼标定技术。通过精确采集图像坐标与机械坐标,计算仿射变换矩阵,实现相机与机械臂坐标系的精确映射,适用于工业自动化中的平面定位场景。

v4w5x6的博客 410

地图引擎(WebGIS)之MapBox的基础使用

addLayer可以单独使用,也可以结合addSource一起使用;BoxGeoJSON.vue代码:geojson加载-点击事件漫游。注意:这些只是基础使用,其他的属性和方法自行查找官网,慢慢研究。跟随鼠标操作可以放大缩小、俯仰角观看,左右摇摆式观看。地球自转本质:每间隔一段时间经度累加,通过。相当于地图中的山脉形状也清晰可见了。其实就是设置不同的setFog;

qq_44930306的博客 9335

当vCenter的证书过期、Root密码过期、Root密码遗忘同时发生时的解决方法与步骤

vCenter,强制修改root密码,修改SSO User密码,修复证书过期问题

OCTSJimmy的专栏 5542

机器人失败归因与抓取-规划解耦优化框架

在机器人操作中,任务失败往往源于感知、规划或执行环节的耦合失效,而非单一模块缺陷。理解失败归因机制是提升系统鲁棒性的基础,其核心在于将端到端黑箱拆解为可解释、可追溯、可独立优化的模块化结构。基于物理约束的解耦设计,使感知不确定性建模、风险感知规划与力位混合执行得以分轨演进,显著增强真实场景下的故障定位精度与在线修复能力。该范式已广泛应用于工业抓取、产线自动化及具身智能系统开发,成为连接仿真训练与现实部署的关键桥梁。

weixin_34221332的博客 488

Silly Tavern酒馆ai角色卡与世界书导入超详细教程!

前几天,我在设置 Silly Tavern 的时候,想导入一个喜欢的角色卡,结果发现不少朋友其实已经下载好了角色资源,但却不知道怎么正确导入使用。这篇文章就作为一份完整的新手向教程,一步步教你如何在 Silly Tavern 中导入角色卡、世界书,并实现与 AI 角色的真实互动。如果你是第一次接触这个功能,建议先收藏慢慢看~点击菜单栏上的 图标,打开角色界面。初始状态下,你应该只看到默认角色 Seraphina。你可以先点击她的头像尝试聊天,也可以导入自己喜欢的角色。点击导入按钮,选择你下载好的角色卡(通

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2万+

摆脱英文束缚!群晖Transmission4.0.4全新中文界面攻略

在群晖安装完官方Transmission4.0.4套件后,界面是英文状态的,不太好用。但是按照网上分享的原来4.0以前版本的方法更新UI又失败,所以自己搞了下成功了,分享给需要的朋友。

XiaoqiangClub的博客 5207

mapbox使用教程

地图创建点 const sourceId = 'typeId'; const pointId= 'pointId'; map.addSource(sourceId, { type: 'geojson', data: data, }); //设置原点默认值 map.addLayer({ id: pointId, type: 'circle', source: sourceId, // filter: ["!", ["has", "point_count

ll_883963的博客 2万+

点云统计滤波 (python详细过程版)【2025最新版】

统计滤波python详细过程版,博客长期更新,本文最近更新时间为:2025年1月12日。

点云侠的博客 5636

mapbox一学就会系列:01 第一个地图页面

最近开始入坑前端mapbox地图,跟大家一起慢慢深入学习mapboxhttps://docs.mapbox.com/mapbox-gl-js/guides/Mapbox GL JS 是一个客户端JavaScript库,用于使用Mapbox的现代地图技术构建web地图和web应用程序。您可以使用Mapbox GL JS在web浏览器或客户端中显示Mapbox地图,添加用户交互性,并在应用程序中定制地图体验。 npm 形式安装 然后引入 2.使用方法 无账号则申请,有账号则登录 申请地址:https://ac

成茂峰 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

mapbox加载多个大数据图层并且播放的技术优化路线

mapbox加载多个大数据图层并且播放的技术优化路线

Sakura1998gis的博客 3612

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

什么是mapbox?

Mapbox公司于2010年6月01日在美国成立。http://Mapbox.com是一个很棒的地图制作及分享网站,用户可以使用Mapbox Studio创建一个自定义、交互式的地图,然后可以将这些自定义的地图和数据服务你自己的网站(Web)或移动应用程序(Mobile Web/Android/IOS)上。 在技术和体验上,这家公司对传统的地图GIS系统的冲击简直都是颠覆性的。值得一提的是它为开源社区贡献了mapbox-gl-native/mapbox-gl-js/ node-sqlite3等许许多...

_ 3万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

shapefile(.shp)空间数据格式详细说明

shapefile(.shp)空间数据格式详细说明 shp空间数据格式详细说明shapefile(.shp)空间数据格式详细说明一.主文件的组织1.主文件头2.主文件记录(1)记录头(2)主文件记录内容1)空 shape2)Point (点)3)MultiPoint (多点)4) Arc(弧段)5)Polygon(面)二.索引文件的组织1.索引文件文件头2.索引记录三.属性文件的组织1.属性文件的文件头2.属性文件的实体信息3.读取属性文件的示例:   ESRI 的 shape 文件由一个主文件(.shp)

fbc3173的博客 2万+

mapbox初步使用

mapbox初步使用 <!DOCTYPE html> <html> <head> <meta charset='utf-8' /> <title>改变一个地图的样式</title> <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' /> <script src='https://api.ti

qq_45954781的博客 2038

关于使用mapbox的一些记录

二、绘制标记 https://www.mapbox.com/mapbox-gl-js/example/custom-marker-icons/十一、修改鼠标 https://www.mapbox.com/mapbox-gl-js/example/center-on-symbol/十四、动态绘制区域 https://www.mapbox.com/mapbox-gl-js/example/mapbox-gl-draw/

greed 2962

mapBox使用笔记

项目需要,以mapBox为基础开发地图相关大屏展示,记录开发与学习。 基础的地图渲染熟悉一些以后还是比较容易的,就是刚开始不熟一脸懵,先附上文档地址 英文地址:https://www.mapbox.com/maps/ 中文文档:http://www.mapbox.cn/中文文档里里还是会有很多英文 只是简单的介绍为中文了 简单样例: 效果展示 <!--dom部分--> <div :id="mapID" class="s-map" /> // js部分 import m..

developer_qi的博客 3679

使用 Mapbox 在 Vue 中开发一个地理信息定位应用

在本文中,我们将大致了解正向地理编码和反向地理编码的概念。 我们将使用 Mapbox 和 Vue.js 2.6.11 构建一个应用这些概念来显示特定位置的应用程序。

前端进阶之路 | 中大厂、外企、国企内推 | 面试培训 | 简历修改 3733

带你全面了解Mapbox框架

​ Cesium和Mapbox是目前最流行的支持3D地形图的WebGIS框架,mapbox是二三维结合的一款框架,也是三维框架里面最简单的。官网:https://www.mapbox.com/Mapbox是⼀个可以创建各种自定义地图的网站,如 Pinterest、Evernote、Github、500px 等大牌都使用Mapbox创建地图。Mapbox针对不同平台均开发了相应的GIS引擎以满⾜开发者或相关用户的需要,如:iOS SDK(⽤于iOS端开发)、Android SDK(用于Andriod端开发)、

2403_88103571的博客 3771

mapbox总结

mapbox

zx960103的博客 5929

地图框架之mapbox——(六)

今天跟大家分享一下popup、标注、以及canvas,到这里基本上mapbox的基本内容也就告一段落,后续根据我在工作中遇到的问题再做相关的分享。核心逻辑:把canvas动画与layout结合添加到图层中设置图层样式。首先记住标记不是图层,他只是作为一个单独的对象,被添加到地图上了。1、popup和marker结合使用。3、通过点击事件添加canvas动画。一、标注(marker)1、设置canvas动画。2、封装canvas动画。六、控制图层的显示和隐藏。1、如何向地图添加标记。四、canvas动画。

qq_45751819的博客 1958

mapbox+基础应用+动画实例

mapbox+基础应用+动画实例

m0_51244077的博客 2757

ShapeFile文件格式

这些文件共同组成了一个完整的Shapefile,其中.shp文件和.shx文件是必需的,用于存储几何对象的几何信息和索引信息。.dbf文件存储几何对象的属性信息,.prj文件存储几何对象的坐标系信息,而.sbn和.sbx文件是可选的,用于提高空间查询的性能。每个记录在.shp文件中都有一个唯一的记录号,对应的属性数据在.dbf文件中也有相同的记录号。这是Shapefile的投影文件,用于存储地理坐标系或投影坐标系的信息。这是Shapefile的主文件,存储几何对象的几何信息,如点、线、面的坐标值等。

m0_58742205的博客 3159
上一篇: Mapmost SDK for WebGL 全新升级——解锁 3DGS 新能力!
下一篇: 【从零打造视觉盛宴·基础篇】从“假”到“真”搭建三维场景!
Mapmost
博客等级 码龄3年 1721粉丝 191原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值