GIS核心数据格式以及数据之间的互相转换
GIS核心数据矢量数据矢量数据是一种基于坐标几何来表现地理世界的数据模型。简单来说它用点一个坐标、线一串有序的坐标串和面首尾相连的闭合坐标串这三种最基本的几何要素来精确地描述和构建现实世界中的各种地物。数据格式GeoJSON: //特点基于JSON的文本格式Web原生支持结构简单易懂。默认坐标系是WGS84。 //使用场景前端首选。浏览器和Node.js都能直接解析是API接口返回数据、小规模数据展示的黄金标准。 { type: Feature, geometry: { type: Point, coordinates: [125.6, 10.1] }, properties: { name: 观测点A } } KML/KMZ //类似 HTML用标签来描述地理要素 //特点基于XML的标记语言由Google Earth推广。KMZ是KML的压缩包。 //使用场景与Google Earth交互或在需要包含自定义图标、样式、标注的场景中使用。 ?xml version1.0 encodingUTF-8? kml xmlnshttp://www.opengis.net/kml/2.2 Placemark name北京天安门/name description中国的中心点/description Point coordinates116.397,39.903,0/coordinates /Point /Placemark /kml ?xmlXML声明指明版本和编码kml根元素声明KML命名空间 Placemark地标KML中最常用的要素可以包含点、线、面 name名称显示在地图上的标签 description描述信息通常显示在气泡框中 Point点要素 coordinates坐标格式为 经度,纬度,高度经度在前 GPX //特点也是一种XML格式专门用于存储GPS设备产生的轨迹数据航点、路线、轨迹。 //使用场景户外运动App如两步路、Strava的数据导入导出运动轨迹记录。 Shapefile (.shp): //特点一个完整的Shapefile不是一个文件而是一组文件的集合。你可以把它想象成一个拼图缺少任何块核心拼板数据都无法正常使用。 .shp - 存储要素的几何形状点、线、面的坐标 - 图画的轮廓线条; .shx -几何索引文件快速定位.shp文件中的特定记录 - 书中的目录帮你快速翻到指定页; .dbf - 以dBASE表格式存储每个要素的属性信息如名称、面积、类型 - 贴在图旁边的标签说明卡; PostGIS //特点在关系型数据库中增加了空间数据类型和函数。PostGIS是开源领域的事实标准运行在PostgreSQL上SpatialLite是SQLite的空间扩展本质上是用于存储数据常用于后端获取数据与分析的 //使用场景后端数据存储、复杂空间查询、多用户并发编辑。前端通常通过WFS服务或API来获取其中数据的子集。 矢量瓦片: //特点不是单个文件而是一种数据分块和传输规范如.mvt格式。它将矢量数据切割成无数个小块按需加载在客户端实时渲染。 //使用场景高性能Web地图的核心技术。Mapbox GL、OpenLayers、Leaflet通过插件都支持。你请求的并不是整个Shapefile而是当前屏幕范围内的几个瓦片加载速度极快像什么虚拟三维地图车载导航都是加载的矢量瓦片服务矢量瓦片处理流程栅格数据概念每个网格像元都携带一个数值这个数值代表着该位置的地理信息例如地面的高程、温度、地表反射率或者土地利用的类型。每个像元的位置由它的行列号唯一确定遥感影像分析与底图这是栅格数据最经典的应用。来自卫星、无人机或航空摄影的影像本身就以栅格格式存储。它们常作为GIS地图的影像底图为其他图层提供真实的地理背景和上下文信息。通过对多光谱影像进行分类可以生成土地利用/覆被图用于监测城市扩张、森林砍伐或农作物生长。数字高程模型与地形分析数字高程模型 (DEM)是最常见的栅格数据类型之一。它用每个像元的值来记录该位置的海拔高度。基于DEMGIS软件可以自动计算坡度、坡向、山体阴影甚至进行流域分析和洪水淹没模拟。常用的数据格式GeoTIFF (.tif)ERDAS IMAGINE (.img)三维模型数据在GIS中三维模型数据是对现实世界中的物体如建筑、树木、地形等进行三维立体化表达的数据。它通过在三维空间中记录物体的几何形状、表面纹理和空间位置X, Y, Z坐标让我们能够在数字世界中看到物体的真实外观和高程起伏 。类别典型格式简要说明通用三维建模格式.obj,.fbx,.3ds,.dae(COLLADA) ,.stl主要用于在3ds Max、Blender、SketchUp等建模软件之间交换模型数据或导入到GIS平台中。高效传输与网络格式.gltf/.glb,.usd(Universal Scene Description)针对Web端和移动端的高效渲染而设计文件相对较小加载快非常适合在三维地球或Web端展示。倾斜摄影测量格式.osgb,.s3m(SuperMap) ,.m3d(MapGIS)倾斜摄影是当前大规模城市级三维建模的主流技术。.osgb是常见的原始格式而.s3m和.m3d则是国内GIS厂商为海量数据网络化传输和渲染推出的高效格式。激光点云格式.las,.xyz,.pcd记录大量点的三维坐标和属性信息如颜色、反射强度是激光雷达LiDAR扫描的直接产物常用于高精地图、地形反演、森林资源调查等。BIM与CAD格式.rvt(Revit),.dwg,.ifc,.citygml来自建筑、工程行业的专业设计数据包含了丰富的几何、材料、功能等语义信息。.ifc是BIM数据的国际通用交换格式。GIS平台专用格式Multipatch,3D Object这是ESRI的ArcGIS软件内置的用于存储和管理三维模型的要素类可以将上述各种格式的模型导入后进行统一的空间分析和管理。瓦片数据栅格瓦片Raster Tiles瓦片内容为预先渲染好的静态图片如PNG、JPEG。每个瓦片就是一张包含地图样式的地图快照。优点兼容性好任何地图客户端都能直接显示样式由服务端固定。缺点文件体积较大尤其是高缩放级别难以动态改变样式。矢量瓦片Vector Tiles瓦片内容为经过压缩的矢量数据如点、线、面的几何信息和属性而不是图片。客户端接收到矢量瓦片后在本地实时渲染成地图。优点文件体积更小通常比栅格瓦片小80%支持客户端动态调整样式如夜间模式、高亮特定要素且可交互点击查询属性。缺点需要客户端支持矢量渲染且渲染性能受终端设备影响。注无论栅格瓦片还是矢量瓦片它们都是“瓦片数据”的具体形态而原始矢量数据如Shapefile或原始栅格数据如GeoTIFF则是它们的源头。使用场景在线地图服务Web GIS应用三维地球与游戏开发移动端离线地图实时数据可视化常见的数据格式1.栅格瓦片格式PNG / JPEG / WebP最传统的瓦片格式。PNG支持透明背景适合线划图JPEG适合影像图WebP则在同等画质下体积更小。BPG / HEIF新一代图片格式压缩率更高但浏览器支持有限。2. 矢量瓦片格式Mapbox Vector Tile (MVT)当前最主流的矢量瓦片格式使用Google Protocol Buffers编码扩展名常为.mvt或.pbf。它被Mapbox、OpenStreetMap、ESRI等广泛采用。GeoJSON Tile直接将GeoJSON切片但文件较大不常用。TopoJSON Tile基于TopoJSON的瓦片对拓扑关系进行了优化。3. 三维瓦片格式3D Tiles由Cesium团队提出的开放标准用于流式传输大规模三维模型、点云、倾斜摄影等数据是三维GIS和数字孪生领域的主流格式。S3M由中国超图软件提出的三维瓦片标准在国内三维GIS应用中广泛使用。4. 其他专用格式地形瓦片Terrain Tiles以栅格如高程PNG或量化网格如Quantized Mesh形式存储高程数据用于三维地形可视化。时间序列瓦片将不同时间维度的瓦片组织起来支持时空动态展示。GIS数据之间的互相转换工具适用场景ArcGIS Pro / QGIS图形化界面支持绝大多数矢栅转换、坐标转换、部分三维转换。GDAL / OGR命令行/编程支持400种栅格和矢量格式的转换强大且灵活。FME商业ETL工具几乎能处理任何格式之间的转换支持复杂数据流。GISBox / SuperMap TransformX专业三维/BIM/倾斜摄影模型转换支持生成三维瓦片。Cesium ion将各种三维模型转换为 3D Tiles 并托管。Tippecanoe将矢量数据GeoJSON转换为矢量瓦片MVT。

