
Explore what GeoServer is, as open source geospatial software, and how it publishes geospatial data as web services with access controls.
Explore how servers are software that listen for requests and return responses, while clients initiate requests and process results, highlighting web, file, and database server roles in geospatial apps.
Deliver geospatial data to clients via WMS, WFS, WCS, and WPS with GeoServer, an open source, Java-based server that supports OGC standards and SLD styling.
Learn how Java enables portability for geo tools and geoserver workflows by compiling to bytecode that runs on the Java virtual machine.
Explore how GeoServer implements OGC web service standards with WMS, delivering geo-referenced map tiles from raster or vector data, using on-the-fly rendering and caching to optimize performance.
GeoServer serves WFS layers by returning vector data in formats like GML or GeoJSON after a client request, enabling client-side styling and coordinates and attributes used in spatial analysis.
GeoServer lets you publish geospatial data for web maps without exposing your database, supports raster and vector data from shapefile or geopackage, and enhances security and scalability.
install GeoServer on Windows using the platform independent binary, ensure Java 8 is installed, then set Java home and GeoServer home and start the server from the bin directory.
learn how to install a local geo server on macOS, adjust steps, set the geo server home environmental variable, and access the admin page at localhost:8080/geoserver.
Discover how GeoServer functions as middleware that turns GIS data into web services like WMS and WFS, organizes data with workspaces, datastores, and layers, and supports multiuser access.
Learn to start a Geo Server, access the web admin interface, move from localhost to the cloud, load data, create users and roles, and monitor status and logs.
Learn to use the GeoServer web admin page to manage workspaces, data stores, and layers, configure data sources, styles, and WMS publishing with security roles.
Explore the GeoServer data preview page to inspect layer previews, symbols, and default styles across point, line, polygon, and raster data.
Connect to a geo server in QGIS to load and visualize WMS layers for Tasmania, exploring raster imagery, layer symbolization, and attribute information for individual features.
Learn to connect to a GeoServer via a WFS service in QGIS, add WFS layers, view and symbolize data, and understand real-time multi-user editing with PostGIS.
Create roles and groups in the geo server web admin, assign users, and define data security with read and write permissions across workspaces.
Explore how GeoServer enforces user roles and privileges in QGIS, granting read or write access to layers across workspaces and groups, with practical examples of admin, viewer, and client permissions.
Connect to a GeoServer through a client, add layers such as roads and water bodies, visualize Tasmania with a base map, and discuss WMS and WFS support.
Explore how http requests power GeoServer, compare get and post methods, url parameters and encoding, and the security implications of bookmarking, caching, and http versus https.
Explore how to send get capabilities, get map, and get feature info requests directly through the browser using GeoServer, and study WMS operations, parameters, and responses from the documentation.
Explore on-the-fly parameter changes in the GeoServer layer preview, adjusting width, height, style, format, tiling, and a sequel filter to see how maps respond.
Learn how GeoServer organizes data and settings on disk, with the bin directory for startup scripts, the data directory for uploads, and XML configurations reflecting web admin changes.
Learn how to deploy geo server in the cloud, create a hosting account, configure Postgres and PostGIS, install geo server, and publish data for internet access.
Explore loading the DJ Basin dataset into PostGIS via QGIS, creating a multiuser enterprise workflow with GeoServer, including vector and raster data transfer and symbology planning.
Learn to save layer styles as SLD files from QGIS and upload them to GeoServer, organizing styles into workspaces and applying them to map layers.
Create three GeoServer roles and users—D.J. Ed, D.J. Viewer, and D.J. Admin—in one workspace, assign read, write, and admin permissions, and verify access by logging in.
Create and configure new data stores in GeoServer, including a PostGIS datastore and a GeoTIFF raster store, assign them to the D.J. workspace, and publish their layers.
Learn to create layers and layer groups in GeoServer from uploaded data, configure spatial reference, compute bounds, assign default and additional styles, and build a layered group with previews.
Explore testing edits and user roles in QGIS with GeoServer. Learn about vector and raster data, WMS and WFS outputs, and how database and GeoServer permissions enable real-time editing.
Learn to filter data in GeoServer by using SQL, CQL/ECQL, and related encoding to create subset layers, leveraging views, virtual fields, and spatial relationships.
Create and use SQL views in GeoServer to filter layers by attributes and spatial characteristics, rename fields for clearer outputs, and compute virtual fields like area in hectares.
Explore parameterized sql views in GeoServer, enabling user-driven filters via view parameters and request parameters, including multi-table joins, geometry to geography casting, and distance-based queries.
Explore using CQL filters in GeoServer to refine data with where-clause style expressions, including spatial predicates, distance within, and cross-layer filtering.
Explore cross layer filtering in GeoServer, installing cross layer filtering and query layer extensions to run spatial queries using cql functions such as query single, query collection, and collect geometries.
Learn how GeoServer powers web-based GIS and web mapping applications, using Ajax-driven data requests, middleware, and databases like PostgreSQL/PostGIS and MySQL to serve spatial data.
Explore client-side HTML, CSS, and JavaScript to structure, style, and drive web GIS pages, and use server-side SQL to query geospatial databases for maps, get capabilities, and feature info.
Learn core web GIS technologies for client-server mapping with GeoServer, bootstrap, jQuery, Ajax, and mapping libraries such as Leaflet and OpenLayers, plus GeoJSON and XML data and WMS/WFS workflows.
Explore the getLegendGraphic request in GeoServer to generate web map legends, using image or json formats, with configurable width, height, layer, and styling options.
Build a simple Leaflet webmap by loading Leaflet, creating a map container, and adding an OpenStreetMap tile layer; then fetch a GeoServer legend via GetLegendGraphic.
Add a GeoServer WMS layer to a Leaflet map and configure a CQL filter for historically_occupied. Use a select input to update the filter with setParams and refresh the map.
Learn to use parameterized SQL views in Leaflet with GeoServer by feeding user inputs as view parameters for habitat type and distance. Build a web mapping app with client-side analysis.
Publish web maps quickly with the qgis2web plugin, connecting to live GeoServer or PostGIS data, or exporting static shapefile data for web viewing.
Move your web maps from the local file system to a live web server, publish the leaflet pages under your domain, and enable password-protected access via a content management system.
Learn how web map clients raise security concerns and how anonymous versus authenticated access, role-based privileges, and login options on GeoServer or a content management system protect map data.
Learn to display GeoServer WMS layers in Google Earth as image overlays, configure WMS parameters, and view layers like Colorado counties and environmental constraints over aerial imagery.
Explore how a uniform resource locator uses protocol, host name, and file path to locate web pages on local host or hosting servers.
Discover geojson as the web standard for geospatial data, covering points, lines, polygons, and collections, and its use with mapping APIs and turf.js for client and server analysis.
Explore how web colors are specified using hex rgb values, 24-bit color, and color names from 140 browser constants, with hands-on color picking via a W3Schools tool.
Publish your site by using an ftp client to transfer files to a web server, locate the public_html directory, and test with https to enable geolocation.
Discover how geospatial instructors navigate Otomi economics, mastering pricing, discounts, and ratings while focusing on the 20 percent of content that delivers 80 percent of results in GIS education.
Geoserver is open-source server software that allows you to publish your geospatial data as a web service. This course will explain what GeoServer is, why and when you need it. We will explore the basics of GeoServer using sample data on a local host version installed on your. computer. Then we will walk through the steps of setting up a project in GeoServer using your own data.
We will see how to set up GeoServer on a hosting service in the cloud, load your data to it, configure users accounts and set their privileges to view and edit your data, filter your data with SQL views and CQL, and finally create your own web mapping applications that use your data from GeoServer so that you can share it with the world.