欢迎使用 GEOG 585 课程 - 开放 Web 图制图

原教程地址: https://www.e-education.psu.edu/geog585/

声明:本中文教程为翻译版本。由 OSGeo 中国中心翻译维护。在线的 HTML 版本,可访问 http://webgis.cn/ ,会随时更新。因时间有限,谬误之处在所难免,若有问题反馈,请发送 E-mail 至 486936@qq.com

Geo 585:开放网络地图制图是一门为期10周的在线课程,它为您提供了使用免费开源软件(FOSS)和开放规范在互联网上共享地理信息的经验。这是宾夕法尼亚州立大学在线地理空间教育课程的选修课,包括地理信息系统硕士。课程可以作为开放式课件在网上免费观看;但是,如果您想获得课程的官方学分,并通过讲师和同行反馈完成课程,您应该通过宾夕法尼亚州立大学世界校区注册课程。

Geog 585的两个主要目的是帮助您理解web服务的重要性,并为您提供一些使用FOSS和开放标准制作web地图的经验。当然,您也可以使用专有软件实现web服务;但是,专有GIS服务器包的成本使自由/开源软件成为基本Web 制图任务的一个有吸引力的研究领域。

Geog 585的目的不是为了推广自由/开源软件,反之亦然(你可以在互联网上找到很多关于这个主题的资料);但是geog585应该让你熟悉当前自由/开源软件的能力和不足,以至于你可以在知情的情况下决定是否使用自由/开源软件在您自己的Web 制图任务中。

本课程要求您使用JavaScript和Leaflet API进行一些编程。您还不需要了解有关Leaflet的任何信息,但是需要具备以下条件:

  • 在编写计算机程序或脚本方面有足够的正式经验,您可以轻松地识别和使用基本结构,如变量、循环、决策结构、错误处理、对象等。Geog 485 满足此前提条件。例外情况需要同等的编程经验和讲师的批准;

  • 足够的JavaScript使用经验,当您在一段JavaScript代码中看到上述结构时,便可以轻松识别出这些结构。Geog 863 满足此先决条件,或者您可以使用 W3Schools JavaScript教程 做自己的准备;

  • 具有足够的HTML和CSS经验,您可以轻松查看和解释页面标记的基本元素,例如标题,正文,脚本标签等。 Geog 863 满足此先决条件,或者您可以使用 W3Schools HTML 教程