GeoServer Beginner's Guide - Second Edition

This step-by-step guide will teach you how to use GeoServer to build custom and interactive maps using your data.
Preview in Mapt

GeoServer Beginner's Guide - Second Edition

Stefano Iacovella

1 customer reviews
This step-by-step guide will teach you how to use GeoServer to build custom and interactive maps using your data.

Quick links: > What will you learn?> Table of content> Product reviews

Mapt Subscription
FREE
$29.99/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$28.00
$49.99
$29.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


GeoServer Beginner's Guide - Second Edition Book Cover
GeoServer Beginner's Guide - Second Edition
$ 39.99
$ 28.00
GeoServer Beginner's Guide Book Cover
GeoServer Beginner's Guide
$ 29.99
$ 6.00
Buy 2 for $23.50
Save $46.48
Add to Cart

Book Details

ISBN 139781788297370
Paperback384 pages

Book Description

GeoServer is an opensource server written in Java that allows users to share, process, and edit geospatial data. This book will guide you through the new features and improvements of GeoServer and will help you get started with it. GeoServer Beginner's Guide gives you the impetus to build custom maps using your data without the need for costly commercial software licenses and restrictions. Even if you do not have prior GIS knowledge, you will be able to make interactive maps after reading this book.

You will install GeoServer, access your data from a database, and apply style points, lines, polygons, and labels to impress site visitors with real-time maps. Then you follow a step-by-step guide that installs GeoServer in minutes. You will explore the web-based administrative interface to connect to backend data stores such as PostGIS, and Oracle. Going ahead, you can display your data on web-based interactive maps, use style lines, points, polygons, and embed images to visualize this data for your web visitors. You will walk away from this book with a working application ready for production.

After reading GeoServer Beginner's Guide, you will be able to build beautiful custom maps on your website using your geospatial data.

Table of Contents

Chapter 1: GIS Fundamentals
What is GIS about?
The foundation of any GIS - spatial data
Measuring the world
Understanding coordinate systems
Representing geometrical shapes
Modelling the real world with raster data
Representing the world
Adding more colors to your maps
Summary
Chapter 2: Getting Started with GeoServer
Installing required components
Configuring Tomcat as a service on Linux Mint
Installing GeoServer
Deploying GeoServer on Tomcat
Implementing basic security
Improving security settings
Understanding the GeoServer release cycle
Upgrading your installation
Summary
Chapter 3: Exploring the Administrative Interface
Understanding the interface
The About & Status section
The Data section
The Services section
Settings
Tile Caching
The Security panel
Demos
Summary
Chapter 4: Adding Your Data
Configuring your data
Configuring vector data sources
Configuring raster data sources
Adding a raster
Exploring additional data sources
Summary
Chapter 5: Accessing Layers
Web services
WMS formats
Working with tiles
Exploring further Web Map Service output formats
Web Feature service
Extra output options
The TEXT/HTML format
ImageMap
Using the WMS Reflector
Summary
Chapter 6: Styling Your Layers
Understanding Styled Layer Descriptor (SLD)
Editing styles
Exploring the standard structure of a style
Loading data for styling
Working with point symbols
LineString symbols
Working with polygon symbols
Adding labels
Thematic mapping
Setting visibility
Putting it all together
Styling with CSS
Summary
Chapter 7: Creating Simple Maps
Exploring the Google Maps API
Using OpenLayers
Exploring Leaflet
Summary
Chapter 8: Performance and Caching
Exploring GeoWebCache
Configuring GeoWebCache
Configuring Disk Quota
Setting Caching Defaults
Default layers options
Configuring Tile Layers
Using tiles with OpenLayers
Seeding a layer
Using an external GeoWebCache
Summary
Chapter 9: Automating Tasks - GeoServer REST Interface
Introducing REST
Using REST
Installing the Requests library
Managing data
Using data stores
Using feature types
Publishing data
Working with Layers
Administer GeoServer with REST
Summary
Chapter 10: Securing GeoServer Before Production
Basic Security Settings
Defining users, groups, and roles
Accessing data and services
Securing layers
Summary
Chapter 11: Tuning GeoServer in a Production Environment
Tuning Java
Installing native JAI
Removing unused services
Enabling the Marlin rasterizer
Setting a proxy
Avoiding service faults
Summary
Chapter 12: Going Further - Getting Help and Troubleshooting
Going beyond maps
Delivering vector data
Retrieving vector data
Delivering raster data
Retrieving raster data
Advanced configuration - Database connection pooling
Advanced configuration - Monitoring GeoServer
Getting help
Summary

