关于我

大家好,我是 znlgis,一名专注于 GIS(地理信息系统)开发的技术爱好者和内容创作者。

👨‍💻 我做什么

  • 📺 视频创作:在 B 站直播分享 GIS 开发技术,发布教程视频
  • 📝 技术写作:撰写详细的技术文档和教程,分享开发经验
  • 💻 开源开发:开发和维护开源 GIS 工具和框架
  • 🎓 技术布道:推广 GIS 开发技术,帮助更多人入门

🎯 技术栈

GIS 核心技术

  • 空间数据处理:GDAL、GeoTools、NetTopologySuite
  • 地图服务:GeoServer、GeoServer Cloud、PostGIS
  • 前端地图:OpenLayers、Leaflet、Cesium
  • 数据格式:Shapefile、GeoJSON、GeoPackage、FileGDB

开发语言与框架

  • 后端:C#/.NET、Java、Python
  • 前端:Vue3、TypeScript、JavaScript
  • 数据库:PostgreSQL/PostGIS、SQL Server、Oracle

工具与平台

  • 开发工具:Visual Studio、VS Code、IntelliJ IDEA
  • 容器化:Docker、Kubernetes
  • AI 平台:Dify

📊 教程内容

共 96 个教程系列,按分类整理如下(与侧边栏目录树一致):

🌍 GIS 教程(21 个系列)

📖 GIS 基础(4 个系列)

🏘️ GIS 业务全景(7 个系列)

📝 博客翻译(1 个系列)

📐 CAD 开发(19 个系列)

🧊 3D 开发(5 个系列)

💻 C# 开发(8 个系列)

🤖 AI 系列(11 个系列)

🔌 IoT 物联网(1 个系列)

📖 源码解读(2 个系列)

📦 其他教程(9 个系列)

🎯 项目演示(8 个系列)


🎓 学习路线推荐

🌱 GIS 入门路线

  1. GIS 基础 → 了解数据格式与地图服务
  2. QGIS 教程 → 掌握桌面 GIS
  3. GDAL 教程 → 学会空间数据处理
  4. PostGIS 教程 → 空间数据库
  5. GeoServer 教程 → 发布地图服务
  6. OpenLayers 教程 → WebGIS 开发

🔧 .NET GIS 开发路线

  1. NetTopologySuite → .NET 空间计算
  2. GDAL C# 绑定 → 数据读写
  3. SharpMap / Mapsui → 地图渲染
  4. OpenGIS Utils for .NET → GIS 工具库

🏗️ CAD 开发路线

  1. FreeCAD 教程 → 参数化建模入门
  2. OCCT 教程 → 几何内核深入
  3. CadQuery 教程 → Python 参数化CAD
  4. 选择领域深化:PCB(KiCad) / BIM(Xbim) / 机械

🤖 AI 应用路线

  1. Dify 平台 → 低代码 AI 应用
  2. OpenClaw → 多智能体网关
  3. superpowers-zh → AI 辅助开发实践

💬 联系方式

欢迎通过以下方式与我交流:

  • QQ群: 289280914 - GIS 开发技术交流
  • B站: znlgis的空间 - 视频教程和直播
  • 博客园: znlgis - 技术博客
  • GitHub: znlgis - 开源项目
  • Gitee: znlgis - 国内镜像

📖 关于这个博客

使用 Jekyll 构建,托管在 GitHub Pages。

  • 极简风格:专注于内容本身,减少视觉干扰
  • 快速访问:优化加载速度,提供流畅的阅读体验
  • 移动友好:响应式设计,适配各种设备
  • 代码高亮:基于 Rouge,示例清晰易读
  • SEO 优化:便于搜索引擎收录

最后更新:2026 年 11 月 04 日(站点构建时间)

本博客使用 Jekyll 静态生成,每次推送代码时自动重新构建。以上日期为站点最近一次构建时间。各教程页面可通过 Git 提交记录查看具体修改历史。