# WebGIS入门实战demo **Repository Path**: xiaomiquan/webgis_initial_practical_demo ## Basic Information - **Project Name**: WebGIS入门实战demo - **Description**: 《WebGIS入门实战》专栏demo源码:https://xiaozhuanlan.com/webgis - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 28 - **Forks**: 20 - **Created**: 2019-02-21 - **Last Updated**: 2025-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ebook-webgis #### 专栏介绍 [《WebGIS入门实战》专栏](https://xiaozhuanlan.com/webgis)源码,专栏教程地址:https://xiaozhuanlan.com/webgis #### 专栏作者介绍 giscafer,毕业于西北农林科技大学,地理信息系统专业。现就职于某C轮创业公司担任前端开发经理,负责共9人的大前端团队(Web+App);全栈开发工程师,擅长前端开发、App 开发等,原为GIS520论坛站长。 #### 专栏一句话介绍 结合互联网前端技术的WebGIS开发入门教程 #### 专栏适合人群 * WebGIS 初学者 * 希望快速入门 WebGIS 的小白 * 希望能够边学边实战的开发者 * 相关方向学生&老师 #### 专栏所需技术储备 必备知识:JavaScript、HTML/CSS #### 专栏能学到什么?(专栏核心技术点) webgis开发、leaflet、node.js\npm\webpack #### 专栏介绍(完整版) WebGIS开发本质上属于前端开发方向,国内GIS软件开发行业中,WebGIS开发技术相对于互联网技术来说有些落后,比如普遍还是使用原生js开发项目,不引入ES6,不用gulp、webpack这种工程化的工具。在本课程中,除了介绍 WebGIS 开发,还会分享一些个人经验,介绍nodejs、webpack工具来搭建开发环境以及一些提高开发效率的工具介绍。 本课程共包含三大部分。第一部分(第1~3篇)带你初步认识 WebGIS开发是什么,开发环境介绍、第三章介绍ArcGIS、OpenLayers、Leftlet、Mapbox等地图库的特点等。 第二部分(第4~7篇)简单了解前端工程化的知识,介绍node.js搭建开发环境和效率工具的使用,然后实战开发演示不同地图JS库加载地图服务的基本demo,和台风实时路径、地图相册demo实战开发。 第三部分(第8~9篇)这部分将会介绍如何使用 webpack 搭建开发环境,改善传统的 WebGIS 行业的开发方式。以及介绍如何将静态demo部署到github演示。 第四部分(第10-12篇)除了介绍前端流行的三大框架/库开发webgis外,还会介绍前后端完整的WebGIS系统开发流程,让读者清晰清楚如何准备开发一个完整WebGIS系统。最后一章将介绍个人在技术学习成长上应该如何准备,如何才能做到在技术上持续快速成长。 #### 目录 - 01:概述WebGIS是什么 - 02:前期准备:开发环境的准备 - 03:WebGIS开发常用的地图JS库 - 04:了解前端工程化和利用node.js作为工具使得开发变得高效 - 05:实战:基于不同地图库的地图服务加载展示demo - 06:实战:基于Leaflet 台风实时路径实现 - 07:实战:基于Leaflet 旅游地图相册实现 - 08:如何使用 ES6 + webpack 开发 WebGIS - 09:部署篇:介绍如何将demo部署到Github以及绑定域名等 - 10:前沿篇:react、angular、vuejs等开发WebGIS系统介绍 - 11:全栈篇:如何进行完整的WebGIS系统开发 - 12:发展篇:如何在技术上持续快速成长 专栏教程地址:https://xiaozhuanlan.com/webgis