Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Introduction

One the most important component of a Web GIS application is the  GIS Server.
A GIS Server is a software that listens for specific request (by clients). These
requests could be for different services (i.e. OGC compliant) like get Map
request etc. A GIS server loads a dataset (e.g. a shape file or a Geo-Tiff) renders
it, cut image into tiles and sends it back to the requesting client. Every time a
client pans or zooms, GIS server receives requests and sends image tiles as
response.
There are various Open Source options to choose for a GIS Server
(i.e.https://www.gislounge.com/open-source-gis-applications), however this
tutorial will focus on GeoServer (http://geoserver.org/), which is one of the most
commonly used frameworks. GeoServer has an edge over others because of its
administration tool i.e. web based administration interface and its simplicity
deploying a dataset as a WMS, which make it an ideal option for beginners in the
WebGIS industry.
Spatial Information dissemination and integration inside the majority of
information frameworks was cultivated by innovative technological advances. As
of not long ago, spatial data was conveyed by means of paper, settled electronic
media (CD-ROMs or DVDs) or system based electronic media. Today, GIS
services are utilized to transmit spatial data over the web.
The advances in Information and Communication Technologies have changed the
way in which spatial data are distributed. Today, Web GIS is utilized to
disseminate maps over the Internet. Spatial Information tends to be created,
stored and managed by local providers, however it is available to various clients
anyplace and whenever. This approach empowers a client application to get to
spatial data across different networks and sources.
GeoServer publishes data from any major spatial data source using open
standards. GeoServer implements several Open Geospatial Consortium protocols
including Web Map Service (WMS), Web Feature Service (WFS), Web Coverage
Service (WCS) and Web Map Tile Service (WMTS). Additional extensions are
available for Catalogue Service (CSW) and Web Processing Service (WPS).
This web administration interface allows for easy configuration of GeoServer.
After logging in, please use the menus on the left to navigate through the
interface. The About and Status menu lists technical details about the running
GeoServer instance. The Data menu is used to configure data sources and styling.
The Service menu provides configuration for web services. The Settings menu
provides configurations options that apply to all services (i.e. server-wide). The
Tile Caching menu allows configuration of the embedded tile cache.

https://www.youtube.com/watch?v=evEKwm-Nryw&list=PLhPpfv9E4LqacHGjTYcaXWsaL-9n6d_nY
http://revenant.ca/www/postgis/workshop/introduction.html
https://docs.geoserver.org/stable/en/user/tutorials/index.html
http://www.geoicon.com/products/third-party-products/opengeosuite
The Security menu allows configuration of access controls (authentication and
authorization). The Demos menu provides examples of using web services, and
request builders to help you assemble your own examples.

Course curriculum
Lesson 0: About this Course

Lesson 1: Setting Up GeoServer


1
Setting up GeoServer on (Part-1)
Windows Environment
Lesson 2: Setting up Geoserver
(Part-2)

Lesson 3: Geoserver
Architecture & Protocols

2
Introduction to GeoServer Lesson 4: Basic Menus
Web Interface
Lesson 5: Overview of
GeoServer User Interface

3 Working with Vector Lesson 6: About Workspaces


Spatial Data Lesson 7: Create Workspace

Lesson 8: About Stores

Lesson 9: Import Vector Data to


Store

Lesson 10: Publish Vector Data


to Geoserver

Lesson 11: Web Map Service


(WMS)

Lesson 12: Serving Cascading


WMS

Lesson 13: Web Feature Service


(WFS)

Lesson 14: Differences WMS


and WFS

Lesson 15: Layer Preview in

https://www.youtube.com/watch?v=evEKwm-Nryw&list=PLhPpfv9E4LqacHGjTYcaXWsaL-9n6d_nY
http://revenant.ca/www/postgis/workshop/introduction.html
https://docs.geoserver.org/stable/en/user/tutorials/index.html
http://www.geoicon.com/products/third-party-products/opengeosuite
GeoServer

Lesson 16: Connect and Work


with QGIS (Part-1)

Lesson: 17: Connect and Work


with QGIS (Part-2)

Lesson 18: Creating Layer


Group

Lesson 19: Importing Raster


Data (Part-1)

Lesson 20: Importing Raster


Data (Part-2)
4 Working with Raster Data Lesson 21: Raster Data and
WCS

Lesson 22: Visualize Raster in


QGIS using WMS and WCS

Lesson 24: Styling Point


Features

Lesson 25: Styling Line


Features

Lesson 26: Styling Polygon


Features

Lesson 27: GeoServer Basic


5 Layer Styling Vector Styling

Lesson 28: Exporting SLD from


QGIS

Lesson 29: Styling Raster Data

Lesson 30: GeoServer Basic


Raster Styling

6 Introduction to Lesson 31: Introducing


GeoExplorer
GeoExplorer
Lesson 32: Installation and Set

https://www.youtube.com/watch?v=evEKwm-Nryw&list=PLhPpfv9E4LqacHGjTYcaXWsaL-9n6d_nY
http://revenant.ca/www/postgis/workshop/introduction.html
https://docs.geoserver.org/stable/en/user/tutorials/index.html
http://www.geoicon.com/products/third-party-products/opengeosuite
Up

Lesson 33: Introduction to


GeoExplorer and Connectivity with Geoserver

Bonus Material: Summary Notes


- Introduction to GeoServer (tutorial, notes and
examples)
7 Conclusions What's Next

What will you learn?


 Basic WebGIS terminology
 Familiarize with one of the most commonly used WebGIS Server in the market
 Integrate Web services to your desktop GIS
 Set up a WebGIS ready environment on a Windows Machine
 Publish spatial data using OGC services
 Build a basic WebGIS portal
Any Prerequisites?
 A basic understanding of GIS aspects
 A low/mid-range desktop/laptop to follow up the tutorial
 A basic understanding of Web based architectures
Student Profile?
 Under/post graduate students
 Professionals and Companies
 Master students and PhD candidates
 Researchers and Academics

Steps to Work
 Download JAVA Application
(https://www.java.com/en/download/win8.jsp)
 Go to This PCPropertiesAdvance SystemEnvironmental
VariableNewJAVA Home and Browse C:\Program Files
(x86)\Java\jre1.8.0_241

https://www.youtube.com/watch?v=evEKwm-Nryw&list=PLhPpfv9E4LqacHGjTYcaXWsaL-9n6d_nY
http://revenant.ca/www/postgis/workshop/introduction.html
https://docs.geoserver.org/stable/en/user/tutorials/index.html
http://www.geoicon.com/products/third-party-products/opengeosuite
 Download the GeoServer 2.16.2

 Unpack the GeoServer compress file in C drive or where you want to


install and then open the startup.bat and enjoy!
(https://docs.geoserver.org/stable/en/user/installation/win_binary.html)
 Create Credentials for login and Password ID
- Install the Postgresql and give the password of admin

https://www.youtube.com/watch?v=evEKwm-Nryw&list=PLhPpfv9E4LqacHGjTYcaXWsaL-9n6d_nY
http://revenant.ca/www/postgis/workshop/introduction.html
https://docs.geoserver.org/stable/en/user/tutorials/index.html
http://www.geoicon.com/products/third-party-products/opengeosuite
 Postgis is based on postgresql.

https://www.youtube.com/watch?v=evEKwm-Nryw&list=PLhPpfv9E4LqacHGjTYcaXWsaL-9n6d_nY
http://revenant.ca/www/postgis/workshop/introduction.html
https://docs.geoserver.org/stable/en/user/tutorials/index.html
http://www.geoicon.com/products/third-party-products/opengeosuite
 Open pgadmin 4

 In the connection, localhost

https://www.youtube.com/watch?v=evEKwm-Nryw&list=PLhPpfv9E4LqacHGjTYcaXWsaL-9n6d_nY
http://revenant.ca/www/postgis/workshop/introduction.html
https://docs.geoserver.org/stable/en/user/tutorials/index.html
http://www.geoicon.com/products/third-party-products/opengeosuite

You might also like