What You Will Learn

  • Install GeoServer quickly
  • Access dynamic real-time geospatial data that you can easily integrate into your own web-based application.
  • Create custom styles for lines, points, and polygons for great-looking maps
  • Command GeoServer remotely using REST
  • Tune your GeoServer instance for performance
  • Move GeoServer into production
  • Learn advanced topics to extend GeoServer's capabilities

Authors

Table of Contents

Chapter 1: GIS Fundamentals
What is GIS about?
The foundation of any GIS - spatial data
Measuring the world
Understanding coordinate systems
Representing geometrical shapes
Modelling the real world with raster data
Representing the world
Adding more colors to your maps
Summary
Chapter 2: Getting Started with GeoServer
Installing required components
Configuring Tomcat as a service on Linux Mint
Installing GeoServer
Deploying GeoServer on Tomcat
Implementing basic security
Improving security settings
Understanding the GeoServer release cycle
Upgrading your installation
Summary
Chapter 3: Exploring the Administrative Interface
Understanding the interface
The About & Status section
The Data section
The Services section
Settings
Tile Caching
The Security panel
Demos
Summary
Chapter 4: Adding Your Data
Configuring your data
Configuring vector data sources
Configuring raster data sources
Adding a raster
Exploring additional data sources
Summary
Chapter 5: Accessing Layers
Web services
WMS formats
Working with tiles
Exploring further Web Map Service output formats
Web Feature service
Extra output options
The TEXT/HTML format
ImageMap
Using the WMS Reflector
Summary
Chapter 6: Styling Your Layers
Understanding Styled Layer Descriptor (SLD)
Editing styles
Exploring the standard structure of a style
Loading data for styling
Working with point symbols
LineString symbols
Working with polygon symbols
Adding labels
Thematic mapping
Setting visibility
Putting it all together
Styling with CSS
Summary
Chapter 7: Creating Simple Maps
Exploring the Google Maps API
Using OpenLayers
Exploring Leaflet
Summary
Chapter 8: Performance and Caching
Exploring GeoWebCache
Configuring GeoWebCache
Configuring Disk Quota
Setting Caching Defaults
Default layers options
Configuring Tile Layers
Using tiles with OpenLayers
Seeding a layer
Using an external GeoWebCache
Summary
Chapter 9: Automating Tasks - GeoServer REST Interface
Introducing REST
Using REST
Installing the Requests library
Managing data
Using data stores
Using feature types
Publishing data
Working with Layers
Administer GeoServer with REST
Summary
Chapter 10: Securing GeoServer Before Production
Basic Security Settings
Defining users, groups, and roles
Accessing data and services
Securing layers
Summary
Chapter 11: Tuning GeoServer in a Production Environment
Tuning Java
Installing native JAI
Removing unused services
Enabling the Marlin rasterizer
Setting a proxy
Avoiding service faults
Summary
Chapter 12: Going Further - Getting Help and Troubleshooting
Going beyond maps
Delivering vector data
Retrieving vector data
Delivering raster data
Retrieving raster data
Advanced configuration - Database connection pooling
Advanced configuration - Monitoring GeoServer
Getting help
Summary

Book Details

ISBN 139781788297370
Paperback384 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

GeoServer Beginner's Guide Book Cover
GeoServer Beginner's Guide
$ 29.99
$ 6.00
QGIS:Becoming a GIS Power User Book Cover
QGIS:Becoming a GIS Power User
$ 67.99
$ 47.60
Mastering Swift 4 - Fourth Edition Book Cover
Mastering Swift 4 - Fourth Edition
$ 35.99
$ 25.20
Learn iOS 11 Programming with Swift 4 - Second Edition Book Cover
Learn iOS 11 Programming with Swift 4 - Second Edition
$ 39.99
$ 28.00
Cacti Beginner's Guide - Second Edition Book Cover
Cacti Beginner's Guide - Second Edition
$ 35.99
$ 25.20
Learning AWS - Second Edition Book Cover
Learning AWS - Second Edition
$ 35.99
$ 7.20