开放式地图制图课程——OGC学习秘籍
来源:互联网 发布:网络拒绝接入 编辑:程序博客网 时间:2024/05/17 03:48
转自:http://blog.csdn.net/mygisforum/article/details/8247120
1.引言
由于项目需要,需要学习OGC相关地图标准,包括WMS、WFS、GML、SLD等,国内相关书籍大家都懂的,特向Google大师请教,得一秘籍《Open Web Mapping》——来自于世界名校美国宾夕法尼亚州立大学的在线地图学课程GEOE585。
2.课程概览
课程最终目标:使用开发源码软件和OGC标准规范进行Web地图应用程序的设计、开发和实施应用。
多说无益,看下图自然明了。几乎涵盖了OGC所有地图常用标准和规范。
3.课程目录
Lesson 0: Orientation
Lesson 1: Introduction to Open Web Mapping
Lesson 2: Web Map Servers (WMS)
Lesson 3: Web Feature Servers (WFS)
Lesson 4: Extensible Markup Language (XML)
Lesson 5: Advanced Web Map Servers
Lesson 6: Geographic Markup Language (GML)
Lesson 7: WFS Revisited
Lesson 8: Building a Web Mapping Application
Lesson 9: Building a Thin Custom Web Mapping Client
Lesson 10: Open Web Mapping: Everything You Wanted to Know But Were Too Afraid to Ask
4.课程目标
可直接阅读原文。
4.1 Course Objectives
At the successful completion of this course, students should be able to:- demonstrate a clear understanding of the Open Geospatial Consortium (OGC) web mapping standards
- demonstrate how to deploy a mapping server on the web
- explain the types of client that can be used for web mapping
- deploy a working client server for an example data set
4.2 Educational Objectives for Each Lesson
Lesson 1: Introduction to Open Web Mapping
At the successful completion of this lesson, students should be able to:- identify the framework of open web mapping
- define open web mapping
- describe ways in which open web mapping is used
- describe the importance of open web mapping
- define international open web standards as published by the Open Geospatial Consortium
- explain the importance of international open standards to developers, users and businesses
- give examples of how international open standards apply to geography
Lesson 2: Web Map Servers (WMS)
At the successful completion of this lesson, students should be able to:- describe a Web Map Server (WMS)
- explain how a WMS works
- describe how a HTTP request is constructed and handled by a server
- identify the key elements in a WMS request
- identify the three types of response a WMS can make
Lesson 3: Web Feature Servers (WFS)
At the successful completion of this lesson, students should be able to:- describe a Web Feature Server (WFS)
- explain how a WFS works
- identify the structure of a WFS request
- distinguish between WMS and WFS
- discuss the reasons to choose one over the other either WMS or WFS
- show an understanding of the key aspects to the WFS specification
Lesson 4: Extensible Markup Language(XML)
At the successful completion of this lesson, students should be able to:- define what a markup language is
- list various markup languages and their uses with respect to web mapping
- define XML
- describe the use of XML in open web mapping
- explain the importance of writing well formed documents in XML
- use XML syntax rules to write well formed documents
- define XML schema
- explain the way a schema applies to an XML document
Lesson 5: Advanced Web Map Servers
At the successful completion of this lesson, students should be able to:- define Styled Layer Description (SLD)
- describe how SLD works
- know how to apply SLD to WMS layers
- define a cascading WMS
- explain how a cascading WMS works
Lesson 6: Geographic Markup Language (GML)
At the successful completion of this lesson, students should be able to:- define GML
- describe the use of GML in open web mapping
- relate XML to GML
- define application schema
- understand how to construct and apply an application schema to a GML document
Lesson 7: Building a Web Mapping Application
At the successful completion of this lesson, students should be able to:- define web mapping application
- define a spatial dataset
- describe the need for spatial data sets
- set up a spatial dataset
- assess the options for servers required to deploy the data on the web
- demonstrate how to deploy a web map server or web feature server
Lesson 8: Building a Thin Custom Web Mapping Client
At the successful completion of this lesson, students should be able to:- define a thin custom web mapping client
- discuss the concepts of building client server web mapping
- build a custom web mapping client
- build the server components needed to support the client
Lesson 9: WFS revisited
At the successful completion of this lesson, students should be able to:- give examples of uses of a WFS
- define gazetteer
- discuss how to build a gazetteer
Lesson 10: Open Web Mapping, everything you wanted to know but were too afraid to ask
At the successful completion of this lesson, students should be able to:- identify sources for web mapping information
- describe the future of Open Web Mapping
找个僻静的地方修炼吧!:)
- 开放式地图制图课程——OGC学习秘籍
- 开放式地图制图课程——OGC学习秘籍
- 在家学习 & 终身学习的绝好去处——麻省理工开放式课程网页
- 在家学习&终身学习的绝好去处——麻省理工开放式课程网站
- [ArcEngine地图制图系列]—添加比例尺
- [ArcEngine地图制图系列]—添加图例
- [ArcEngine地图制图系列]—添加网格
- [ArcEngine地图制图系列]—添加地图标题
- [ArcEngine地图制图系列]—添加地图指北针
- 开放式课程
- 【课程笔记】地图编绘_实验三 制图表达
- [ArcEngine地图制图系列]—添加比例文本
- 地图制图
- 开放式课程计划
- OOPS 开放式课程计划
- 国外名校开放式课程
- ArcGIS制图—道路
- GIS制图课程前言
- PowerDesigner 连接oracle直接生成数据库中的表
- Oracle优化数据库的心得
- POJ 1013 Counterfeit Dollar
- spring MVC之构造ModelAndView对象
- 如何做好ERP项目调研,简单分析
- 开放式地图制图课程——OGC学习秘籍
- Android---Activity生命周期状态
- UC将发布高性能HTML5游戏引擎X-Canvas
- 机器人行走 某少年宫引进了一批机器人小车。可以接受预先输入的指令,按指令行动。小车的基本动作很简单, 只有3种:左转(记为L),右转(记为R),向前走若干厘米(直接记数字)。
- C++实现排列组合
- ubuntu12.04 笔记本键盘错乱
- LightOJ 1245 求(n/1+n/2+...+n/n)
- 中国人和美国人在求偶标准上的根本不同....
- 王寒:12岁儿童,该怎样开始iOS开发?