PostGIS Cookbook (Paperback)

Paolo Corti, Thomas J. Kraft, Stephen Vincent Mather, Bborie Park

  • 出版商: Packt Publishing
  • 出版日期: 2014-01-27
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 484
  • 裝訂: Paperback
  • ISBN: 1849518661
  • ISBN-13: 9781849518666
  • 相關分類: 地理資訊系統 Gis
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Over 80 task-based recipes to store, organize, manipulate, and analyze spatial data in a PostGIS database

Overview

  • Integrate PostGIS with web frameworks and implement OGC standards such as WMS and WFS using MapServer and GeoServer
  • Convert 2D and 3D vector data, raster data, and routing data into usable forms
  • Visualize data from the PostGIS database using a desktop GIS program such as QGIS and OpenJUMP
  • Easy-to-use recipes with advanced analyses of spatial data and practical applications

In Detail

PostGIS is a spatial database that integrates advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. PostGIS provides support for geographic objects to the PostgreSQL object-relational database and is currently one of the most popular open source spatial databases. If you want to explore the complete range of PostGIS techniques and expose its related extensions, this book is a must-have.

This book is a deep dive into the full range of PostGIS topics, with practical applications of the concepts and code. It is a comprehensive guide on the PostGIS tools and concepts that are required to manage, manipulate, and analyse spatial data in PostGIS. This book is packed with systematic instructions of hands-on examples and in-depth explanations. Even for experienced users, this book will serve as a great source of reference by providing new ways of working with PostGIS through the book's easy-to-follow approach.

This hands-on guide looks at key spatial data manipulation tasks, explaining not only how each task is performed, but also why. It provides practical guidance allowing you to safely take advantage of the advanced technology in PostGIS in order to simplify your spatial database administration tasks.

This practical book will help you take advantage of basic and advanced vector, raster, and routing approaches. You will learn to use the concepts of data maintenance, optimization, and performance, which will help you to integrate these into a large ecosystem of desktop and web tools.

With this comprehensive guide, you will be armed with all the tools and instructions you need to both manage the spatial database system and make better decisions as your project's requirements evolve.

What you will learn from this book

  • Import and export geographical data from the PostGIS database using the available tools
  • Structure spatial data using the functionality provided by the combination of PostgreSQL and PostGIS
  • Work with a set of PostGIS functions to perform basic and advanced vector analyses
  • Connect PostGIS with PHP, Java, and .NET
  • Learn to use programming frameworks around PostGIS
  • Maintain, optimize, and fine-tune spatial data for long-term viability
  • Explore the 3D capabilities of PostGIS, including LiDAR point clouds and point clouds derived from Structure from Motion (SfM) techniques
  • Distribute 3D models through the Web using the X3D standard
  • Use PostGIS to develop powerful GIS web applications using Open Geospatial Consortium web standards
  • Master PostGIS Raster

Approach

An easy-to-use guide, full of hands-on recipes for manipulating spatial data in a PostGIS database. Each topic is explained and placed in context, and for the more inquisitive, there are more details of the concepts used.

Who this book is written for

If you are a web developer or a software architect, especially in location-based companies, and want to expand the range of techniques you are using with PostGIS, then this book is for you. You should have some prior experience with PostgreSQL database and spatial concepts.

商品描述(中文翻譯)

超過80個基於任務的食譜,用於在PostGIS數據庫中存儲、組織、操作和分析空間數據

概述
- 將PostGIS與Web框架集成,並使用MapServer和GeoServer實現WMS和WFS等OGC標準
- 將2D和3D矢量數據、光柵數據和路由數據轉換為可用形式
- 使用桌面GIS程序(如QGIS和OpenJUMP)可視化PostGIS數據庫中的數據
- 提供易於使用的食譜,包括對空間數據進行高級分析和實際應用

詳細內容
PostGIS是一個空間數據庫,可以集成高級矢量和光柵數據的存儲和分析,具有出色的靈活性和強大功能。PostGIS為PostgreSQL對象關係數據庫提供地理對象支持,目前是最受歡迎的開源空間數據庫之一。如果您想探索完整的PostGIS技術範圍並使用其相關擴展,那麼這本書是必不可少的。

本書深入探討了PostGIS主題的全部範圍,並提供了概念和代碼的實際應用。它是一本關於管理、操作和分析PostGIS中的空間數據所需的工具和概念的全面指南。本書提供了系統化的實例操作指導和深入解釋。即使對於有經驗的用戶來說,本書也將成為一個很好的參考來源,通過其易於遵循的方法提供了使用PostGIS的新方法。

這本實用指南介紹了關鍵的空間數據操作任務,不僅解釋了每個任務的執行方式,還解釋了為什麼要這樣做。它提供了實用的指導,讓您安全地利用PostGIS中的先進技術,以簡化空間數據庫管理任務。

這本實用書將幫助您利用基本和高級矢量、光柵和路由方法。您將學習使用數據維護、優化和性能的概念,這將幫助您將其整合到桌面和Web工具的大型生態系統中。

通過這本全面指南,您將掌握管理空間數據庫系統並在項目需求變化時做出更好決策所需的所有工具和指導。

本書的學習目標:
- 使用可用工具從PostGIS數據庫中導入和導出地理數據
- 使用PostgreSQL和PostGIS結合提供的功能結構化空間數據
- 使用一組PostGIS函數執行基本和高級矢量分析
- 將PostGIS與PHP、Java和.NET連接
- 學習使用圍繞PostGIS的編程框架
- 為長期可行性維護、優化和微調空間數據
- 探索PostGIS的3D功能,包括LiDAR點雲和從運動結構(SfM)技術中衍生的點雲
- 使用X3D標準通過Web分發3D模型
- 使用Open Geospatial Consortium Web標準使用PostGIS開發強大的GIS Web應用程序
- 掌握PostGIS Raster

方法
這是一本易於使用的指南,充滿了在PostGIS數據庫中操作空間數據的實用食譜。每個主題都有解釋和背景,對於更好奇的讀者,還提供了更多概念的細節。

本書的讀者
如果您是Web開發人員或軟件架構師,尤其是在基於位置的公司工作,並且希望擴展您在PostGIS中使用的技術範圍,那麼這本書適合您。您應該具有一些先前的PostgreSQL數據庫和空間概念的經驗。