My Account Log in

1 option

GeoServer beginner's guide : share geospatial data using open source standards / Stefano Iacovella.

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Iacovella, Stefano, author.
Language:
English
Subjects (All):
GeoServer.
Digital mapping.
Geographic information systems.
World Wide Web.
Physical Description:
1 online resource (1 volume) : illustrations, maps
Edition:
Second edition.
Place of Publication:
Birmingham, UK : Packt Publishing, 2017.
Biography/History:
Iacovella Stefano: Stefano Iacovella is a long-time GIS developer and consultant living in Rome, Italy. He also works as a GIS courses instructor, and he has a PhD. in Geology. Being a very curious person, he developed a deep knowledge of IT technologies, mainly focused on GIS software and related standards. Starting his career as an ESRI employee, he was exposed to and became confident with proprietary GIS software, mainly the ESRI suite of products. In the last 14 years, he has become more and more involved with Open Source software, also integrating it with proprietary software. He loves the Open Source approach and really trusts in the collaboration and sharing of knowledge. He strongly believes in the Open Source idea and constantly manages to spread it out, not limiting it to the GIS sector. He has been using GeoServer since release 1. 5 by configuring, deploying, and hacking it on several projects. Other GFOSS projects he uses and likes are GDAL/OGR, PostGIS, QGIS, and OpenLayers. He is the author of the GeoServer Cookbook, which consists of a set of recipes to use GeoServer at an advanced level, by Packt, and he has also authored the first edition of this book. When not playing with maps and geometric shapes, he loves reading about science, mainly Physics and Maths, riding his bike, and having fun with his wife and two daughters, Alice and Luisa.
Contents:
Cover
Title Page
Copyright
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: GIS Fundamentals
What is GIS about?
The foundation of any GIS - spatial data
Measuring the world
Moving on to the planet with decimal degree coordinates
Projecting a sphere on a plane
Understanding coordinate systems
Commonly used coordinate systems
Universal Transverse Mercator system
Web Mercator
Spatial Reference Identifier (SRID)
Exploring the EPSG registry
Representing geometrical shapes
Modelling the real world with raster data
Representing the world
Exploring OpenStreetMap
Adding more colors to your maps
Choropleth maps
Proportional maps
Making your thematic map
Summary
Chapter 2: Getting Started with GeoServer
Installing required components
Checking presence of Java on your windows machine
Checking the presence of Java on your Linux machine
Installing JRE on your server
Installing Tomcat on your server
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
Chapter 3: Exploring the Administrative Interface
Understanding the interface
The About &amp
amp
Status section
The Server Status link
The GeoServer Logs section
The Contact Information section
The About GeoServer section
Manually reloading the configuration
The Data section
The OpenLayers preview
The KML preview
The Services section
WMTS
WMS
WFS
WCS
Limiting the SRS list from WMS
Settings
Changing your logging configuration
Tile Caching
The Security panel.
The Settings panel
Users, Groups, and Roles
Data
Catalog security
Services security
Demos
Exploring Demo requests
Filtering the projection list
Chapter 4: Adding Your Data
Configuring your data
Configuring vector data sources
Java properties files
Adding properties files
Using shapefile
Adding shapefiles
Using PostGIS
Installing PostgreSQL and PostGIS
Loading data in PostGIS and publishing them in GeoServer
Configuring raster data sources
ArcGrid
GeoTiff
Gtopo30
ImageMosaic
WorldImage
Adding a raster
Exploring additional data sources
Using Oracle
Adding Oracle support in GeoServer
Loading data in Oracle
Chapter 5: Accessing Layers
Web services
WMS formats
OpenLayers
Exploring the OpenLayers options
Working with tiles
Exploring further Web Map Service output formats
The AtomPub format
The GIF format
The GeoRSS format
The JPEG format
The KML (Plain) format
The KMZ (Compressed) format
The PDF format
The PNG format
The SVG format
The TIFF format
Web Feature service
The CSV format
The GeoJSON format
Parsing GeoJSON
Shapefile
Extra output options
The TEXT/HTML format
Using the GetFeatureInfo freemarker template
ImageMap
Using the WMS Reflector
Chapter 6: Styling Your Layers
Understanding Styled Layer Descriptor (SLD)
Editing styles
Installing the CSS module
Exploring the standard structure of a style
Exploring GeoServer bundled styles
Loading data for styling
Working with point symbols
Creating a simple point style
Adding a stroke value
Dealing with angles and transparency
Composing simple shapes
Using external graphics
Composing your symbol
LineString symbols
Creating a simple line style.
Adding a border and a centerline
Using hatching
Using dashed lines
Mixing dashing lines and markers
Working with polygon symbols
Creating a simple polygon style
Using a graphic filling
Using hatching with polygons
Adding labels
Labeling points
Labeling lines
Labeling polygons
Thematic mapping
Classifying roads
Setting visibility
Enhancing thematic roads maps
Putting it all together
Grouping layers
Styling with CSS
Creating a style with CSS
Chapter 7: Creating Simple Maps
Exploring the Google Maps API
Adding a GeoServer layer as overlay
Adding a GeoServer layer as a base layer
Using OpenLayers
Integrating GeoServer and OpenLayers
Using tiled WMS
Mixing WMS and WFS
Exploring Leaflet
Creating a basic map with Leaflet
Chapter 8: Performance and Caching
Exploring GeoWebCache
Configuring GeoWebCache
Configuring Disk Quota
Setting Caching Defaults
Direct integration
WMS-C
TMS and WMTS
Default layers options
Default Cached Gridsets
Configuring gridsets
Creating a custom gridset
Configuring Tile Layers
Configuring layers and layer groups for caching
Using tiles with OpenLayers
Seeding a layer
Using an external GeoWebCache
Chapter 9: Automating Tasks - GeoServer REST Interface
Introducing REST
Using REST
Installing the Requests library
Managing data
Working with workspaces and namespaces
Managing workspaces
Using data stores
Managing data stores
Using feature types
Adding a new shapefile
Adding a PostGIS table
Publishing data
Working with Styles
Adding a new style
Working with Layers
Managing Layers
Administer GeoServer with REST
Managing global settings
Reloading configuration
Managing services
Summary.
Chapter 10: Securing GeoServer Before Production
Basic Security Settings
Enabling strong encryption
Changing the master password
Defining users, groups, and roles
User definition
Group definition
The Users/Groups services
Roles definition
Creating users and groups
Defining roles
Accessing data and services
Securing layers
Chapter 11: Tuning GeoServer in a Production Environment
Tuning Java
Configuring Java runtime parameters
Installing native JAI
Removing unused services
Enabling the Marlin rasterizer
Setting a proxy
Avoiding service faults
Configuring a cluster
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
Creating a connection pool
Advanced configuration - Monitoring GeoServer
Installing and configuring the monitoring extension
Getting help
Index.
Notes:
Previous edition published: 2013.
Description based on online resource; title from title page (Safari, viewed November 14, 2017).
ISBN:
1-78829-407-6
OCLC:
1011595394

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account