万本电子书0元读

万本电子书0元读

顶部广告

GeoServer Beginner’s Guide电子书

售       价:¥

7人正在读 | 0人评论 9.8

作       者:Stefano Iacovella

出  版  社:Packt Publishing

出版时间:2013-02-21

字       数:105.2万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Step-by-step instructions are included and the needs of a beginner are totally satisfied by the book. The book consists of plenty of examples with accompanying screenshots and code for an easy learning curve. You are a web developer with knowledge of server side *ing, and have experience with installing applications on the server. You have a desire to want more than Google maps, by offering dynamically built maps on your site with your latest geospatial data stored in MySQL, PostGIS, MsSQL or Oracle. If this is the case, this book is meant for you.
目录展开

GeoServer Beginner's Guide

Table of Contents

GeoServer Beginner's Guide

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Time for action – heading

What just happened?

Pop quiz – heading

Have a go hero – heading

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. GIS Fundamentals

What is GIS about?

The foundation of any GIS – spatial data

Measuring the world

Have a go hero – move around 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)

Have a go hero – explore EPSG registry

Representing geometrical shapes

Modeling the real world with raster data

Representing the world

Time for action – exploring OpenStreetMap

What just happened?

Adding more colors to your maps

Choropleth maps

Proportional maps

Time for action – making your thematic map

What just happened?

Summary

2. Getting Started with GeoServer

Installing Java

Time for action – checking the presence of Java on Windows

What just happened?

Time for action – checking the presence of Java on Ubuntu

What just happened?

Time for action – installing JRE on Windows

What just happened?

Time for action – installing JRE on Ubuntu

What just happened?

Installing Apache Tomcat

Time for action – installing Apache Tomcat on Windows

What just happened?

Time for action – installing Apache Tomcat on Ubuntu

What just happened?

Time for action – configuring Tomcat as a service on Ubuntu

What just happened?

Have a go hero – exploring the Tomcat web interface

Pop quiz – setting up Java

Installing GeoServer

Time for action – deploying GeoServer on Tomcat

What just happened?

Implementing basic security

Time for action – improving security settings

What just happened?

Pop quiz – GeoServer security

Summary

3. Exploring the Administrative Interface

Understanding the interface

About & Status

Server Status

Locks

Connections

Memory Usage

JVM Version and fonts

JAI usage and configurations

Update Sequence

Resource Cache

Configuration and catalog

GeoServer Logs

Contact Information

About

Time for action – manually reloading configuration

What just happened?

Have a go hero – exploring the bug tracker

Data

Layer Preview

Time for action – OpenLayers preview

What just happened?

Time for action – KML preview

What just happened?

Workspaces

Time for action – creating a workspace

What just happened?

Stores

Layers

Layer groups

Styles

Services

WMS

Time for action – limiting the SRS list from WMS

What just happened?

WFS

WCS

Settings

Global

Verbose Reporting

Enable Global Services

Proxy Base URL

Logging Profile

Log to StdOut

Log location

Time for action – changing your logging configuration

What just happened?

Have a go hero – making your own logging level

JAI

Tile Caching

Security

Settings

Users, Groups, and Roles

Data

Catalog security

Services security

Demos

Time for action – exploring Demo requests

What just happened?

SRS List

Time for action – filtering the projection list

What just happened?

Summary

4. Accessing Layers

Layer types

OpenLayers

Time for action – exploring OpenLayers options

What just happened?

Working with tiles

Have a go hero – selecting a features subset with filters

Exploring the Web Map Service output formats

AtomPub

GIF

GeoRSS

JPEG

KML (Plain)

KMZ (Compressed)

PDF

PNG

SVG

TIFF

Web Feature Service

CSV

GML (plain text)

GML2 (compressed GZIP)

GeoJSON

Time for action – parsing GeoJSON

Shapefile

Extra output options

GDAL and OGR output

TEXT/HTML

Time for action – using the GetFeatureInfo freemarker template

What just happened?

Have a go hero – changing another layer

ImageMap

Using WMS Reflector

Time for action – using WMS Reflector

What just happened?

Have a go hero – exploring the pdf Reflect option

Pop quiz – accessing data

Summary

5. Adding Your Data

Configuring your data

Configuring vector data sources

Adding a properties file

Configuring an external Web Feature Service

Adding shapefiles

Time for action – adding shapefiles

What just happened?

Using PostGIS

Time for action – installing PostgreSQL and PostGIS

What just happened?

Time for action – loading data in PostGIS and publishing them in GeoServer

What just happened?

Have a go hero – filtering data

Configuring raster data sources

ArcGrid

GeoTiff

Gtopo30

ImageMosaic

WorldImage

Configuring an external Web Map Service

Pop quiz – adding data to GeoServer

Exploring additional data sources

Using Oracle

Time for action – adding Oracle support in GeoServer

What just happened?

Using MySQL

Time for action – adding MySQL data source

What just happened?

Pop quiz – adding data

Summary

6. Styling Your Layers

Understanding Styled Layer Descriptor

Editing styles

Exploring the standard structure of a style

Time for action – viewing GeoServer bundled styles

What just happened?

Pop quiz – SLD basic elements

Loading data for styling

Working with point symbols

Time for action – creating a simple point style

What just happened?

Time for action – adding a stroke value

What just happened?

Time for action – dealing with angles and transparency

What just happened?