相关新闻

慢下来,才是技术人最好的状态

慢下来,才是技术人最好的状态

慢下来,才是技术人最好的成长状态做技术这一行,我们总习惯快节奏:赶需求、赶版本、赶进度,每天被任务推着走,好像慢一点就会被行业落下。 可走得越久越明白:真正的成长,从来不是拼速度&#xff…

2026/7/6 17:40:55 阅读更多 →
溯源 案例

溯源 案例

一、事件背景与入侵发现(溯源启动)某中型制造企业(以下简称“目标企业”),核心业务为生产制造与客户管理,部署有企业官网(Web服务,基于Nginx搭建)、客户管理系统&#xf…

2026/7/6 11:35:08 阅读更多 →
Docker如何改变应用构建与部署?从Node.js和Java的Dockerfile看统一制品的革命

Docker如何改变应用构建与部署?从Node.js和Java的Dockerfile看统一制品的革命

作为一名开发者或DevOps工程师,你一定经历过这样的场景:Java应用要打包成Jar,上传到Nexus,再到服务器上用java -jar运行Node.js应用要打包成zip,上传到服务器,再npm install安装依赖Python应用要打包成tar&…

2026/7/3 2:06:23 阅读更多 →

最新新闻

app 短视频宝典 功能基本完成

app 短视频宝典 功能基本完成

