Quali sono i vantaggi / gli svantaggi della compilazione di un database PostGIS con informazioni raster?


11

... al contrario di mantenere i raster come GEOTIFF memorizzati localmente?

Ho un grande progetto che richiederà di rendere disponibili circa 50.000 GEOTIFF da 10 MB come WMS per una mappa Web basata su OpenLayers. Verrà visualizzato solo 1 WMS in qualsiasi momento, quindi le prestazioni non sono un problema. Considerando MapServer e GeoServer per questa applicazione.

Vorrei sapere quali sono i vantaggi e gli svantaggi della memorizzazione di questo tipo di dati. Aggiornerà un database PostGIS quando le modifiche ai dati raster saranno più difficili, piuttosto che sostituire un singolo (o una serie di) file raster. I tempi di caricamento di WMS sono stati drasticamente migliorati con PostGIS?

Risposte:


3

Se tutto ciò che stai facendo è passare i raster agli utenti finali con WMS, non c'è motivo di utilizzare PostGIS raster. Se hai bisogno di fare analisi (e più di una semplice statistica riassuntiva), allora potresti prendere in considerazione l'idea di caricare i raster in PostGIS. Attualmente, i raster in-db sono più veloci di out-db.


Puoi espanderci su in-db e out-db, cosa significano e perché uno è più lento dell'altro.
Michael Markieta,

1
in-db è dove il raster di origine (tile) è memorizzato in PostgreSQL. out-db archivia solo i metadati che descrivono il raster di origine in PostgreSQL e qualsiasi funzione in PostGIS chiamerà i file raster di origine in base alle esigenze. Nel mio test, out-db è più lento di in-db. Per quanto riguarda il motivo per cui out-db è più lento, il mio sospetto è che PostgreSQL sia in grado di memorizzare nella cache i dati in-db nei suoi buffer condivisi mentre out-db richiede di chiamare il file di origine ogni volta.
Dustymugs,

2

Dalla lettura generale dei confronti online di MapServer e GeoServer, ho trovato il consenso a ritenere che MapServer fosse più veloce nel servire i raster. Ho un setup simile a quello che descrivi per fornire raster (raster in una cartella) come WMS usando MapServer ed è estremamente veloce.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.