Time for action – composing simple shapes

What just happened?

Time for action – using external graphics

What just happened?

Pop quiz – styling points

Have a go hero – composing your symbol

Linestring symbols

Time for action – creating a simple line style

What just happened?

Time for action – adding a border and a centerline

What just happened?

Time for action – using hatching

What just happened?

Time for action – using dashed lines

What just happened?

Time for action – mixing dashing lines and markers

What just happened?

Working with polygon symbols

Time for action – creating a simple polygon style

What just happened?

Time for action – using a graphic filling

What just happened?

Time for action – using hatching with polygons

What just happened?

Pop quiz – styling lines and polygons

Adding labels

Time for action – labeling points

What just happened?

Time for action – labeling lines

What just happened?

Have a go hero – styling labels for lines

Time for action – labeling polygons

What just happened?

Thematic mapping

Time for action – classifying roads

What just happened?

Have a go hero – styling labels for lines

Setting visibility

Time for action – enhancing thematic roads map

What just happened?

Putting it all together

Time for action – grouping layers

What just happened?

Have a go hero – composing a full map

Summary

7. Creating Simple Maps

Exploring Google Maps API

Time for action – adding a GeoServer layer as overlay

What just happened?

Time for action – adding a GeoServer layer as a base layer

What just happened?

Using pre-calculated maps

Time for action – adding a GeoServer cached layer as overlay

What just happened?

Time for action – customizing Google basemap

What just happened?

Have a go hero – creating a custom Google map layer

Interacting with the user

Time for action – intercepting the Click event

What just happened?

Using OpenLayers

Time for action – integrating GeoServer and OpenLayers

What just happened?

Time for action – using GeoRSS with OpenLayers

What just happened?

Exploring Leaflet

Time for action – using Leaflet with GeoServer layers

What just happened?

Pop quiz – creating mapping apps

Summary

8. Performance and Caching

Exploring GeoWebCache

Time for action – configuring GeoWebCache storage

What just happened?

Time for action – configuring Disk Quota

What just happened?

Setting caching defaults

Direct integration

WMS-C

TMS and WMTS

Default layers options

Default Cached Gridsets

Configuring gridsets

Time for action – creating a custom gridset

What just happened?

Configuring tile layers

Time for action – configuring layers and layer groups for caching

What just happened?

Time for action – using tiles with OpenLayers

What just happened?

Have a go hero – building a client for tiger county layer

Time for action – seeding a layer

What just happened?

Pop quiz – configuring integrated GeoWebCache

Using an external GeoWebCache

Summary

9. Automating Tasks: GeoServer REST Interface

Introducing REST

Using REST

Time for action – installing the Requests library

What just happened?

Managing data

Working with workspaces and namespaces

Time for action – managing workspaces

What just happened?

Using data stores

Time for action – managing data stores

What just happened?

Using feature types

Time for action – adding a new shapefile

What just happened?

Time for action – adding a PostGIS table

What just happened?

Have a go hero – create a new shapefile

Publishing data

Working with styles

Time for action – adding a new style

What just happened?

Working with layers

Time for action – managing layers

What just happened?

Pop quiz – reviewing REST operations

Summary

10. Securing GeoServer Before Production

Basic security settings

Time for action – enabling strong encryption

What just happened?

Time for action – changing the master password

What just happened?

Defining users, groups, and roles

User definition

Group definition

User/group services

Roles definition

Time for action – creating users and groups

What just happened?

Time for action – defining roles

What just happened?

Accessing data and services

Have a go hero – creating a new shapefile

Time for action – securing layers

What just happened?

Pop quiz – reviewing security

Summary

11. Tuning GeoServer in a Production Environment

Tuning Java

Time for action – configuring Java runtime parameters

What just happened?

Time for action – installing native JAI

What just happened?

Removing unused services

Time for action – disabling unused services

What just happened?

Setting a proxy

Time for action – configuring a proxy

What just happened?

Avoiding service faults

Time for action – configuring a cluster

What just happened?

Pop quiz – production environment

Summary

12. Going Further: Getting Help and Troubleshooting

Going beyond maps

Delivering vector data

Time for action – retrieving vector data

What just happened?

Delivering raster data

Time for action – retrieving raster data

What just happened?

Getting help

Have a go hero – GeoServer needs you!

Pop quiz - using WFS and WCS

Summary

A. Pop Quiz Answers

Chapter 2, Getting Started with GeoServer

Pop quiz – setting up Java

Pop quiz – GeoServer security

Chapter 4, Accessing Layers

Pop quiz – accessing data

Chapter 5, Adding your Data

Pop quiz – adding data to GeoServer

Pop quiz – adding data

Chapter 6, Styling your Layers

Pop quiz – SLD basic elements

Pop quiz – styling points

Pop quiz – styling lines and polygons

Chapter 7, Creating Simple Maps

Pop quiz – creating mapping apps

Chapter 8, Performance and Caching

Pop quiz – configuring integrated GeoWebCache

Chapter 9, Automating Tasks: GeoServer REST Interface

Pop quiz – reviewing REST operations

Chapter 10, Securing GeoServer before Production

Pop quiz – reviewing security

Chapter 11, Tuning GeoServer in a Production Environment

Pop quiz – production environment

Chapter 12, Going Further: Getting Help and Troubleshooting

Pop quiz – using WFS and WCS

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部