gis相关技术
✅ GIS 相关技术全体系总结(2025版)
🎯 一、GIS 基础知识体系
GIS 主要涉及以下核心能力:
- 🗺 空间数据采集(GPS、遥感、地图测量)
- 📦 空间数据管理(矢量/栅格/三维)
- 📊 空间分析(缓冲区、叠加、路径规划)
- 💻 地图渲染与可视化(2D/3D)
- 🛰 坐标系统与投影
- ⚙️ 地图服务与接口(WMS/WFS/WMTS)
🧩 二、GIS 前端技术栈(WebGIS)
🔥 主流地图前端框架
| 框架 | 特点 | 适合场景 |
|---|
| Leaflet | 轻量、简单 | 基础地图展示、移动端 |
| OpenLayers | 功能强大、专业 GIS | 政务、企业级 WebGIS |
| Mapbox GL JS | 矢量瓦片、高性能 | 商业地图、炫酷可视化 |
| CesiumJS | 3D 地球 | 三维城市、BIM/GIS、一张图 |
| ArcGIS API for JS | 最强商业 GIS | 政府、国企、军工 |
📦 地图数据格式
- KML / KMZ(Google)
- GeoJSON(WebGIS 最常用)
- MVT(Mapbox Vector Tile)矢量瓦片
- Shapefile(传统 GIS)
- DEM、DSM、DTM(三维地形)
🛰 坐标系统 / 投影
必须掌握:
- WGS84(GPS)
- GCJ-02(火星坐标,高德、腾讯)
- BD-09(百度地图)
- Web Mercator(EPSG:3857)
🔧 三、GIS 后端技术栈
🔥 空间数据库
| 数据库 | 特点 | 说明 |
|---|
| PostGIS(PostgreSQL) | 最强开源空间数据库 | 企业级 GIS 标配 |
| MongoDB + Geo | GeoJSON 原生支持 | WebGIS、移动端 |
| ES + GeoShape | 大数据空间检索 | 轨迹、地理围栏 |
🛰 空间服务类软件
企业级 GIS 后端三件套:
- GeoServer → 发布地图服务(WMS/WFS/WMTS)
- MapServer → 高性能瓦片服务
- Tilestache / TileServer GL → 瓦片(MVT)服务
🧪 后端语言选型
| 语言 | GIS 相关能力 |
|---|
| Node.js | GeoJSON 处理、REST API、瓦片服务 |
| Python | GDAL、Shapely、空间分析 |
| Java(Spring) | ArcGIS Enterprise 常搭配 |
| Go | WebGIS 服务高性能 |
🛰 四、三维 GIS 技术
🔥 主流框架 / 引擎
- CesiumJS(Web 3D GIS 一哥)
- Mapbox GL JS + 3D Layer
- Three.js + GIS 数据融合
- ArcGIS JS 4.x 3D
📦 三维数据格式
- 3D Tiles(Cesium 标准)
- glTF/GLB
- OSGB(倾斜摄影)
- LAS/LAZ(点云)
🔍 五、GIS 常用空间分析能力
| 类型 | 内容 |
|---|
| 缓冲区分析 | 周边区域圈选 |
| 叠加分析 | 交集、并集 |
| 路径分析 | 最优路径、网络分析 |
| 插值分析 | 栅格分析 |
| 地形坡度坡向 | 地形计算 |
| 轨迹分析 | 热力图、运动分析 |
🏙 六、主流国内 GIS 平台
- 高德地图 API
- 腾讯地图 API
- 百度地图 API
- 天地图(国家)
- 超图 SuperMap
- 中地数码 MapGIS
🧭 七、GIS 学习路线图(从入门到工程化)
阶段 1:GIS 基础
- 地图、投影、坐标系
- GeoJSON / Shapefile 数据结构
- 空间关系(点线面)
阶段 2:WebGIS 前端
- 掌握一个 2D(Leaflet / OL)
- 掌握一个 3D(Cesium)
阶段 3:GIS 后端
- PostGIS 基础
- GeoServer 发布地图服务(瓦片/矢量)
阶段 4:可视化与三维
- Cesium 全套(数据源、场景、3D Tiles)
- Mapbox 高级可视化
阶段 5:大型 GIS 系统架构
- 瓦片切片方案(MBTiles、MVT)
- 大规模轨迹存储(ES + PostGIS)
🚀 八、GIS 就业方向
| 方向 | 工具 | 场景 |
|---|
| WebGIS 前端 | Cesium / Mapbox | 智慧城市、一张图 |
| GIS 后端 | PostGIS、GeoServer | 政务、测绘 |
| 三维 GIS / 城市数字孪生 | Cesium、3D Tiles | 城管、建筑、园区 |
| 遥感数据处理 | ENVI、Python GDAL | 地理分析 |
| 地图可视化工程师 | ECharts、Mapbox | 大屏、BI 数据可视化 |