“凡事豫则立,不豫则废。”

——西汉·戴圣《礼记·中庸》

为了做好GeoServer课程培训,需要拟定一个课程目录,对整个课程做一个宏观上的规划。有了这个规划,就有了目标,通过一次次课程,逐步达到课程目标。这也是通过目标来进行课程管理。

1、课前约定

首先,为了减少读者在学习过程中出现各种数据坐标系、软件版本不一致等基础问题,也为了便于课程的开展,我们在这里对软件的版本、数据坐标系做出统一约定。约定如下:

  • 所有数据的均为WGS-84地理坐标系(经纬度格式);

  • GeoServer版本为2.20.1;

  • 操作系统为windows7 64位;

  • 浏览器为Google Chrome。

2、课程目录

接下来,介绍下课程目录。希望读者通过我们的课程目录对整个课程框架有一个初步的了解,同时,为了减轻学习压力,我们每次课的内容都会尽量压缩,只保留核心干货。另外,在每一次服务发布后,我们都会出一篇文章来介绍怎么样来实现在开发环境中使用,使读者在学习的过程中循序渐进、逐步提高,一点点带动你对GeoServer的学习兴趣。

随着课程的推进,后期我们会读者的反馈情况进行适当调整,来优化我们的课程。初步目录如下:

       课程一、GeoServer的安装及目录结构介绍

       课程二、GeoServer软件界面介绍

       课程三、使用GeoServer发布影像服务(包括影像获取、影像处理及最终的影像数据发布)

       课程四、开发实例一:调用展示GeoServer发布的影像服务

       课程五、使用GeoServer发布WMS服务(包含单个shapefile、多个shapefile、PostGIS等多种数据源的数据发布)

       课程六、开发实例二:调用展示GeoServer发布的WMS服务(包含属性数据的查询展示)

       课程七、使用GeoServer发布WFS服务

       课程八、开发实例三:调用展示GeoServer发布的WFS服务(包含图形和属性信息的编辑、添加、删除等

       课程九、使用GeoServer发布WPS服务

       课程十、开发实例四:调用展示GeoServer发布的WPS服务

       课程十一、课程总结

3、结束语

好了,整个GeoServer课程规划就介绍完了。接下来的一段日子里,让我们按照课程目录一起学习吧!

老规矩,争取一周一更!

这里更新较慢,关注公众号可以第一时间获取最新内容。

GeoServer课程规划的更多相关文章

  1. 微软BI SSIS 2012 ETL 控件与案例精讲课程学习方式与面试准备详解

    开篇介绍 微软BI SSIS 2012 ETL 控件与案例精讲 (http://www.hellobi.com/course/21) 课程从2014年9月开始准备,到2014年12月在 天善BI学院  ...

  2. 小D课堂 - 新版本微服务springcloud+Docker教程_1_01课程简介

    笔记 ============================================= SpringCloud课程笔记.txt 第一章 课程介绍和学习路线 1.微服务架构SpringClou ...

  3. 【转】一名大学生的PHP进阶之路

    我是一名河南某职业学院的学生,比较喜欢PHP开发 的 工作,自己也曾经自学过php,but如果没有老师教还真是难以坚持啊,在这里给大家说一下寒假在麦子的学习感受,首先说麦子每一堂课程都给了特别详细的 ...

  4. XMIND

    XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用.高效的可视化思维软件,强调软件的可扩展.跨平台.稳定性和性能,致力于使用先进的软件技术帮助 ...

  5. SPSS Modeler数据挖掘项目实战(数据挖掘、建模技术)

    SPSS Modeler是业界极为著名的数据挖掘软件,其前身为SPSS Clementine.SPSS Modeler内置丰富的数据挖掘模型,以其强大的挖掘功能和友好的操作习惯,深受用户的喜爱和好评, ...

  6. 机器人操作系统(ROS)在线实训平台学习实验指南

    机器人操作系统(ROS)在线学习指南       在高校开设ROS相关课程已经积累了一年多的经验,由于自动化类专业在课程安排中不同于计算机相关专业,通常没有Linux相关的课程基础,直接上手ROS较为 ...

  7. android连接Mysql数据库之JDBC方式

    一.创建一个数据库和若干表,并导入相关信息.这里以我之前使用的一个图书系统的数据库为例子. 首先假设已经安装并配置好Mysql.(建议大家安装WAMP,也就是安装完这个,就相当于安装了Mysql,PH ...

  8. 微服务SpringCloud+Docker入门到高级实战(教程详情)

    第一章 课程介绍和学习路线 1.微服务架构SpringCloud课程介绍 简介:课程介绍和课程大纲讲解,讲课风格和重点内容理解技巧 2.技术选型和学后水平 简介:课程所需基础和技术选型讲解,学完课程可 ...

  9. 微服务SpringCloud+Docker入门到高级实战(目录)

    第一章 课程介绍和学习路线 1.微服务架构SpringCloud课程介绍 简介:课程介绍和课程大纲讲解,讲课风格和重点内容理解技巧2.技术选型和学后水平 简介:课程所需基础和技术选型讲解,学完课程可以 ...

随机推荐

  1. byte数组(byte[])与MultipartFile相互转化

    MultipartFile转化为byte数组 byte[] bytes= file.getBytes(); byte数组转化为MultipartFile <dependency> < ...

  2. git命令行常用操作总结

    关于 更多使用细节(grammar和book),请参考 官网 1.上传代码 1.1 创建自己的远程Repository, github或者gitee 1.2 创建本地git仓库 $ git init ...

  3. 【LeetCode】Balanced Binary Tree 算法优化 解题报告

    Balanced Binary Tree Better Solution [LeetCode] https://leetcode.com/submissions/detail/40087813/ To ...

  4. 【LeetCode】474. Ones and Zeroes 解题报告(Python)

    [LeetCode]474. Ones and Zeroes 解题报告(Python) 作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ ...

  5. 第十一个知识点:DLP,CDH和DDH问题都是什么?

    第十一个知识点:DLP,CDH和DDH问题都是什么 这是第11篇也是数学背景的第二篇.主要关注群操作如何被用于设计密码基础. 就像你现在知道的那样,密码学经常依赖于'难问题'.这也就是说,如果我们假设 ...

  6. RabbitMQ学习笔记二:Java实现RabbitMQ

    本地安装好RabbitMQ Server后,就可以在Java语言中使用RabbitMQ了. RabbitMQ是一个消息代理,从"生产者"接收消息并传递消息至"消费者&qu ...

  7. Python Revisited Day 09 (调试、测试与Profiling)

    目录 9.1 调试 9.1.1 处理语法错误 9.1.2 处理运行时错误 9.1.3 科学的调试 9.2 单元测试 9.3 Profiling 9.1 调试 定期地进行备份是程序设计中地一个关键环节- ...

  8. Android程序设计基础作业目录 (作业笔记)

    Android程序设计基础 • [目录] 第1章 Android程序入门 >>> 1.2.4 安装并配置 Android Studio 开发工具和 Genymotion 模拟器. 1 ...

  9. Android物联网应用程序开发(智慧城市)—— 火焰监控界面开发

    效果: 布局代码: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns: ...

  10. 使用 jQuery对象设置页面中 <ul> 元素的标记类型,并使用 DOM 对象设置 <li> 元素的浮动属性和右边距。使用jQuery 对象和 DOM 对象设置页面元素属性

    查看本章节 查看作业目录 需求说明: 使用 jQuery对象设置页面中 <ul> 元素的标记类型,并使用 DOM 对象设置 <li> 元素的浮动属性和右边距.使用jQuery ...