Skip to content

Tile-Based Geospatial Information Systems Principles and Practices

Best in textbook rentals since 2012!

ISBN-10: 1441976302

ISBN-13: 9781441976307

Edition: 2010

Authors: John T. Sample, Elias Ioup

List price: $89.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Rent eBooks
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $89.99
Copyright year: 2010
Publisher: Springer
Publication date: 11/2/2010
Binding: Hardcover
Pages: 237
Size: 6.10" wide x 9.25" long x 0.75" tall
Weight: 1.144
Language: English

Dr. John T. Sample has worked for 12 years as a scientist in the Naval Research Laboratory�s Geospatial Sciences and Technology branch. He has authored and edited articles, books, and book chapters on the topic of web based GIS. He currently has two patents granted related to web based GIS. He has developed a number of tile-based mapping systems in use by the Department of Defense and Department of Homeland Security. Dr. Sample received a Ph.D. in computer science from Louisiana State University in 2003 and a B.S. in mathematics from the University of Southern Mississippi in 1999.Elias Z. K. Ioup is a Computer Scientist with the Naval Research Laboratory working on several geospatial…    

Introduction
Background of Web-Based Mapping Applications
Properties of tile-based mapping systems
Book Organization
Logical Tile Schemes
Introduction
Global Logical Tile Scheme
Blue Marble Example
Mercator-Based Schema
Variable Start Tile Schemes
Standardized Schema
References
Tiled Mapping Clients
Tile Calculation
Discrete Map Scales
Continuous Map Scales
Tile Retrieval
Local Tile Storage
Network Tile Retrieval
Generating the Map View
Discrete Scales Map View
Continuous Scales Map View
Example Client
Survey of Tile Map Clients
Image Processing and Manipulation
Basic Image Concepts
Geospatial Images
Specialized File Formats
Image Manipulation
Interpolation 1: Nearest Neighbor
Interpolation 2: Bilinear
Interpolation 3: Bicubic
Choosing Image Formats for Tiles
Choosing Tile Sizes
Tuning Image Compression
References
Image Tile Creation
Tile Creation from Random Images
Tile Creation Preliminaries
Bottom-Up Tile Creation
Choosing the Base Level for a Set of Source Images
Pull-Based Versus Push-Based Tile Creation
Tile Creation Algorithms
Scaling Process for Lower Resolution Levels
Optimization of Tile Creation
Caching Tile Sets in Memory to Improve Performance
Partial Reading of Source Images
Reading Random Areas from Source Images
Tile Creation with Partial Source Image Reading
Tile Creation with Parallel Computing
Multi-Threading of Tile Creation Algorithms
Tile Creation for Distributed Computing
Partial Updating of Existing Tiled Image Sets
References
Tile Storage
Introduction to Tile Storage
Storing Image Tiles as Separate Files
Database-Based Tile Storage
Custom File Formats
Comparative Performance
Writing Tests
Reading Tests
Storage of Tile Metadata
Storage of Tiles in Multi-Resolution Image Formats
Memory-Cached Tile Storage
Online Tile Storage
Practical Tile Storage
Introduction to Tile Indexes
Storage by Zoom Level
Introduction to Tile Clusters
Tile Cluster Files
Multiple Levels of Clusters
Practical Implementation of Tile Clusters
Application to Memory Cached Tiles
Application to Distributed Computing
Performance Optimizations of Tile Cluster Method
Tile Serving
Basics of HTTP
Basic Tile Serving
Tile Serving Scheme with Encoded Parameters
Tile Serving Scheme with Encoded Paths
Service Metadata Alternatives
Conclusions
References
Map Projections
Introduction to Datums, Coordinate Systems, and Projections
The Shape of the Earth
Datums
Coordinate Systems
Map Projections
Different Map Projections
Cylindrical Equidistant Projection
Cylindrical Equal-Area Projection
Mercator
Universal Transverse Mercator
Point Reprojection
Map Reprojection
Affine Transforms
Interpolation
Point-wise Reprojection
Tablular Point-Wise Reprojection
Map Projections for Tiled Imagery
Storing Tiles in the Geodetic Projection
Storing Tiles in the Mercator Projection
Other Projections
Which Projection for a Tiled-Mapping System?
Conclusion
References
Tile Creation using Vector Data
Vector Data
Tile Creation
Queries
Storage
Database Storage
File System Storage
Case Study: Tiles from Blue Marble Imagery
Pull-Based Tiling
Push-Based Tiling
Results
Case Study: Supporting Multiple Tile Clients
KML Server
Static KML Example
Dynamic KML Example
WMS Server
WMS Servlet Implementation
References
Index