did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781441976307

Tile-Based Geospatial Information Systems

by ;
  • ISBN13:

    9781441976307

  • ISBN10:

    1441976302

  • Format: Hardcover
  • Copyright: 2010-11-15
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $149.99 Save up to $116.58
  • Digital
    $72.39
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

Tile-based online mapping systems have replaced traditional Web GIS systems, because of their improved speed and usability. The trend towards tile-base systems was started by Internet services companies, such as Google, Yahoo, and Microsoft. They have been followed by the traditional GIS community, government organizations and open sourcedevelopment communities, because tile based systems yield faster and work stronger with 3-D mapping tools. Tile-Based Geospatial Information Systems: Principles and Practice presents a detailed examination of the principles of tile-based systems. Topics include discussions of projections, coordinate systems, image processing, data basing and indexing requirements and web access. Attention is devoted to understanding and development of algorithms needed to make tile-based systems functional and efficient. In addition to the theoretical examination of the topic, this book includes detailed practical content helpful to those charged with implementation of tile-based systems. Case studies are provided in the last 2 chapters of this book. Tile-Based Geospatial Information Systems: Principles and Practice is designed for a professional audience composed of researchers, practitioners and government workers, focusing on geographic information systems and internet technologies and image processing techniques related to GIS. This book is also suitable for advanced-level students in computer science and geography as a secondary text or reference book.

Table of Contents

Introductionp. 1
Background of Web-Based Mapping Applicationsp. 1
Properties of tile-based mapping systemsp. 2
Book Organizationp. 2
Logical Tile Schemesp. 5
Introductionp. 5
Global Logical Tile Schemep. 7
Blue Marble Examplep. 10
Mercator-Based Schemap. 11
Variable Start Tile Schemesp. 12
Standardized Schemap. 15
Referencesp. 15
Tiled Mapping Clientsp. 17
Tile Calculationp. 17
Discrete Map Scalesp. 18
Continuous Map Scalesp. 20
Tile Retrievalp. 22
Local Tile Storagep. 23
Network Tile Retrievalp. 23
Generating the Map Viewp. 25
Discrete Scales Map Viewp. 25
Continuous Scales Map Viewp. 26
Example Clientp. 28
Survey of Tile Map Clientsp. 28
Image Processing and Manipulationp. 35
Basic Image Conceptsp. 35
Geospatial Imagesp. 37
Specialized File Formatsp. 37
Image Manipulationp. 39
Interpolation 1: Nearest Neighborp. 44
Interpolation 2: Bilinearp. 45
Interpolation 3: Bicubicp. 46
Choosing Image Formats for Tilesp. 51
Choosing Tile Sizesp. 57
Tuning Image Compressionp. 65
Referencesp. 79
Image Tile Creationp. 81
Tile Creation from Random Imagesp. 82
Tile Creation Preliminariesp. 83
Bottom-Up Tile Creationp. 83
Choosing the Base Level for a Set of Source Imagesp. 83
Pull-Based Versus Push-Based Tile Creationp. 87
Tile Creation Algorithmsp. 88
Scaling Process for Lower Resolution Levelsp. 89
Optimization of Tile Creationp. 97
Caching Tile Sets in Memory to Improve Performancep. 97
Partial Reading of Source Imagesp. 99
Reading Random Areas from Source Imagesp. 100
Tile Creation with Partial Source Image Readingp. 103
Tile Creation with Parallel Computingp. 103
Multi-Threading of Tile Creation Algorithmsp. 104
Tile Creation for Distributed Computingp. 105
Partial Updating of Existing Tiled Image Setsp. 108
Referencesp. 116
Tile Storagep. 117
Introduction to Tile Storagep. 117
Storing Image Tiles as Separate Filesp. 118
Database-Based Tile Storagep. 121
Custom File Formatsp. 121
Comparative Performancep. 122
Writing Testsp. 123
Reading Testsp. 124
Storage of Tile Metadatap. 126
Storage of Tiles in Multi-Resolution Image Formatsp. 126
Memory-Cached Tile Storagep. 127
Online Tile Storagep. 127
Practical Tile Storagep. 133
Introduction to Tile Indexesp. 133
Storage by Zoom Levelp. 136
Introduction to Tile Clustersp. 138
Tile Cluster Filesp. 139
Multiple Levels of Clustersp. 140
Practical Implementation of Tile Clustersp. 141
Application to Memory Cached Tilesp. 142
Application to Distributed Computingp. 142
Performance Optimizations of Tile Cluster Methodp. 142
Tile Servingp. 151
Basics of HTTPp. 151
Basic Tile Servingp. 152
Tile Serving Scheme with Encoded Parametersp. 153
Tile Serving Scheme with Encoded Pathsp. 155
Service Metadata Alternativesp. 156
Conclusionsp. 157
Referencesp. 164
Map Projectionsp. 165
Introduction to Datums, Coordinate Systems, and Projectionsp. 165
The Shape of the Earthp. 165
Datumsp. 166
Coordinate Systemsp. 169
Map Projectionsp. 169
Different Map Projectionsp. 170
Cylindrical Equidistant Projectionp. 171
Cylindrical Equal-Area Projectionp. 172
Mercatorp. 172
Universal Transverse Mercatorp. 172
Point Reprojectionp. 175
Map Reprojectionp. 177
Affine Transformsp. 177
Interpolationp. 179
Point-wise Reprojectionp. 180
Tablular Point-Wise Reprojectionp. 182
Map Projections for Tiled Imageryp. 184
Storing Tiles in the Geodetic Projectionp. 184
Storing Tiles in the Mercator Projectionp. 185
Other Projectionsp. 186
Which Projection for a Tiled-Mapping System?p. 187
Conclusionp. 188
Referencesp. 191
Tile Creation using Vector Datap. 193
Vector Datap. 193
Tile Creationp. 194
Queriesp. 196
Storagep. 196
Database Storagep. 197
File System Storagep. 200
Case Study: Tiles from Blue Marble Imageryp. 205
Pull-Based Tilingp. 205
Push-Based Tilingp. 207
Resultsp. 207
Case Study: Supporting Multiple Tile Clientsp. 221
KML Serverp. 221
Static KML Examplep. 221
Dynamic KML Examplep. 223
WMS Serverp. 223
WMS Servlet Implementationp. 224
Referencesp. 233
Indexp. 235
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program