NORTH CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY · 测绘工程 2024级

测量大地出发
走向WebGIS全栈开发

一个测绘工程本科生,正在把全站仪里的坐标点变成浏览器里的交互地图。 目标是武汉超图 WebGIS 工程师——这条路,我每天都在走。

2/5
学习阶段已完成
1
项目已交付
338
距离 2027 投递窗口

// 01 · 关于我

测绘工程出身,
正在补齐计算机的第二条腿

华北理工大学测绘工程专业 2024 级本科生。大二暑假开始系统学习 WebGIS 开发,计划用一年时间从零构建全栈能力,目标 2027 年暑期拿到武汉超图 WebGIS 工程师实习 offer。

测绘专业背景是我的核心竞争力——坐标系、投影转换、空间分析、平差理论,这些不是从教程里学的,是专业课扎扎实实啃下来的。面试时我能说出「用最小二乘平差思想优化空间插值精度」,这比「我学过 Vue3」分量重得多。

「全站仪量的是大地,代码量的是未来。
两条线交汇的地方,就是我站的位置。」

当前阶段:刚完成 Python 空间数据处理速通(geopandas + shapely + 坐标系转换),正在速通 HTML/CSS/JavaScript 前端三件套。8 月下旬转 Java 基础,为 SpringBoot 后端开发做准备。

技术栈进度

Python/geopandas shapely GIS坐标系 HTML/CSS JavaScript TypeScript Vue3 OpenLayers SpringBoot PostGIS Cesium SuperMap GeoTools

// 02 · 项目作品

六个项目,
每一步都有产出可以展示

✅ 已完成

空间数据处理工具集

Python geopandas + shapely 批量处理 Shapefile/GeoJSON,含坐标系转换、空间查询、POI数据爬取与清洗。这是学习计划的第一份产出。

Pythongeopandasshapelyrequests
🔄 进行中

个人成长主页

从纯 HTML/CSS 静态页面起步,逐步迭代为 Vue3+TS 单页应用,最终集成 OpenLayers 地图与 Cesium 三维场景。

HTMLCSS→ Vue3→ OpenLayers
📋 2027.01

WebGIS 交互地图系统

基于 OpenLayers + SpringBoot + PostGIS 的完整 WebGIS 项目。含 POI 检索、空间查询、ECharts 可视化、Turf.js 空间分析,前后端全链路打通。

Vue3OpenLayersSpringBootPostGISECharts
📋 2027.02

Cesium 三维可视化

三维地球场景搭建:OSM 底图 + Cesium Ion 地形、3D Tiles 倾斜模型加载、矢量面高度拉伸专题图、量算工具与剖切分析。

Cesium3D TilesGeoserver
📋 2027.02

SuperMap 全链路实践

走通 iDesktopX 制图 → iServer 服务发布 → iClient 前端调用的超图产品全链路,并用 iClient 重构项目 1 核心流程,输出 OL vs iClient 对比文档。

iDesktopXiServeriClientSuperMap
📋 2027.04

空间数据分析平台

进阶全栈项目。GeoTools + PostGIS 做后端空间运算引擎,前端 OL 可视化 + ECharts 多维度数据看板,Docker 容器化部署到云服务器。

GeoToolsPostGISDocker阿里云ECS

// 03 · 学习路径

从 2026 年暑假到 2027 年夏天,
共 44 周,每周日更新进度

2026.07.15 — 07.29
阶段零 · 前半:Python 空间数据处理速通
geopandas 读写 Shapefile/GeoJSON、shapely 几何操作、坐标系转换、高德/天地图 API 调用与 POI 数据清洗。超前完成,比原计划快约 1 周。
✅ 已验收 产出:空间数据处理工具集
2026.07.30 — 08.16
阶段零 · 中段:HTML + CSS + JavaScript 速通
目前正在这里。HTML5 语义化标签、CSS Flex/Grid/定位/响应式、JavaScript ES6+ 核心语法与 DOM 操作。验收产出就是这个个人主页的静态版。
🔄 进行中 产出:本网站 v1.0
2026.08.17 — 08.31
阶段零 · 后段:Vue3+TS 起步 + Java 基础速通
Vue3 组合式 API + TypeScript + Vite 脚手架,重构个人主页。同时 Java 语法速通(面向对象、集合、JDBC),为 SpringBoot 铺路。
📋 待开始 TypeScript Java
2026.09 — 11 中旬
阶段一:GIS 核心能力成型(OpenLayers + PostGIS + SpringBoot)
OpenLayers 深入 6 周,PostGIS 空间数据库 3 周,SpringBoot 后端开发,GeoServer 地图服务发布。打通「前端绘制 → SpringBoot 查询 → PostGIS 运算 → OL 展示」全链路。
📋 待开始 OpenLayers PostGIS SpringBoot GeoServer
2026.11 中旬 — 2027.01
阶段二:项目 1 — WebGIS 交互地图系统
第一个完整项目。Vue3+TS+OpenLayers 前端 + SpringBoot 后端 + PostGIS 数据库,集成 ECharts 图表 + Turf.js 空间分析。部署到公网可访问。
📋 待开始 项目1上线 Turf.js ECharts
2027.02(寒假)
阶段三:Cesium 三维 + SuperMap 全链路攻坚
4 周高强度。Cesium 三维场景搭建(底图/地形/3D Tiles/剖切),iDesktopX 制图 → iServer 发布 → iClient 调用全链路,用 iClient 重构项目 1。
📋 待开始 Cesium SuperMap
2027.03 — 06
阶段四:项目迭代 + 面试冲刺
项目 2 功能迭代与技术升级(GeoTools + Docker 部署),算法刷题(GIS 岗要求低于互联网大厂),简历打磨,4 月启动批量投递,目标 6 月拿到实习 offer。
📋 待开始 投递窗口 4月 目标:超图武汉

// 04 · 找到我

欢迎交流,
测绘- WebGIS 这条路上不孤独

📍
当前位置
河北唐山 → 目标武汉
🏫
学校
华北理工大学 · 测绘工程 · 2024级
QQ
QQ
3554329421

给一年后的自己:

当回头看这个页面的时候,上面的「进行中」应该已经全部变成了「已完成」了吧。项目卡片应该都亮起来了,学习路径上的每一个点都踩过了。

那时的你应该已经在武汉实习了吧。不管怎样——
这一年的自己,没有辜负当初的决定。