一共100篇,可以滑动:搜索:点击后可以查看具体内容:我花费了宝贵的8个小时,从反正现在已经是晚上2点了。希望能提供参考。

2026/7/7 3:14:29 阅读更多 →
线上事故复盘:Redis幂等性设计边界没覆盖跨状态请求,订单状态机直接崩了

线上事故复盘:Redis幂等性设计边界没覆盖跨状态请求,订单状态机直接崩了

线上事故复盘:Redis幂等性设计边界没覆盖跨状态请求,订单状态机直接崩了 适合谁看:正在用Redis做幂等性设计的后端开发者,或者订单状态机频繁出问题的技术负责人。如果只关心业务逻辑可以跳过代码部分直接看思路。 事故现场&…

2026/7/7 3:12:29 阅读更多 →
Linux命令-repquota(显示磁盘配额使用报告)

Linux命令-repquota(显示磁盘配额使用报告)

Linux命令-repquota(显示磁盘配额使用报告) 快速参考基本语法安装配额工具配置磁盘配额(简明步骤)repquota 输出详解常用选项设置用户配额(使用 edquota)监控配额使用情况用户查看自己的配额关闭配额故障排…

2026/7/7 3:12:29 阅读更多 →
显存不是只看够不够:LLM 推理中的显存碎片、分配器与 KV Cache 页管理工程拆解

显存不是只看够不够:LLM 推理中的显存碎片、分配器与 KV Cache 页管理工程拆解

很多团队做 LLM Serving 时,第一反应总是模型多大、量化到几 bit、KV Cache 占多少显存、单机能扛多少并发。但线上系统真正跑起来之后,经常遇到一种更难受的问题:明明总显存看起来还够,服务却还是 OOM、吞吐抖动、TTFT 变长&…

2026/7/7 3:10:28 阅读更多 →
web/wireless/wap区别

web/wireless/wap区别

概念 三者是前端展示形态的划分, 区别体现在设备、交互方式、技术栈上。不同公司对这三个场景的边界划分是不同的WAP(Wireless Application Protocol)原本是90 年代的功能机协议(WML 标记语言),现在已演变为"移动…

2026/7/7 3:08:28 阅读更多 →
2026年实验室建设公司深度测评:全链综合方案时代,谁是最优选?

2026年实验室建设公司深度测评:全链综合方案时代,谁是最优选?

编者按 作为一名从业逾十年的实验室建设领域观察员,我始终坚持通过资质对比、技术能力分析与项目案例研究,为行业同仁甄选值得信赖的工程服务伙伴。近五年来,实验室建设已从“单一装修施工”向“复杂系统集成”转型。随着生物安全法规趋严、智…

2026/7/7 3:06:28 阅读更多 →

日新闻

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

图片浏览是移动应用中最高频的场景之一。从社交应用的照片流到电商平台的商品图集,从旅游应用的景点相册到摄影作品展示——用户对图片浏览的体验要求不断提高:流畅的切换动画、直观的缩略图导航、便捷的收藏操作、自动播放模式。HarmonyOS NEXT ArkUI 虽…

2026/7/7 0:05:16 阅读更多 →
24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V稳压芯片完整选型指南 PW8600 PW75XX PW2815 PW2312B LDODC/DC全方案 一、24V稳压方案概述 24V直流电源在工业自动化、门禁系统、电梯控制、汽车电子、LED驱动、监控设备等场景中应用极广,是最常见的中压直流母线电压。要将24V母线稳定降压至下游MCU、传感器…

2026/7/7 0:05:16 阅读更多 →
RAG+知识图谱混合检索与Graph RAG核心对比

RAG+知识图谱混合检索与Graph RAG核心对比

做企业RAG落地的团队,往往容易卡在一容易踩坑的选型难题: 当需求单纯靠向量RAG搞不定、单纯靠知识图谱也搞不定,必须同时依赖「文本语义理解 实体关系推理」时,到底是做「向量图谱混合检索」就够了,还是必须上「Grap…

2026/7/7 0:07:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