【WebGIS系统开发系列】概述

概述

本专栏记录从零开发一个WebGIS系统的全过程,一方面希望通过写作的方式巩固自身的知识,另一方面希望能够与相关领域的专业人员进行交流互相进步。

总体来说,本专栏主要涉及到以下几个方面:

  1. 相关开发软件下载及配置;

  2. PostgreSQL/PostGIS空间数据库介绍及使用;

  3. Geoserver地图发布软件介绍及使用;

  4. shp格式、GeoJSON格式介绍及使用;

  5. OSM介绍及数据下载指南;

  6. Tomcat服务器软件介绍及使用;

  7. Openlayers常用API介绍;

  8. 基础数据可视化、地理数据可视化;

  9. Java web一站式开发技术介绍;

  10. Git&GitHub使用介绍;

  11. 项目开发流程介绍;

  12. 项目云端部署介绍;

暂时想到这么多,后面如果想到了会继续补充。

然后,我希望这是一个掌握了基础web开发技术的新手可以看得懂的专栏,因此我决定使用最为基础的Java EE开发技术,具体技术选型如下:

  • 数据库平台:PostgreSQL(且安装PostGIS)

  • 程序开发平台选择:IntelliJ IDEA 2019

  • web前端框架选择:jQuery、Bootstrap

  • 服务器选择:Tomcat 9.0

  • Java版本选择:Java 8

  • 服务端技术:servlet

  • 前端技术:JSP

  • 数据库访问技术选择:原生JDBC

如果你熟悉Java开发,你应该能明白这应该是一个Java web开发中最基础的技术了,不过,在使用了很长时间框架之后,我却明白越基础越是能够理解到较为深入的原理知识,因此我也确信你能从中学到something new;

如果你刚入门Java web开发,也不用担心,项目永远是学习编程的最大利器,跟着我一起实现这个系统吧,本专栏结束的时候,你自然学会了如何实际的开发一个web系统,这将是你学习编程的道路上重要的一步;

如果你对Java web开发一窍不通,那么本专栏或许并不适合你,掌握一定的Java EE的基础知识才能使你不至于迷惑;

如果你对GIS不感兴趣,你也完全可以不看GIS相关的部分,实际上,即使抛去GIS的部分,这也是一个完整的web项目。

最后,希望自己能够坚持完成这个专栏。

关注

欢迎关注公众号 「林木菌」,主要用于分享编程经验知识,保持深度和专注度。

【WebGIS系统开发系列】概述_第1张图片

你可能感兴趣的:(WebGIS系统开发,webgis,gis,web,geoserver)