|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/server-side-web-gis-applications-with-leaflet-and-postgis/
课程评论:没有评论
课程名称:使用Leaflet和PostGIS构建服务器端Web GIS应用程序 课程概述:服务器端Web GIS应用程序使您能够访问存储在多用户数据库中的GIS数据。这意味着您的数据始终是最新的,其他用户对数据的任何更改都将在您的应用程序中立即可用。您将能够构建复杂的GIS应用程序,其中一些用户只能查看您允许的特定数据,而其他用户则可以通过Web界面添加、编辑和删除数据。这意味着用户可以从任何具有兼容浏览器和互联网连接的设备与GIS数据库进行交互,无论是在现场使用移动设备,还是在家中使用macOS计算机,亦或是在世界另一端使用Linux计算机。 本课程使用PHP作为服务器端语言,因为其受欢迎程度和在Web服务器上的广泛可用性。我们将使用PostGIS作为空间数据库,基于其在GIS应用程序中的流行程度和常见使用。课程中讲授的标准Web开发方法经受住了时间的考验,并且在未来多年依然会可用。我的目标是向您介绍基本概念。我相信您在学习过程中不会遇到软件限制,但如果您最终决定使用不同的服务器端语言、数据库或更新的框架,您在这里学习的方式将为您提供坚实的基础。 最重要的是,本课程使用的全部是开源软件,因此没有任何费用。我曾参与超过50人同时通过Web界面和桌面GIS访问同一数据库的项目,持续了好几年,除了每月约10美元的网络托管费用外,无需其他成本。
Server-side web GIS applications allow you to access GIS data stored in a multi-user database. This means that your data will always be current and any changes that other users make to the data will be immediately available in your application. You will be able to build complex GIS applications where some users will only be able to view certain data that you allow them and other users will be able to add, edit, and delete data from a web-interface. This means that your users will be able to interact with your GIS database from any device that has a compatible browser and an internet connection. They may be working in the field from a mobile device or from home on a mac OS computer, or on the other side of the world on a Linux computer.This course uses PHP for the server-side language because of its popularity and its wide availability on web servers. We will use PostGIS as a spatial database, again because of its popularity and common usage in GIS applications. I teach standard web development methods that have stood the test of time and will still be available in many years after the latest, greatest, technology has been replaced with something even better. My goal as an instructor is to provide an introduction to the basic concepts. I don't think you will find any limitations with the software that I teach but if you ultimately decide to use a different server-side language, database, or a newer framework the methods you learn here will provide a solid foundation.Best of all, this course uses all open source software so there are no costs involved. I have had projects involving more than 50 people, including clients, accessing the same database through web interfaces and desktop GIS for several years with no problem and with no cost other than web-hosting which cost us about $10/month total.