PostGIS Cookbook: store, organize, manipulate, and analyze spatial data
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Birmingham ; Mumbai
Packt
March 2018
|
Ausgabe: | Second edition |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | x, 565 Seiten Illustrationen, Karten |
ISBN: | 9781788299329 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044932064 | ||
003 | DE-604 | ||
005 | 20191128 | ||
007 | t | ||
008 | 180507s2018 a||| |||| 00||| eng d | ||
020 | |a 9781788299329 |9 978-1-78829-932-9 | ||
035 | |a (OCoLC)1051259905 | ||
035 | |a (DE-599)BVBBV044932064 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-384 |a DE-B768 |a DE-898 |a DE-11 | ||
084 | |a RB 10104 |0 (DE-625)142220:12617 |2 rvk | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
100 | 1 | |a Zurbarán, Mayra |e Verfasser |4 aut | |
245 | 1 | 0 | |a PostGIS Cookbook |b store, organize, manipulate, and analyze spatial data |c Mayra Zurbarán, Pedro M. Wightman, Paolo Corti, Stephen Vincent Mather, Thomas J Kraft, Bborie Park |
250 | |a Second edition | ||
264 | 1 | |a Birmingham ; Mumbai |b Packt |c March 2018 | |
300 | |a x, 565 Seiten |b Illustrationen, Karten | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Geoinformationssystem |0 (DE-588)4261642-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Geoinformatik |0 (DE-588)7571300-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenbanksystem |0 (DE-588)4113276-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Geoinformationssystem |0 (DE-588)4261642-6 |D s |
689 | 0 | 1 | |a Datenbanksystem |0 (DE-588)4113276-2 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Geoinformationssystem |0 (DE-588)4261642-6 |D s |
689 | 1 | 1 | |a Geoinformatik |0 (DE-588)7571300-7 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Augsburg - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030325103&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Augsburg - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030325103&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-030325103 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804178509316227072 |
---|---|
adam_text | Table of Contents
Preface________________________________________________________________i
Chapter 1: Moving Data in and Out of PostGIS 9
Introduction 9
Importing nonspatial tabular data (CSV) using PostGIS functions 10
Getting ready 10
How to do it... 11
How it works... 15
Importing nonspatial tabular data (CSV) using GDAL 16
Getting ready ie
How to do it... 17
How it works... 21
Importing shapefiles with shp2pgsql 23
How to do it... 23
How it works... 26
There s more... 27
Importing and exporting data with the ogr2ogr GDAL command 27
How to do it... 27
How it works... 31
See also 33
Handling batch importing and exporting of datasets 33
Getting ready 34
How to do it... 34
How it works... 41
Exporting data to a shapefile with the pgsql2$hp PostGIS command 42
How to do it... 42
How it works... 44
Importing OpenStreetMap data with the osm2pgsql command 44
Getting ready 44
How to do it... 45
How it works... 48
Importing raster data with the raster2pgsql PostGIS command 48
Getting ready 49
How to do it... 50
How it works... 55
Importing multiple rasters at a time 56
Getting ready 57
How to do it... 57
How it works... 63
Table of Contents
Exporting rasters with the gdal_translate and gdalwarp GDAL
commands 64
Getting ready 64
How to do it... 65
How it works... 66
See also 66
Chapter 2: Structures That Work 67
Introduction 67
Using geospatial views 68
Getting ready 68
How to do it... 69
How it works... 70
There s more... 70
See also 71
Using triggers to populate the geometry column 71
Getting ready 71
How to do it... 72
There s more... 73
Extending further... 74
See also 75
Structuring spatial data with table inheritance 75
Getting ready 76
How to do it... 81
How it works... 83
See also 84
Extending inheritance - table partitioning 84
Getting ready 84
How to do it... 85
How it works... 88
See also 89
Normalizing imports 89
Getting ready 90
How to do it... 91
How it works... 94
There s more... 95
Normalizing internal overlays 96
Getting ready 96
How to do it... 96
How it works... 100
There’s more... 100
Using polygon overlays for proportional census estimates 100
Getting ready 100
How to do it... 105
How it works... 106
Table of Contents
Chapter 3: Working with Vector Data - The Basics 107
Introduction 107
Working with GPS data 108
Getting ready 109
How to do it... 109
How it works... 114
Fixing invalid geometries 116
Getting ready 116
How to do it... 116
How it works... 119
GIS analysis with spatial joins 120
Getting ready 120
How to do it... 123
How it works... 127
Simplifying geometries 128
How to do it... 128
How it works... 135
Measuring distances 136
Getting ready 136
How to do it... 136
How it works... 139
Merging polygons using a common attribute 140
Getting ready 140
How to do it... 141
How it works... 142
Computing intersections 142
Getting ready 143
How to do it... 143
How it works... 146
Clipping geometries to deploy data 147
Getting ready 147
How to do it... 148
How it works... 150
Simplifying geometries with PostGIS topology 151
Getting ready 151
How to do it... 152
How it works... 158
Chapter 4: Working with Vector Data - Advanced Recipes 159
Introduction 159
Improving proximity filtering with KNN 160
Getting ready 161
How to do it... 161
How it works... 164
[iii]
Table of Contents
See also 164
Improving proximity filtering with KNN - advanced 165
Getting ready 166
How to do it... 167
How it works... 168
See also 168
Rotating geometries 169
Getting ready 169
How to do it... 169
How it works... 170
See also 171
Improving ST_Polygonize 171
Getting ready 172
How to do it... 172
See also 173
Translating, scaling, and rotating geometries - advanced 173
Getting ready 174
How to do it... 175
How it works... 178
See also 179
Detailed building footprints from LiDAR 179
Getting ready 180
How to do it... 181
How it works... 183
Creating a fixed number of clusters from a set of points 184
Getting ready 184
How to do it... 185
Calculating Voronoi diagrams 186
Getting ready 187
How to do it... 188
Chapter 5: Working with Raster Data 191
Introduction 191
Getting and loading rasters 192
Getting ready 193
How to do it... 193
How it works... 197
Working with basic raster information and analysis 197
Getting ready 197
How to do it... 197
How it works... 202
Performing simple map-algebra operations 203
Getting ready 203
How to do it... 203
How it works... 208
--------------------------------------- [iv] ------------------------------------------
Table of Contents
Combining geometries with rasters for analysis 208
Getting ready 208
How to do it... 209
How it works... 210
Converting between rasters and geometries 211
Getting ready 211
How to do it... 211
How it works... 215
Processing and loading rasters with GDAL VRT 215
Getting ready 215
How to do it... 216
How it works... 219
Warping and resampling rasters 220
Getting ready 220
How to do it... 220
How it works... 223
Performing advanced map-algebra operations 223
Getting ready 223
How to do it... 224
How it works... 229
Executing DEM operations 229
Getting ready 229
How to do it... 230
How it works... 232
Sharing and visualizing rasters through SQL 232
Getting ready 233
How to do it... 233
How it works... 236
Chapter 6: Working with pgRouting 237
Introduction 237
Startup - Dijkstra routing 238
Getting ready 238
How to do it... 239
Loading data from OpenStreetMap and finding the shortest path
using A* 242
Getting ready 242
How to do it... 243
How it works... 245
Calculating the driving distance/service area 247
Getting ready 247
How to do it... 247
See also 252
Calculating the driving distance with demographics 253
-------------------------------------- [v] -----------------------------------------
Table of Contents
Getting ready 253
How to do it... 254
Extracting the centerlines of polygons 257
Getting ready 260
How to do it... 261
There s more... 264
Chapter 7: Into the Nth Dimension 267
Introduction 267
Importing UDAR data 268
Getting ready 268
How to do it... 269
See also 271
Performing 3D queries on a LiDAR point cloud 271
How to do it... 272
Constructing and serving buildings 2.5D 274
Getting ready 274
Howto do it... 280
Using ST_Extrude to extrude building footprints 281
Howto do it... 282
Creating arbitrary 3D objects for PostGIS 282
Getting ready 283
How to do it... 283
Exporting models as X3D for the web 286
Getting ready 286
How to do it... 287
There s more... 289
Reconstructing Unmanned Aerial Vehicle (UAV) image footprints
with PostGIS 3D 290
Getting started 290
How to do it... 292
UAV photogrammetry in PostGIS - point cloud 297
Getting ready 297
How to do it... 297
UAV photogrammetry in PostGIS - DSM creation 298
Getting ready 299
How to do it... 299
Chapter 8: PostGIS Programming 301
Introduction 301
Writing PostGIS vector data with Psycopg 304
Getting ready 305
How to do it... 305
How it works... 310
Writing PostGIS vector data with OGR Python bindings 311
------------------------------------ [vi] --------------------------------------
Table of Contents
Getting ready 312
How to do it... 313
How it works... 318
Writing PostGIS functions with PL/Python 319
Getting ready 319
How to do it... 320
How it works... 323
Geocoding and reverse geocoding using the GeoNames datasets 324
Getting ready 324
How to do it... 324
How it works... 329
Geocoding using the OSM datasets with trigrams 330
Getting ready 330
How to do it... 331
How it works... 336
Geocoding with geopy and PL/Python 337
Getting ready 337
HOW tO dO it... 338
How it works... 341
Importing NetCDF datasets with Python and GDAL 341
Getting ready 342
How to do it... 343
How it works... 349
Chapter 9: PostGIS and the Web 351
Introduction 351
Creating WMS and WFS services with MapServer 352
Getting ready 353
How to do it... 355
How it works... 367
See also 369
Creating WMS and WFS services with GeoServer 369
Getting ready 370
How to do it... 370
How it works... 384
See also 385
Creating a WMS Time service with MapServer 385
Getting ready 386
How to do it... 387
How it works... 392
Consuming WMS services with OpenLayers 393
Getting ready 393
How to do it... 394
How it works.. 399
Consuming WMS services with Leaflet 399
-------------------------------------- [vii] ---------------------------------------
Table of Contents
How to do it,,. 399
How it works... 403
Consuming WFS-T services with OpenLayers 404
Getting ready 404
How to do it... 405
How it works... 408
Developing web applications with GeoDjango - part 1 410
Getting ready 410
How to do it... 412
How it works... 423
Developing web applications with GeoDjango - part 2 425
Getting ready 425
How to do it... 426
How it works... 431
Developing a web GPX viewer with Mapbox 431
How to do it... 431
How it works... 435
Chapter 10: Maintenance, Optimization, and Performance Tuning 437
Introduction 437
Organizing the database 438
Getting ready 438
How to do it... 438
How it works... 442
Setting up the correct data privilege mechanism 442
Getting ready 443
How to do it... 443
How it works... 448
Backing up the database 449
Getting ready 449
How to do it... 449
How it works... 451
Using indexes 452
Getting ready 453
How to do it... 453
How it works... 456
Clustering for efficiency 456
Getting ready 456
How to do it... 457
How it works... 457
Optimizing SQL queries 458
Getting ready 458
How to do it... 459
How it works... 466
Migrating a PostGIS database to a different server 468
---------------------------------------[viii]------------------------------------------
Table of Contents
Getting ready 468
How to do it... 468
How it works... 470
Replicating a PostGIS database with streaming replication 470
Getting ready 471
How to do it... 471
How it works... 475
Geospatial sharding 476
Getting ready 476
How to do it... 476
How it works... 483
Paralellizing in PosgtreSQL 483
Getting ready 483
How to do it... 484
How it works... 488
Chapter 11: Using Desktop Clients 489
Introduction 489
Adding PostGIS layers - QGIS 490
Getting ready 490
How to do it... 491
How it works... 496
Using the Database Manager plugin - QGIS 497
Getting ready 497
How to do it... 500
How it works... 507
Adding PostGIS layers - OpenJUMP GIS 508
Getting ready 508
How to do it... 509
How it works... 514
Running database queries - OpenJUMP GIS 515
Getting ready 515
How to do it... 515
How it works... 519
Adding PostGIS layers - gvSIG 520
Getting ready 520
How to do it... 520
How it works... 524
Adding PostGIS layers - uDig 524
How to do it... 525
How it works... 529
Chapter 12: Introduction to Location Privacy Protection Mechanisms 531
Introduction 531
Definition of Location Privacy Protection Mechanisms - LPPMs 532
--------------------------------------- [ix] ------------------------------------------
Table of Contents
Classifying LPPMs 533
Adding noise to protect location data 535
Getting ready 538
How to do it... 539
How it works... 544
Creating redundancy in geographical query results 545
Getting ready 548
How to do it... 549
How it works... 554
References 554
Other Books You May Enjoy_________________________________________________________557
Index 559
[x]
PostCIS Cookbook
- Second Edition
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 in the PostgreSQL
object-relational database and is currently
the most popular open source spatial
database.
This book is a comprehensive guide to
the PostGIS tools and concepts that are
required to manage, manipulate, and
analyze spatial data in PostGIS. It covers
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
offered by PostGIS in order to simplify
your spatial database administration
tasks. Furthermore, you will learn to take
advantage of basic and advanced vector,
raster, and routing approaches, along
with the concepts of data maintenance,
optimization, and performance, which will
help you to integrate these into a large
ecosystem of desktop and web tools.
By the end of this book, you will be armed
with all the tools and instructions you need
to both manage your spatial database
system and make better decisions as your
project s requirements evolve.
Things you will learn:
• Import and export geographic 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 Python
• Learn to use programming
frameworks with 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 on the web
using the X3D standard
• Use PostGIS to develop powerful
GIS web applications using
Open Geospatial Consortium
web standards
|
any_adam_object | 1 |
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 | BV044932064 |
classification_rvk | RB 10104 ST 271 |
ctrlnum | (OCoLC)1051259905 (DE-599)BVBBV044932064 |
discipline | Informatik Geographie |
edition | Second edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02129nam a2200433 c 4500</leader><controlfield tag="001">BV044932064</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20191128 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">180507s2018 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788299329</subfield><subfield code="9">978-1-78829-932-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1051259905</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV044932064</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-384</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">RB 10104</subfield><subfield code="0">(DE-625)142220:12617</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Zurbarán, Mayra</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</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, Pedro M. Wightman, Paolo Corti, Stephen Vincent Mather, Thomas J Kraft, Bborie Park</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham ; Mumbai</subfield><subfield code="b">Packt</subfield><subfield code="c">March 2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">x, 565 Seiten</subfield><subfield code="b">Illustrationen, Karten</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Geoinformationssystem</subfield><subfield code="0">(DE-588)4261642-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Geoinformatik</subfield><subfield code="0">(DE-588)7571300-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenbanksystem</subfield><subfield code="0">(DE-588)4113276-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Geoinformationssystem</subfield><subfield code="0">(DE-588)4261642-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenbanksystem</subfield><subfield code="0">(DE-588)4113276-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Geoinformationssystem</subfield><subfield code="0">(DE-588)4261642-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Geoinformatik</subfield><subfield code="0">(DE-588)7571300-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Augsburg - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030325103&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Augsburg - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030325103&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030325103</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV044932064 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:05:06Z |
institution | BVB |
isbn | 9781788299329 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030325103 |
oclc_num | 1051259905 |
open_access_boolean | |
owner | DE-384 DE-B768 DE-898 DE-BY-UBR DE-11 |
owner_facet | DE-384 DE-B768 DE-898 DE-BY-UBR DE-11 |
physical | x, 565 Seiten Illustrationen, Karten |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt |
record_format | marc |
spelling | Zurbarán, Mayra Verfasser aut PostGIS Cookbook store, organize, manipulate, and analyze spatial data Mayra Zurbarán, Pedro M. Wightman, Paolo Corti, Stephen Vincent Mather, Thomas J Kraft, Bborie Park Second edition Birmingham ; Mumbai Packt March 2018 x, 565 Seiten Illustrationen, Karten txt rdacontent n rdamedia nc rdacarrier Geoinformationssystem (DE-588)4261642-6 gnd rswk-swf Geoinformatik (DE-588)7571300-7 gnd rswk-swf Datenbanksystem (DE-588)4113276-2 gnd rswk-swf Geoinformationssystem (DE-588)4261642-6 s Datenbanksystem (DE-588)4113276-2 s DE-604 Geoinformatik (DE-588)7571300-7 s 1\p DE-604 Digitalisierung UB Augsburg - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030325103&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Augsburg - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030325103&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Zurbarán, Mayra PostGIS Cookbook store, organize, manipulate, and analyze spatial data Geoinformationssystem (DE-588)4261642-6 gnd Geoinformatik (DE-588)7571300-7 gnd Datenbanksystem (DE-588)4113276-2 gnd |
subject_GND | (DE-588)4261642-6 (DE-588)7571300-7 (DE-588)4113276-2 |
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, Pedro M. Wightman, Paolo Corti, Stephen Vincent Mather, Thomas J Kraft, Bborie Park |
title_fullStr | PostGIS Cookbook store, organize, manipulate, and analyze spatial data Mayra Zurbarán, Pedro M. Wightman, Paolo Corti, Stephen Vincent Mather, Thomas J Kraft, Bborie Park |
title_full_unstemmed | PostGIS Cookbook store, organize, manipulate, and analyze spatial data Mayra Zurbarán, Pedro M. Wightman, Paolo Corti, Stephen Vincent Mather, Thomas J Kraft, Bborie Park |
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 | Geoinformationssystem (DE-588)4261642-6 gnd Geoinformatik (DE-588)7571300-7 gnd Datenbanksystem (DE-588)4113276-2 gnd |
topic_facet | Geoinformationssystem Geoinformatik Datenbanksystem |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030325103&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030325103&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT zurbaranmayra postgiscookbookstoreorganizemanipulateandanalyzespatialdata |