Introduction
Objective
- Introduction to HTML, JavaScript,CSS
- install Geoserver,
- Load GIS data into Geoserver
- Serve vector, raster, and attribute data on the Internet with Geoserver
- Serve data stored in Postgres and PostGIS on the Internet
- Create a client-based browser application using OpenLayers 5.0
- Create an application that allows client and server interaction with GIS data.
Organizational Benefits
- Increased Accessibility and Collaboration: Web GIS allows organizations to share geospatial data and analysis results through web-based platforms. By taking a Web GIS course, organizations can train employees to create and manage web maps, apps, and services that can be accessed by stakeholders from anywhere with an internet connection. This enhances collaboration, enables real-time data sharing, and improves accessibility to geospatial information within and outside the organization.
- Streamlined Workflows and Efficiency: Web GIS enables organizations to streamline workflows by integrating geospatial data and analysis into existing web-based systems and applications. By learning Web GIS skills, employees can automate processes, perform geospatial analysis, and make informed decisions directly within web-based interfaces. This leads to improved efficiency, reduced manual effort, and increased productivity in various tasks and projects.
- Improved Data Visualization and Decision-Making: Web GIS courses often cover techniques for creating interactive and visually appealing web maps and dashboards. By gaining these skills, organizations can effectively visualize and communicate complex geospatial information to stakeholders. Improved data visualization facilitates better decision-making, as it enables decision-makers to understand patterns, trends, and relationships within the data more easily.
- Enhanced Customer Engagement and Service Delivery: With Web GIS, organizations can provide interactive maps and applications to their customers, allowing them to explore spatial data and access relevant information. Taking a Web GIS course equips employees with the skills to develop user-friendly and intuitive web interfaces that enhance customer engagement. This can lead to improved customer satisfaction, increased self-service capabilities, and more efficient service delivery.
- Scalability and Cost Savings: Web GIS leverages cloud-based infrastructure and software-as-a-service (SaaS) models, allowing organizations to scale their geospatial capabilities according to their needs. By learning Web GIS, organizations can reduce infrastructure costs, as cloud-based platforms offer scalability without the need for extensive hardware and software investments. This enables organizations to focus resources on data analysis and decision-making rather than infrastructure maintenance.
- Geospatial Data Sharing and Collaboration: Web GIS facilitates the sharing and collaboration of geospatial data both internally and externally. By taking a Web GIS course, organizations can train employees to create and manage data portals, sharing geospatial datasets securely and efficiently. This fosters data-driven decision-making, encourages cross-department collaboration, and allows organizations to leverage shared data resources for improved efficiency and innovation.
- Improved Analysis and Planning Capabilities: Web GIS platforms offer powerful analytical tools and capabilities that enable organizations to perform geospatial analysis, such as spatial querying, spatial statistics, and network analysis. By training employees in Web GIS, organizations can leverage these analysis capabilities to gain valuable insights, support strategic planning, optimize resource allocation, and make data-driven decisions that align with organizational goals.
Overall, taking a Web GIS course provides organizations with the skills and knowledge necessary to leverage web-based geospatial technologies, enabling enhanced accessibility, collaboration, efficiency, data visualization, customer engagement, scalability, and analysis capabilities. These benefits contribute to improved decision-making, streamlined workflows, and increased competitiveness in today’s geospatially enabled world.
Who Should Attend
GIS professionals or web developers who want to learn how to develop web based GIS applications
Duration
5 – 10 days
However, the duration can be adjusted based on the specific needs and pace of the participants.
Course Outline
Section 1: Handling Spatial Data
- Components of GIS
- Types of GIS
- GIS Capabilities
- Spatial Data types
- Coordinate systems
- Spatial Data Infrusrtuctutre (SDI)
Section 2: Working with PostgreSQL with Postgis
- Installing PostgreSQL with PostGIS Functionality
- Creating a spatial database
- Loading data into a Postgis spatial database
- Displaying Postgres Data as SQL View
- Displaying Postgres Data with SQL filters
Section 3: Working with Geoserver
- Installing Apache Tomcat with XAMP
- Deploying Geoserver on Apache Tomcat
- Adding, Styling and Displaying Data from Postgres
- Adding, Styling and Displaying shapefiles
- Grouping layers
Section 4: Creating SLD styles with QGIS
- Load your Data from Postgres into QGIS
- Apply the Desired Styles
- Save your styles as style templates(.sld)
- Import the .sld style templates into Geoserver
- Apply the styles to your layers in Geoserver
Section 5: Bringing Data into Geoserver and Displaying the Results
- Adding, Styling, and Displaying Shapefiles
- Adding, Styling, and Displaying Data from Postgres
Section 6: Processing Client Requests on the Server
- Displaying Postgres Data as a SQL View
- Displaying Postgres Data with CQL Filters
- Serving Data from Geoserver to QGIS
Section 7: Document Object Model and Events
- Intro to the DOM
- What is an object
- Abstraction and Instantiation
- Objects in computer programs
- Going from HTML to the DOM
- Intro to Events
Section 8: JavaScript and JQuery
- Intro to JavaScript
- Accessing the DOM from JavaScript
- Viewing objects in Developer tools
- Event Handlers
- Variables
- DOM manipulation
- Calculations in javascript
- Loops in JavaScript
- Arrays in Javascript
- Objects and JSON
Section 9: Interacting with Geoserver from the Client with Openlayers 5
- Open Street Maps
- Adding Static Layers from Geoserver
- Using Openlayers to Request Specific Data from Geoserver
- Increasing Flexibility by Using Openlayers to Request Ad-hoc data from Geoserver
- Mouse Interaction in Openlayers to Trigger Geoserver Responses
- Adding Vector Data from Geoserver to Your Open Layers Application
- Mouse Interaction in Openlayers with Vector Objects
Excell Afric Dev Center
Training Schedule
- 9-20 Sep, 2024
- 23 Sep – 4 Oct, 2024
- 21-25 Oct, 2024
- 7-18 Oct, 2024
- 21 Oct – 1 Nov, 2024
- 4-15 Nov, 2024
- 18-29 Nov, 2024
- 2-13 Dec, 2024
- 16-20 Dec, 2024
- 13-24 Jan, 2025
- 27 Jan – 7 Feb, 2025
- 10-21 Feb, 2025
- 24 Feb – 7 March, 2025
- 10 -21 March, 2025
- 24 March – 4 April, 2025
- 7-18 April, 2025
- 21 April – 2 May, 2025
- 5-16 May, 2025
- 19-30 May, 2025
- 2-13 June, 2025
- 16-27 June, 2025
- 30 June – 11 July, 2025
- 14-25 July, 2025
- 28 July, – 8 Aug 2025
- 11-22 August, 2025
- 25 Aug – 5 Sept, 2025
- 8-19 Sept, 2025
- 22 Sept – 3 Oct, 2025
- 6-17 Oct, 2025
- 20-31 Oct, 2025
- 3-14 Nov, 2025
- 17-28 Nov, 2025
- 1-12 Dec, 2025
- 15-19 Dec, 2025
Get in Touch
Other Similar Courses