1 option
GeoServer beginner's guide : share geospatial data using open source standards / Stefano Iacovella.
- 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
- 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.