PostGIS cookbook :: store, organize, manipulate, and analyze spatial data /
PostGIS is a spatial database that integrates the advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. If you want to explore the complete range of PostGIS techniques and expose the related extensions, then this book is for you.
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2018.
|
Ausgabe: | Second edition. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | PostGIS is a spatial database that integrates the advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. If you want to explore the complete range of PostGIS techniques and expose the related extensions, then this book is for you. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
Bibliographie: | Includes bibliographical references. |
ISBN: | 9781788296441 1788296443 1788299329 9781788299329 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1032264012 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 180424s2018 enka ob 000 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d STF |d TOH |d OCLCF |d CEF |d KSU |d OCLCQ |d DEBBG |d INT |d YDX |d N$T |d OCLCQ |d G3B |d S9I |d UAB |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCL |d DXU | ||
019 | |a 1030601100 |a 1030767495 |a 1053554160 | ||
020 | |a 9781788296441 | ||
020 | |a 1788296443 | ||
020 | |a 1788299329 | ||
020 | |a 9781788299329 | ||
020 | |z 9781788299329 | ||
035 | |a (OCoLC)1032264012 |z (OCoLC)1030601100 |z (OCoLC)1030767495 |z (OCoLC)1053554160 | ||
037 | |a CL0500000959 |b Safari Books Online | ||
050 | 4 | |a G70.212 | |
072 | 7 | |a SCI |x 030000 |2 bisacsh | |
072 | 7 | |a TRV |x 033000 |2 bisacsh | |
072 | 7 | |a TRV |x 034000 |2 bisacsh | |
072 | 7 | |a TRV |x 016000 |2 bisacsh | |
072 | 7 | |a TRV |x 018000 |2 bisacsh | |
082 | 7 | |a 910.285 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Zurbarán, Mayra, |e author. | |
245 | 1 | 0 | |a PostGIS cookbook : |b store, organize, manipulate, and analyze spatial data / |c Mayra Zurbarán [and five others]. |
250 | |a Second edition. | ||
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2018. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a data file | ||
588 | 0 | |a Online resource; title from title page (Safari, viewed April 19, 2018). | |
504 | |a Includes bibliographical references. | ||
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Moving Data In and Out of PostGIS -- Introduction -- Importing nonspatial tabular data (CSV) using PostGIS functions -- Getting ready -- How to do it... -- How it works... -- Importing nonspatial tabular data (CSV) using GDAL -- Getting ready -- How to do it... -- How it works... -- Importing shapefiles with shp2pgsql -- How to do it... -- How it works... -- There's more... -- Importing and exporting data with the ogr2ogr GDAL command -- How to do it... -- How it works... -- See also -- Handling batch importing and exporting of datasets -- Getting ready -- How to do it... -- How it works... -- Exporting data to a shapefile with the pgsql2shp PostGIS command -- How to do it... -- How it works... -- Importing OpenStreetMap data with the osm2pgsql command -- Getting ready -- How to do it... -- How it works... -- Importing raster data with the raster2pgsql PostGIS command -- Getting ready -- How to do it... -- How it works... -- Importing multiple rasters at a time -- Getting ready -- How to do it... -- How it works... -- Exporting rasters with the gdal_translate and gdalwarp GDAL commands -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 2: Structures That Work -- Introduction -- Using geospatial views -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using triggers to populate the geometry column -- Getting ready -- How to do it... -- There's more... -- Extending further... -- See also -- Structuring spatial data with table inheritance -- Getting ready -- How to do it... -- How it works... -- See also -- Extending inheritance -- table partitioning -- Getting ready -- How to do it... -- How it works... -- See also -- Normalizing imports -- Getting ready. | |
505 | 8 | |a How to do it... -- How it works... -- There's more... -- Normalizing internal overlays -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using polygon overlays for proportional census estimates -- Getting ready -- How to do it... -- How it works... -- Chapter 3: Working with Vector Data -- The Basics -- Introduction -- Working with GPS data -- Getting ready -- How to do it... -- How it works... -- Fixing invalid geometries -- Getting ready -- How to do it... -- How it works... -- GIS analysis with spatial joins -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries -- How to do it... -- How it works... -- Measuring distances -- Getting ready -- How to do it... -- How it works... -- Merging polygons using a common attribute -- Getting ready -- How to do it... -- How it works... -- Computing intersections -- Getting ready -- How to do it... -- How it works... -- Clipping geometries to deploy data -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries with PostGIS topology -- Getting ready -- How to do it... -- How it works... -- Chapter 4: Working with Vector Data -- Advanced Recipes -- Introduction -- Improving proximity filtering with KNN -- Getting ready -- How to do it... -- How it works... -- See also -- Improving proximity filtering with KNN -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Rotating geometries -- Getting ready -- How to do it... -- How it works... -- See also -- Improving ST_Polygonize -- Getting ready -- How to do it... -- See also -- Translating, scaling, and rotating geometries -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Detailed building footprints from LiDAR -- Getting ready -- How to do it... -- How it works... -- Creating a fixed number of clusters from a set of points. | |
505 | 8 | |a Getting ready -- How to do it... -- Calculating Voronoi diagrams -- Getting ready -- How to do it... -- Chapter 5: Working with Raster Data -- Introduction -- Getting and loading rasters -- Getting ready -- How to do it... -- How it works... -- Working with basic raster information and analysis -- Getting ready -- How to do it... -- How it works... -- Performing simple map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Combining geometries with rasters for analysis -- Getting ready -- How to do it... -- How it works... -- Converting between rasters and geometries -- Getting ready -- How to do it... -- How it works... -- Processing and loading rasters with GDAL VRT -- Getting ready -- How to do it... -- How it works... -- Warping and resampling rasters -- Getting ready -- How to do it... -- How it works... -- Performing advanced map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Executing DEM operations -- Getting ready -- How to do it... -- How it works... -- Sharing and visualizing rasters through SQL -- Getting ready -- How to do it... -- How it works... -- Chapter 6: Working with pgRouting -- Introduction -- Startup -- Dijkstra routing -- Getting ready -- How to do it... -- Loading data from OpenStreetMap and finding the shortest path using A* -- Getting ready -- How to do it... -- How it works... -- Calculating the driving distance/service area -- Getting ready -- How to do it... -- See also -- Calculating the driving distance with demographics -- Getting ready -- How to do it... -- Extracting the centerlines of polygons -- Getting ready -- How to do it... -- There's more... -- Chapter 7: Into the Nth Dimension -- Introduction -- Importing LiDAR data -- Getting ready -- How to do it... -- See also -- Performing 3D queries on a LiDAR point cloud -- How to do it. | |
505 | 8 | |a Constructing and serving buildings 2.5D -- Getting ready -- How to do it... -- Using ST_Extrude to extrude building footprints -- How to do it... -- Creating arbitrary 3D objects for PostGIS -- Getting ready -- How to do it... -- Exporting models as X3D for the web -- Getting ready -- How to do it... -- There's more... -- Reconstructing Unmanned Aerial Vehicle (UAV) image footprints with PostGIS 3D -- Getting started -- How to do it... -- UAV photogrammetry in PostGIS -- point cloud -- Getting ready -- How to do it... -- UAV photogrammetry in PostGIS -- DSM creation -- Getting ready -- How to do it... -- Chapter 8: PostGIS Programming -- Introduction -- Writing PostGIS vector data with Psycopg -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS vector data with OGR Python bindings -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS functions with PL/Python -- Getting ready -- How to do it... -- How it works... -- Geocoding and reverse geocoding using the GeoNames datasets -- Getting ready -- How to do it... -- How it works... -- Geocoding using the OSM datasets with trigrams -- Getting ready -- How to do it... -- How it works... -- Geocoding with geopy and PL/Python -- Getting ready -- How to do it... -- How it works... -- Importing NetCDF datasets with Python and GDAL -- Getting ready -- How to do it... -- How it works... -- Chapter 9: PostGIS and the Web -- Introduction -- Creating WMS and WFS services with MapServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating WMS and WFS services with GeoServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating a WMS Time service with MapServer -- Getting ready -- How to do it... -- How it works... -- Consuming WMS services with OpenLayers -- Getting ready -- How to do it... -- How it works. | |
505 | 8 | |a Consuming WMS services with Leaflet -- How to do it... -- How it works... -- Consuming WFS-T services with OpenLayers -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 1 -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 2 -- Getting ready -- How to do it... -- How it works... -- Developing a web GPX viewer with Mapbox -- How to do it... -- How it works... -- Chapter 10: Maintenance, Optimization, and Performance Tuning -- Introduction -- Organizing the database -- Getting ready -- How to do it... -- How it works... -- Setting up the correct data privilege mechanism -- Getting ready -- How to do it... -- How it works... -- Backing up the database -- Getting ready -- How to do it... -- How it works... -- Using indexes -- Getting ready -- How to do it... -- How it works... -- Clustering for efficiency -- Getting ready -- How to do it... -- How it works... -- Optimizing SQL queries -- Getting ready -- How to do it... -- How it works... -- Migrating a PostGIS database to a different server -- Getting ready -- How to do it... -- How it works... -- Replicating a PostGIS database with streaming replication -- Getting ready -- How to do it... -- How it works... -- Geospatial sharding -- Getting ready -- How to do it... -- How it works... -- Paralellizing in PosgtreSQL -- Getting ready -- How to do it... -- How it works... -- Chapter 11: Using Desktop Clients -- Introduction -- Adding PostGIS layers - QGIS -- Getting ready -- How to do it... -- How it works... -- Using the Database Manager plugin -- QGIS -- Getting ready -- How to do it... -- How it works... -- Adding PostGIS layers -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works... -- Running database queries -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works. | |
505 | 8 | |a Adding PostGIS layers -- gvSIG. | |
520 | |a PostGIS is a spatial database that integrates the advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. If you want to explore the complete range of PostGIS techniques and expose the related extensions, then this book is for you. | ||
630 | 0 | 0 | |a PostGIS. |
650 | 0 | |a Geographic information systems. |0 http://id.loc.gov/authorities/subjects/sh90001880 | |
650 | 0 | |a Database management. |0 http://id.loc.gov/authorities/subjects/sh85035848 | |
650 | 0 | |a Spatial data infrastructures. |0 http://id.loc.gov/authorities/subjects/sh2005004425 | |
650 | 2 | |a Geographic Information Systems |0 https://id.nlm.nih.gov/mesh/D040362 | |
650 | 6 | |a Systèmes d'information géographique. | |
650 | 6 | |a Bases de données |x Gestion. | |
650 | 6 | |a Infrastructures de données géospatiales. | |
650 | 7 | |a geographic information systems. |2 aat | |
650 | 7 | |a SCIENCE |x Earth Sciences |x Geography. |2 bisacsh | |
650 | 7 | |a TRAVEL |x Budget. |2 bisacsh | |
650 | 7 | |a TRAVEL |x Hikes & Walks. |2 bisacsh | |
650 | 7 | |a TRAVEL |x Museums, Tours, Points of Interest. |2 bisacsh | |
650 | 7 | |a TRAVEL |x Parks & Campgrounds. |2 bisacsh | |
650 | 7 | |a Database management |2 fast | |
650 | 7 | |a Geographic information systems |2 fast | |
650 | 7 | |a Spatial data infrastructures |2 fast | |
758 | |i has work: |a PostGIS cookbook (Text) |1 https://id.oclc.org/worldcat/entity/E39PCFHQg9cWm3yxDKtm7fBYxC |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1775101 |3 Volltext |
938 | |a EBSCOhost |b EBSC |n 1775101 | ||
938 | |a YBP Library Services |b YANK |n 15256588 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1032264012 |
---|---|
_version_ | 1816882419626672128 |
adam_text | |
any_adam_object | |
author | Zurbarán, Mayra |
author_facet | Zurbarán, Mayra |
author_role | aut |
author_sort | Zurbarán, Mayra |
author_variant | m z mz |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | G - Geography, Anthropology, Recreation |
callnumber-label | G70 |
callnumber-raw | G70.212 |
callnumber-search | G70.212 |
callnumber-sort | G 270.212 |
callnumber-subject | G - General Geography |
collection | ZDB-4-EBA |
contents | Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Moving Data In and Out of PostGIS -- Introduction -- Importing nonspatial tabular data (CSV) using PostGIS functions -- Getting ready -- How to do it... -- How it works... -- Importing nonspatial tabular data (CSV) using GDAL -- Getting ready -- How to do it... -- How it works... -- Importing shapefiles with shp2pgsql -- How to do it... -- How it works... -- There's more... -- Importing and exporting data with the ogr2ogr GDAL command -- How to do it... -- How it works... -- See also -- Handling batch importing and exporting of datasets -- Getting ready -- How to do it... -- How it works... -- Exporting data to a shapefile with the pgsql2shp PostGIS command -- How to do it... -- How it works... -- Importing OpenStreetMap data with the osm2pgsql command -- Getting ready -- How to do it... -- How it works... -- Importing raster data with the raster2pgsql PostGIS command -- Getting ready -- How to do it... -- How it works... -- Importing multiple rasters at a time -- Getting ready -- How to do it... -- How it works... -- Exporting rasters with the gdal_translate and gdalwarp GDAL commands -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 2: Structures That Work -- Introduction -- Using geospatial views -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using triggers to populate the geometry column -- Getting ready -- How to do it... -- There's more... -- Extending further... -- See also -- Structuring spatial data with table inheritance -- Getting ready -- How to do it... -- How it works... -- See also -- Extending inheritance -- table partitioning -- Getting ready -- How to do it... -- How it works... -- See also -- Normalizing imports -- Getting ready. How to do it... -- How it works... -- There's more... -- Normalizing internal overlays -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using polygon overlays for proportional census estimates -- Getting ready -- How to do it... -- How it works... -- Chapter 3: Working with Vector Data -- The Basics -- Introduction -- Working with GPS data -- Getting ready -- How to do it... -- How it works... -- Fixing invalid geometries -- Getting ready -- How to do it... -- How it works... -- GIS analysis with spatial joins -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries -- How to do it... -- How it works... -- Measuring distances -- Getting ready -- How to do it... -- How it works... -- Merging polygons using a common attribute -- Getting ready -- How to do it... -- How it works... -- Computing intersections -- Getting ready -- How to do it... -- How it works... -- Clipping geometries to deploy data -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries with PostGIS topology -- Getting ready -- How to do it... -- How it works... -- Chapter 4: Working with Vector Data -- Advanced Recipes -- Introduction -- Improving proximity filtering with KNN -- Getting ready -- How to do it... -- How it works... -- See also -- Improving proximity filtering with KNN -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Rotating geometries -- Getting ready -- How to do it... -- How it works... -- See also -- Improving ST_Polygonize -- Getting ready -- How to do it... -- See also -- Translating, scaling, and rotating geometries -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Detailed building footprints from LiDAR -- Getting ready -- How to do it... -- How it works... -- Creating a fixed number of clusters from a set of points. Getting ready -- How to do it... -- Calculating Voronoi diagrams -- Getting ready -- How to do it... -- Chapter 5: Working with Raster Data -- Introduction -- Getting and loading rasters -- Getting ready -- How to do it... -- How it works... -- Working with basic raster information and analysis -- Getting ready -- How to do it... -- How it works... -- Performing simple map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Combining geometries with rasters for analysis -- Getting ready -- How to do it... -- How it works... -- Converting between rasters and geometries -- Getting ready -- How to do it... -- How it works... -- Processing and loading rasters with GDAL VRT -- Getting ready -- How to do it... -- How it works... -- Warping and resampling rasters -- Getting ready -- How to do it... -- How it works... -- Performing advanced map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Executing DEM operations -- Getting ready -- How to do it... -- How it works... -- Sharing and visualizing rasters through SQL -- Getting ready -- How to do it... -- How it works... -- Chapter 6: Working with pgRouting -- Introduction -- Startup -- Dijkstra routing -- Getting ready -- How to do it... -- Loading data from OpenStreetMap and finding the shortest path using A* -- Getting ready -- How to do it... -- How it works... -- Calculating the driving distance/service area -- Getting ready -- How to do it... -- See also -- Calculating the driving distance with demographics -- Getting ready -- How to do it... -- Extracting the centerlines of polygons -- Getting ready -- How to do it... -- There's more... -- Chapter 7: Into the Nth Dimension -- Introduction -- Importing LiDAR data -- Getting ready -- How to do it... -- See also -- Performing 3D queries on a LiDAR point cloud -- How to do it. Constructing and serving buildings 2.5D -- Getting ready -- How to do it... -- Using ST_Extrude to extrude building footprints -- How to do it... -- Creating arbitrary 3D objects for PostGIS -- Getting ready -- How to do it... -- Exporting models as X3D for the web -- Getting ready -- How to do it... -- There's more... -- Reconstructing Unmanned Aerial Vehicle (UAV) image footprints with PostGIS 3D -- Getting started -- How to do it... -- UAV photogrammetry in PostGIS -- point cloud -- Getting ready -- How to do it... -- UAV photogrammetry in PostGIS -- DSM creation -- Getting ready -- How to do it... -- Chapter 8: PostGIS Programming -- Introduction -- Writing PostGIS vector data with Psycopg -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS vector data with OGR Python bindings -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS functions with PL/Python -- Getting ready -- How to do it... -- How it works... -- Geocoding and reverse geocoding using the GeoNames datasets -- Getting ready -- How to do it... -- How it works... -- Geocoding using the OSM datasets with trigrams -- Getting ready -- How to do it... -- How it works... -- Geocoding with geopy and PL/Python -- Getting ready -- How to do it... -- How it works... -- Importing NetCDF datasets with Python and GDAL -- Getting ready -- How to do it... -- How it works... -- Chapter 9: PostGIS and the Web -- Introduction -- Creating WMS and WFS services with MapServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating WMS and WFS services with GeoServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating a WMS Time service with MapServer -- Getting ready -- How to do it... -- How it works... -- Consuming WMS services with OpenLayers -- Getting ready -- How to do it... -- How it works. Consuming WMS services with Leaflet -- How to do it... -- How it works... -- Consuming WFS-T services with OpenLayers -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 1 -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 2 -- Getting ready -- How to do it... -- How it works... -- Developing a web GPX viewer with Mapbox -- How to do it... -- How it works... -- Chapter 10: Maintenance, Optimization, and Performance Tuning -- Introduction -- Organizing the database -- Getting ready -- How to do it... -- How it works... -- Setting up the correct data privilege mechanism -- Getting ready -- How to do it... -- How it works... -- Backing up the database -- Getting ready -- How to do it... -- How it works... -- Using indexes -- Getting ready -- How to do it... -- How it works... -- Clustering for efficiency -- Getting ready -- How to do it... -- How it works... -- Optimizing SQL queries -- Getting ready -- How to do it... -- How it works... -- Migrating a PostGIS database to a different server -- Getting ready -- How to do it... -- How it works... -- Replicating a PostGIS database with streaming replication -- Getting ready -- How to do it... -- How it works... -- Geospatial sharding -- Getting ready -- How to do it... -- How it works... -- Paralellizing in PosgtreSQL -- Getting ready -- How to do it... -- How it works... -- Chapter 11: Using Desktop Clients -- Introduction -- Adding PostGIS layers - QGIS -- Getting ready -- How to do it... -- How it works... -- Using the Database Manager plugin -- QGIS -- Getting ready -- How to do it... -- How it works... -- Adding PostGIS layers -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works... -- Running database queries -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works. Adding PostGIS layers -- gvSIG. |
ctrlnum | (OCoLC)1032264012 |
dewey-full | 910.285 |
dewey-hundreds | 900 - History & geography |
dewey-ones | 910 - Geography and travel |
dewey-raw | 910.285 |
dewey-search | 910.285 |
dewey-sort | 3910.285 |
dewey-tens | 910 - Geography and travel |
discipline | Geographie |
edition | Second edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>12759cam a2200781 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1032264012</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">180424s2018 enka ob 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">STF</subfield><subfield code="d">TOH</subfield><subfield code="d">OCLCF</subfield><subfield code="d">CEF</subfield><subfield code="d">KSU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">DEBBG</subfield><subfield code="d">INT</subfield><subfield code="d">YDX</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">G3B</subfield><subfield code="d">S9I</subfield><subfield code="d">UAB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">DXU</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1030601100</subfield><subfield code="a">1030767495</subfield><subfield code="a">1053554160</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788296441</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788296443</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788299329</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788299329</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781788299329</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1032264012</subfield><subfield code="z">(OCoLC)1030601100</subfield><subfield code="z">(OCoLC)1030767495</subfield><subfield code="z">(OCoLC)1053554160</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000959</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">G70.212</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">SCI</subfield><subfield code="x">030000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">TRV</subfield><subfield code="x">033000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">TRV</subfield><subfield code="x">034000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">TRV</subfield><subfield code="x">016000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">TRV</subfield><subfield code="x">018000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">910.285</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Zurbarán, Mayra,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PostGIS cookbook :</subfield><subfield code="b">store, organize, manipulate, and analyze spatial data /</subfield><subfield code="c">Mayra Zurbarán [and five others].</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">data file</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from title page (Safari, viewed April 19, 2018).</subfield></datafield><datafield tag="504" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Moving Data In and Out of PostGIS -- Introduction -- Importing nonspatial tabular data (CSV) using PostGIS functions -- Getting ready -- How to do it... -- How it works... -- Importing nonspatial tabular data (CSV) using GDAL -- Getting ready -- How to do it... -- How it works... -- Importing shapefiles with shp2pgsql -- How to do it... -- How it works... -- There's more... -- Importing and exporting data with the ogr2ogr GDAL command -- How to do it... -- How it works... -- See also -- Handling batch importing and exporting of datasets -- Getting ready -- How to do it... -- How it works... -- Exporting data to a shapefile with the pgsql2shp PostGIS command -- How to do it... -- How it works... -- Importing OpenStreetMap data with the osm2pgsql command -- Getting ready -- How to do it... -- How it works... -- Importing raster data with the raster2pgsql PostGIS command -- Getting ready -- How to do it... -- How it works... -- Importing multiple rasters at a time -- Getting ready -- How to do it... -- How it works... -- Exporting rasters with the gdal_translate and gdalwarp GDAL commands -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 2: Structures That Work -- Introduction -- Using geospatial views -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using triggers to populate the geometry column -- Getting ready -- How to do it... -- There's more... -- Extending further... -- See also -- Structuring spatial data with table inheritance -- Getting ready -- How to do it... -- How it works... -- See also -- Extending inheritance -- table partitioning -- Getting ready -- How to do it... -- How it works... -- See also -- Normalizing imports -- Getting ready.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How to do it... -- How it works... -- There's more... -- Normalizing internal overlays -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using polygon overlays for proportional census estimates -- Getting ready -- How to do it... -- How it works... -- Chapter 3: Working with Vector Data -- The Basics -- Introduction -- Working with GPS data -- Getting ready -- How to do it... -- How it works... -- Fixing invalid geometries -- Getting ready -- How to do it... -- How it works... -- GIS analysis with spatial joins -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries -- How to do it... -- How it works... -- Measuring distances -- Getting ready -- How to do it... -- How it works... -- Merging polygons using a common attribute -- Getting ready -- How to do it... -- How it works... -- Computing intersections -- Getting ready -- How to do it... -- How it works... -- Clipping geometries to deploy data -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries with PostGIS topology -- Getting ready -- How to do it... -- How it works... -- Chapter 4: Working with Vector Data -- Advanced Recipes -- Introduction -- Improving proximity filtering with KNN -- Getting ready -- How to do it... -- How it works... -- See also -- Improving proximity filtering with KNN -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Rotating geometries -- Getting ready -- How to do it... -- How it works... -- See also -- Improving ST_Polygonize -- Getting ready -- How to do it... -- See also -- Translating, scaling, and rotating geometries -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Detailed building footprints from LiDAR -- Getting ready -- How to do it... -- How it works... -- Creating a fixed number of clusters from a set of points.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Getting ready -- How to do it... -- Calculating Voronoi diagrams -- Getting ready -- How to do it... -- Chapter 5: Working with Raster Data -- Introduction -- Getting and loading rasters -- Getting ready -- How to do it... -- How it works... -- Working with basic raster information and analysis -- Getting ready -- How to do it... -- How it works... -- Performing simple map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Combining geometries with rasters for analysis -- Getting ready -- How to do it... -- How it works... -- Converting between rasters and geometries -- Getting ready -- How to do it... -- How it works... -- Processing and loading rasters with GDAL VRT -- Getting ready -- How to do it... -- How it works... -- Warping and resampling rasters -- Getting ready -- How to do it... -- How it works... -- Performing advanced map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Executing DEM operations -- Getting ready -- How to do it... -- How it works... -- Sharing and visualizing rasters through SQL -- Getting ready -- How to do it... -- How it works... -- Chapter 6: Working with pgRouting -- Introduction -- Startup -- Dijkstra routing -- Getting ready -- How to do it... -- Loading data from OpenStreetMap and finding the shortest path using A* -- Getting ready -- How to do it... -- How it works... -- Calculating the driving distance/service area -- Getting ready -- How to do it... -- See also -- Calculating the driving distance with demographics -- Getting ready -- How to do it... -- Extracting the centerlines of polygons -- Getting ready -- How to do it... -- There's more... -- Chapter 7: Into the Nth Dimension -- Introduction -- Importing LiDAR data -- Getting ready -- How to do it... -- See also -- Performing 3D queries on a LiDAR point cloud -- How to do it.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Constructing and serving buildings 2.5D -- Getting ready -- How to do it... -- Using ST_Extrude to extrude building footprints -- How to do it... -- Creating arbitrary 3D objects for PostGIS -- Getting ready -- How to do it... -- Exporting models as X3D for the web -- Getting ready -- How to do it... -- There's more... -- Reconstructing Unmanned Aerial Vehicle (UAV) image footprints with PostGIS 3D -- Getting started -- How to do it... -- UAV photogrammetry in PostGIS -- point cloud -- Getting ready -- How to do it... -- UAV photogrammetry in PostGIS -- DSM creation -- Getting ready -- How to do it... -- Chapter 8: PostGIS Programming -- Introduction -- Writing PostGIS vector data with Psycopg -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS vector data with OGR Python bindings -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS functions with PL/Python -- Getting ready -- How to do it... -- How it works... -- Geocoding and reverse geocoding using the GeoNames datasets -- Getting ready -- How to do it... -- How it works... -- Geocoding using the OSM datasets with trigrams -- Getting ready -- How to do it... -- How it works... -- Geocoding with geopy and PL/Python -- Getting ready -- How to do it... -- How it works... -- Importing NetCDF datasets with Python and GDAL -- Getting ready -- How to do it... -- How it works... -- Chapter 9: PostGIS and the Web -- Introduction -- Creating WMS and WFS services with MapServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating WMS and WFS services with GeoServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating a WMS Time service with MapServer -- Getting ready -- How to do it... -- How it works... -- Consuming WMS services with OpenLayers -- Getting ready -- How to do it... -- How it works.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Consuming WMS services with Leaflet -- How to do it... -- How it works... -- Consuming WFS-T services with OpenLayers -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 1 -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 2 -- Getting ready -- How to do it... -- How it works... -- Developing a web GPX viewer with Mapbox -- How to do it... -- How it works... -- Chapter 10: Maintenance, Optimization, and Performance Tuning -- Introduction -- Organizing the database -- Getting ready -- How to do it... -- How it works... -- Setting up the correct data privilege mechanism -- Getting ready -- How to do it... -- How it works... -- Backing up the database -- Getting ready -- How to do it... -- How it works... -- Using indexes -- Getting ready -- How to do it... -- How it works... -- Clustering for efficiency -- Getting ready -- How to do it... -- How it works... -- Optimizing SQL queries -- Getting ready -- How to do it... -- How it works... -- Migrating a PostGIS database to a different server -- Getting ready -- How to do it... -- How it works... -- Replicating a PostGIS database with streaming replication -- Getting ready -- How to do it... -- How it works... -- Geospatial sharding -- Getting ready -- How to do it... -- How it works... -- Paralellizing in PosgtreSQL -- Getting ready -- How to do it... -- How it works... -- Chapter 11: Using Desktop Clients -- Introduction -- Adding PostGIS layers - QGIS -- Getting ready -- How to do it... -- How it works... -- Using the Database Manager plugin -- QGIS -- Getting ready -- How to do it... -- How it works... -- Adding PostGIS layers -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works... -- Running database queries -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Adding PostGIS layers -- gvSIG.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">PostGIS is a spatial database that integrates the advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. If you want to explore the complete range of PostGIS techniques and expose the related extensions, then this book is for you.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">PostGIS.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Geographic information systems.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh90001880</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Database management.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85035848</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Spatial data infrastructures.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2005004425</subfield></datafield><datafield tag="650" ind1=" " ind2="2"><subfield code="a">Geographic Information Systems</subfield><subfield code="0">https://id.nlm.nih.gov/mesh/D040362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Systèmes d'information géographique.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Bases de données</subfield><subfield code="x">Gestion.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Infrastructures de données géospatiales.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">geographic information systems.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">SCIENCE</subfield><subfield code="x">Earth Sciences</subfield><subfield code="x">Geography.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">TRAVEL</subfield><subfield code="x">Budget.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">TRAVEL</subfield><subfield code="x">Hikes & Walks.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">TRAVEL</subfield><subfield code="x">Museums, Tours, Points of Interest.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">TRAVEL</subfield><subfield code="x">Parks & Campgrounds.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Database management</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Geographic information systems</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Spatial data infrastructures</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">PostGIS cookbook (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFHQg9cWm3yxDKtm7fBYxC</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1775101</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1775101</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15256588</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1032264012 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:28:19Z |
institution | BVB |
isbn | 9781788296441 1788296443 1788299329 9781788299329 |
language | English |
oclc_num | 1032264012 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Zurbarán, Mayra, author. PostGIS cookbook : store, organize, manipulate, and analyze spatial data / Mayra Zurbarán [and five others]. Second edition. Birmingham, UK : Packt Publishing, 2018. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier data file Online resource; title from title page (Safari, viewed April 19, 2018). Includes bibliographical references. Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Moving Data In and Out of PostGIS -- Introduction -- Importing nonspatial tabular data (CSV) using PostGIS functions -- Getting ready -- How to do it... -- How it works... -- Importing nonspatial tabular data (CSV) using GDAL -- Getting ready -- How to do it... -- How it works... -- Importing shapefiles with shp2pgsql -- How to do it... -- How it works... -- There's more... -- Importing and exporting data with the ogr2ogr GDAL command -- How to do it... -- How it works... -- See also -- Handling batch importing and exporting of datasets -- Getting ready -- How to do it... -- How it works... -- Exporting data to a shapefile with the pgsql2shp PostGIS command -- How to do it... -- How it works... -- Importing OpenStreetMap data with the osm2pgsql command -- Getting ready -- How to do it... -- How it works... -- Importing raster data with the raster2pgsql PostGIS command -- Getting ready -- How to do it... -- How it works... -- Importing multiple rasters at a time -- Getting ready -- How to do it... -- How it works... -- Exporting rasters with the gdal_translate and gdalwarp GDAL commands -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 2: Structures That Work -- Introduction -- Using geospatial views -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using triggers to populate the geometry column -- Getting ready -- How to do it... -- There's more... -- Extending further... -- See also -- Structuring spatial data with table inheritance -- Getting ready -- How to do it... -- How it works... -- See also -- Extending inheritance -- table partitioning -- Getting ready -- How to do it... -- How it works... -- See also -- Normalizing imports -- Getting ready. How to do it... -- How it works... -- There's more... -- Normalizing internal overlays -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using polygon overlays for proportional census estimates -- Getting ready -- How to do it... -- How it works... -- Chapter 3: Working with Vector Data -- The Basics -- Introduction -- Working with GPS data -- Getting ready -- How to do it... -- How it works... -- Fixing invalid geometries -- Getting ready -- How to do it... -- How it works... -- GIS analysis with spatial joins -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries -- How to do it... -- How it works... -- Measuring distances -- Getting ready -- How to do it... -- How it works... -- Merging polygons using a common attribute -- Getting ready -- How to do it... -- How it works... -- Computing intersections -- Getting ready -- How to do it... -- How it works... -- Clipping geometries to deploy data -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries with PostGIS topology -- Getting ready -- How to do it... -- How it works... -- Chapter 4: Working with Vector Data -- Advanced Recipes -- Introduction -- Improving proximity filtering with KNN -- Getting ready -- How to do it... -- How it works... -- See also -- Improving proximity filtering with KNN -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Rotating geometries -- Getting ready -- How to do it... -- How it works... -- See also -- Improving ST_Polygonize -- Getting ready -- How to do it... -- See also -- Translating, scaling, and rotating geometries -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Detailed building footprints from LiDAR -- Getting ready -- How to do it... -- How it works... -- Creating a fixed number of clusters from a set of points. Getting ready -- How to do it... -- Calculating Voronoi diagrams -- Getting ready -- How to do it... -- Chapter 5: Working with Raster Data -- Introduction -- Getting and loading rasters -- Getting ready -- How to do it... -- How it works... -- Working with basic raster information and analysis -- Getting ready -- How to do it... -- How it works... -- Performing simple map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Combining geometries with rasters for analysis -- Getting ready -- How to do it... -- How it works... -- Converting between rasters and geometries -- Getting ready -- How to do it... -- How it works... -- Processing and loading rasters with GDAL VRT -- Getting ready -- How to do it... -- How it works... -- Warping and resampling rasters -- Getting ready -- How to do it... -- How it works... -- Performing advanced map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Executing DEM operations -- Getting ready -- How to do it... -- How it works... -- Sharing and visualizing rasters through SQL -- Getting ready -- How to do it... -- How it works... -- Chapter 6: Working with pgRouting -- Introduction -- Startup -- Dijkstra routing -- Getting ready -- How to do it... -- Loading data from OpenStreetMap and finding the shortest path using A* -- Getting ready -- How to do it... -- How it works... -- Calculating the driving distance/service area -- Getting ready -- How to do it... -- See also -- Calculating the driving distance with demographics -- Getting ready -- How to do it... -- Extracting the centerlines of polygons -- Getting ready -- How to do it... -- There's more... -- Chapter 7: Into the Nth Dimension -- Introduction -- Importing LiDAR data -- Getting ready -- How to do it... -- See also -- Performing 3D queries on a LiDAR point cloud -- How to do it. Constructing and serving buildings 2.5D -- Getting ready -- How to do it... -- Using ST_Extrude to extrude building footprints -- How to do it... -- Creating arbitrary 3D objects for PostGIS -- Getting ready -- How to do it... -- Exporting models as X3D for the web -- Getting ready -- How to do it... -- There's more... -- Reconstructing Unmanned Aerial Vehicle (UAV) image footprints with PostGIS 3D -- Getting started -- How to do it... -- UAV photogrammetry in PostGIS -- point cloud -- Getting ready -- How to do it... -- UAV photogrammetry in PostGIS -- DSM creation -- Getting ready -- How to do it... -- Chapter 8: PostGIS Programming -- Introduction -- Writing PostGIS vector data with Psycopg -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS vector data with OGR Python bindings -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS functions with PL/Python -- Getting ready -- How to do it... -- How it works... -- Geocoding and reverse geocoding using the GeoNames datasets -- Getting ready -- How to do it... -- How it works... -- Geocoding using the OSM datasets with trigrams -- Getting ready -- How to do it... -- How it works... -- Geocoding with geopy and PL/Python -- Getting ready -- How to do it... -- How it works... -- Importing NetCDF datasets with Python and GDAL -- Getting ready -- How to do it... -- How it works... -- Chapter 9: PostGIS and the Web -- Introduction -- Creating WMS and WFS services with MapServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating WMS and WFS services with GeoServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating a WMS Time service with MapServer -- Getting ready -- How to do it... -- How it works... -- Consuming WMS services with OpenLayers -- Getting ready -- How to do it... -- How it works. Consuming WMS services with Leaflet -- How to do it... -- How it works... -- Consuming WFS-T services with OpenLayers -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 1 -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 2 -- Getting ready -- How to do it... -- How it works... -- Developing a web GPX viewer with Mapbox -- How to do it... -- How it works... -- Chapter 10: Maintenance, Optimization, and Performance Tuning -- Introduction -- Organizing the database -- Getting ready -- How to do it... -- How it works... -- Setting up the correct data privilege mechanism -- Getting ready -- How to do it... -- How it works... -- Backing up the database -- Getting ready -- How to do it... -- How it works... -- Using indexes -- Getting ready -- How to do it... -- How it works... -- Clustering for efficiency -- Getting ready -- How to do it... -- How it works... -- Optimizing SQL queries -- Getting ready -- How to do it... -- How it works... -- Migrating a PostGIS database to a different server -- Getting ready -- How to do it... -- How it works... -- Replicating a PostGIS database with streaming replication -- Getting ready -- How to do it... -- How it works... -- Geospatial sharding -- Getting ready -- How to do it... -- How it works... -- Paralellizing in PosgtreSQL -- Getting ready -- How to do it... -- How it works... -- Chapter 11: Using Desktop Clients -- Introduction -- Adding PostGIS layers - QGIS -- Getting ready -- How to do it... -- How it works... -- Using the Database Manager plugin -- QGIS -- Getting ready -- How to do it... -- How it works... -- Adding PostGIS layers -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works... -- Running database queries -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works. Adding PostGIS layers -- gvSIG. PostGIS is a spatial database that integrates the advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. If you want to explore the complete range of PostGIS techniques and expose the related extensions, then this book is for you. PostGIS. Geographic information systems. http://id.loc.gov/authorities/subjects/sh90001880 Database management. http://id.loc.gov/authorities/subjects/sh85035848 Spatial data infrastructures. http://id.loc.gov/authorities/subjects/sh2005004425 Geographic Information Systems https://id.nlm.nih.gov/mesh/D040362 Systèmes d'information géographique. Bases de données Gestion. Infrastructures de données géospatiales. geographic information systems. aat SCIENCE Earth Sciences Geography. bisacsh TRAVEL Budget. bisacsh TRAVEL Hikes & Walks. bisacsh TRAVEL Museums, Tours, Points of Interest. bisacsh TRAVEL Parks & Campgrounds. bisacsh Database management fast Geographic information systems fast Spatial data infrastructures fast has work: PostGIS cookbook (Text) https://id.oclc.org/worldcat/entity/E39PCFHQg9cWm3yxDKtm7fBYxC https://id.oclc.org/worldcat/ontology/hasWork FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1775101 Volltext |
spellingShingle | Zurbarán, Mayra PostGIS cookbook : store, organize, manipulate, and analyze spatial data / Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Moving Data In and Out of PostGIS -- Introduction -- Importing nonspatial tabular data (CSV) using PostGIS functions -- Getting ready -- How to do it... -- How it works... -- Importing nonspatial tabular data (CSV) using GDAL -- Getting ready -- How to do it... -- How it works... -- Importing shapefiles with shp2pgsql -- How to do it... -- How it works... -- There's more... -- Importing and exporting data with the ogr2ogr GDAL command -- How to do it... -- How it works... -- See also -- Handling batch importing and exporting of datasets -- Getting ready -- How to do it... -- How it works... -- Exporting data to a shapefile with the pgsql2shp PostGIS command -- How to do it... -- How it works... -- Importing OpenStreetMap data with the osm2pgsql command -- Getting ready -- How to do it... -- How it works... -- Importing raster data with the raster2pgsql PostGIS command -- Getting ready -- How to do it... -- How it works... -- Importing multiple rasters at a time -- Getting ready -- How to do it... -- How it works... -- Exporting rasters with the gdal_translate and gdalwarp GDAL commands -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 2: Structures That Work -- Introduction -- Using geospatial views -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using triggers to populate the geometry column -- Getting ready -- How to do it... -- There's more... -- Extending further... -- See also -- Structuring spatial data with table inheritance -- Getting ready -- How to do it... -- How it works... -- See also -- Extending inheritance -- table partitioning -- Getting ready -- How to do it... -- How it works... -- See also -- Normalizing imports -- Getting ready. How to do it... -- How it works... -- There's more... -- Normalizing internal overlays -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using polygon overlays for proportional census estimates -- Getting ready -- How to do it... -- How it works... -- Chapter 3: Working with Vector Data -- The Basics -- Introduction -- Working with GPS data -- Getting ready -- How to do it... -- How it works... -- Fixing invalid geometries -- Getting ready -- How to do it... -- How it works... -- GIS analysis with spatial joins -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries -- How to do it... -- How it works... -- Measuring distances -- Getting ready -- How to do it... -- How it works... -- Merging polygons using a common attribute -- Getting ready -- How to do it... -- How it works... -- Computing intersections -- Getting ready -- How to do it... -- How it works... -- Clipping geometries to deploy data -- Getting ready -- How to do it... -- How it works... -- Simplifying geometries with PostGIS topology -- Getting ready -- How to do it... -- How it works... -- Chapter 4: Working with Vector Data -- Advanced Recipes -- Introduction -- Improving proximity filtering with KNN -- Getting ready -- How to do it... -- How it works... -- See also -- Improving proximity filtering with KNN -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Rotating geometries -- Getting ready -- How to do it... -- How it works... -- See also -- Improving ST_Polygonize -- Getting ready -- How to do it... -- See also -- Translating, scaling, and rotating geometries -- advanced -- Getting ready -- How to do it... -- How it works... -- See also -- Detailed building footprints from LiDAR -- Getting ready -- How to do it... -- How it works... -- Creating a fixed number of clusters from a set of points. Getting ready -- How to do it... -- Calculating Voronoi diagrams -- Getting ready -- How to do it... -- Chapter 5: Working with Raster Data -- Introduction -- Getting and loading rasters -- Getting ready -- How to do it... -- How it works... -- Working with basic raster information and analysis -- Getting ready -- How to do it... -- How it works... -- Performing simple map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Combining geometries with rasters for analysis -- Getting ready -- How to do it... -- How it works... -- Converting between rasters and geometries -- Getting ready -- How to do it... -- How it works... -- Processing and loading rasters with GDAL VRT -- Getting ready -- How to do it... -- How it works... -- Warping and resampling rasters -- Getting ready -- How to do it... -- How it works... -- Performing advanced map-algebra operations -- Getting ready -- How to do it... -- How it works... -- Executing DEM operations -- Getting ready -- How to do it... -- How it works... -- Sharing and visualizing rasters through SQL -- Getting ready -- How to do it... -- How it works... -- Chapter 6: Working with pgRouting -- Introduction -- Startup -- Dijkstra routing -- Getting ready -- How to do it... -- Loading data from OpenStreetMap and finding the shortest path using A* -- Getting ready -- How to do it... -- How it works... -- Calculating the driving distance/service area -- Getting ready -- How to do it... -- See also -- Calculating the driving distance with demographics -- Getting ready -- How to do it... -- Extracting the centerlines of polygons -- Getting ready -- How to do it... -- There's more... -- Chapter 7: Into the Nth Dimension -- Introduction -- Importing LiDAR data -- Getting ready -- How to do it... -- See also -- Performing 3D queries on a LiDAR point cloud -- How to do it. Constructing and serving buildings 2.5D -- Getting ready -- How to do it... -- Using ST_Extrude to extrude building footprints -- How to do it... -- Creating arbitrary 3D objects for PostGIS -- Getting ready -- How to do it... -- Exporting models as X3D for the web -- Getting ready -- How to do it... -- There's more... -- Reconstructing Unmanned Aerial Vehicle (UAV) image footprints with PostGIS 3D -- Getting started -- How to do it... -- UAV photogrammetry in PostGIS -- point cloud -- Getting ready -- How to do it... -- UAV photogrammetry in PostGIS -- DSM creation -- Getting ready -- How to do it... -- Chapter 8: PostGIS Programming -- Introduction -- Writing PostGIS vector data with Psycopg -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS vector data with OGR Python bindings -- Getting ready -- How to do it... -- How it works... -- Writing PostGIS functions with PL/Python -- Getting ready -- How to do it... -- How it works... -- Geocoding and reverse geocoding using the GeoNames datasets -- Getting ready -- How to do it... -- How it works... -- Geocoding using the OSM datasets with trigrams -- Getting ready -- How to do it... -- How it works... -- Geocoding with geopy and PL/Python -- Getting ready -- How to do it... -- How it works... -- Importing NetCDF datasets with Python and GDAL -- Getting ready -- How to do it... -- How it works... -- Chapter 9: PostGIS and the Web -- Introduction -- Creating WMS and WFS services with MapServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating WMS and WFS services with GeoServer -- Getting ready -- How to do it... -- How it works... -- See also -- Creating a WMS Time service with MapServer -- Getting ready -- How to do it... -- How it works... -- Consuming WMS services with OpenLayers -- Getting ready -- How to do it... -- How it works. Consuming WMS services with Leaflet -- How to do it... -- How it works... -- Consuming WFS-T services with OpenLayers -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 1 -- Getting ready -- How to do it... -- How it works... -- Developing web applications with GeoDjango -- part 2 -- Getting ready -- How to do it... -- How it works... -- Developing a web GPX viewer with Mapbox -- How to do it... -- How it works... -- Chapter 10: Maintenance, Optimization, and Performance Tuning -- Introduction -- Organizing the database -- Getting ready -- How to do it... -- How it works... -- Setting up the correct data privilege mechanism -- Getting ready -- How to do it... -- How it works... -- Backing up the database -- Getting ready -- How to do it... -- How it works... -- Using indexes -- Getting ready -- How to do it... -- How it works... -- Clustering for efficiency -- Getting ready -- How to do it... -- How it works... -- Optimizing SQL queries -- Getting ready -- How to do it... -- How it works... -- Migrating a PostGIS database to a different server -- Getting ready -- How to do it... -- How it works... -- Replicating a PostGIS database with streaming replication -- Getting ready -- How to do it... -- How it works... -- Geospatial sharding -- Getting ready -- How to do it... -- How it works... -- Paralellizing in PosgtreSQL -- Getting ready -- How to do it... -- How it works... -- Chapter 11: Using Desktop Clients -- Introduction -- Adding PostGIS layers - QGIS -- Getting ready -- How to do it... -- How it works... -- Using the Database Manager plugin -- QGIS -- Getting ready -- How to do it... -- How it works... -- Adding PostGIS layers -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works... -- Running database queries -- OpenJUMP GIS -- Getting ready -- How to do it... -- How it works. Adding PostGIS layers -- gvSIG. PostGIS. Geographic information systems. http://id.loc.gov/authorities/subjects/sh90001880 Database management. http://id.loc.gov/authorities/subjects/sh85035848 Spatial data infrastructures. http://id.loc.gov/authorities/subjects/sh2005004425 Geographic Information Systems https://id.nlm.nih.gov/mesh/D040362 Systèmes d'information géographique. Bases de données Gestion. Infrastructures de données géospatiales. geographic information systems. aat SCIENCE Earth Sciences Geography. bisacsh TRAVEL Budget. bisacsh TRAVEL Hikes & Walks. bisacsh TRAVEL Museums, Tours, Points of Interest. bisacsh TRAVEL Parks & Campgrounds. bisacsh Database management fast Geographic information systems fast Spatial data infrastructures fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh90001880 http://id.loc.gov/authorities/subjects/sh85035848 http://id.loc.gov/authorities/subjects/sh2005004425 https://id.nlm.nih.gov/mesh/D040362 |
title | PostGIS cookbook : store, organize, manipulate, and analyze spatial data / |
title_auth | PostGIS cookbook : store, organize, manipulate, and analyze spatial data / |
title_exact_search | PostGIS cookbook : store, organize, manipulate, and analyze spatial data / |
title_full | PostGIS cookbook : store, organize, manipulate, and analyze spatial data / Mayra Zurbarán [and five others]. |
title_fullStr | PostGIS cookbook : store, organize, manipulate, and analyze spatial data / Mayra Zurbarán [and five others]. |
title_full_unstemmed | PostGIS cookbook : store, organize, manipulate, and analyze spatial data / Mayra Zurbarán [and five others]. |
title_short | PostGIS cookbook : |
title_sort | postgis cookbook store organize manipulate and analyze spatial data |
title_sub | store, organize, manipulate, and analyze spatial data / |
topic | PostGIS. Geographic information systems. http://id.loc.gov/authorities/subjects/sh90001880 Database management. http://id.loc.gov/authorities/subjects/sh85035848 Spatial data infrastructures. http://id.loc.gov/authorities/subjects/sh2005004425 Geographic Information Systems https://id.nlm.nih.gov/mesh/D040362 Systèmes d'information géographique. Bases de données Gestion. Infrastructures de données géospatiales. geographic information systems. aat SCIENCE Earth Sciences Geography. bisacsh TRAVEL Budget. bisacsh TRAVEL Hikes & Walks. bisacsh TRAVEL Museums, Tours, Points of Interest. bisacsh TRAVEL Parks & Campgrounds. bisacsh Database management fast Geographic information systems fast Spatial data infrastructures fast |
topic_facet | PostGIS. Geographic information systems. Database management. Spatial data infrastructures. Geographic Information Systems Systèmes d'information géographique. Bases de données Gestion. Infrastructures de données géospatiales. geographic information systems. SCIENCE Earth Sciences Geography. TRAVEL Budget. TRAVEL Hikes & Walks. TRAVEL Museums, Tours, Points of Interest. TRAVEL Parks & Campgrounds. Database management Geographic information systems Spatial data infrastructures |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1775101 |
work_keys_str_mv | AT zurbaranmayra postgiscookbookstoreorganizemanipulateandanalyzespatialdata |