TANTO » PostGIS http://blog.spaziogis.it le cose che ci piacciono ... Mon, 07 Nov 2016 09:59:24 +0000 it-IT hourly 1 Tante novità con PostGIS 2.0! http://blog.spaziogis.it/2012/04/04/tante-novita-con-postgis-2-0/ http://blog.spaziogis.it/2012/04/04/tante-novita-con-postgis-2-0/#comments Wed, 04 Apr 2012 07:58:54 +0000 Giovanni Allegri http://blog.spaziogis.it/?p=4855 PostGIS 2.0. Nell’annuncio vengono elencate alcune delle più importanti novità, alcune delle quali rese finora disponibili soltanto come estensioni sperimentali:
  • Gestione di dati raster e analisi raster/vettoriali su DB
  • Gestione di modelli topologici, permettendo così di gestire vettoriali con limiti condivisi (grazie al magnifico lavoro di Sandro Santilli!)
  • Integrazione dei “type modifier” di Postgresql, come descritto chiaramente in questo articolo
  • Possibilità di costruire indici 3D e 4D
  • Ricerca “nearest neighbor” con performance elevate grazie all’impiego degli indici spaziali
  • Aggiunte molte funzioni di grande utilità, tra cui:
    • ST_Split
    • ST_Node
    • ST_MakeValid
    • ST_OffsetCurve
    • ST_ConcaveHull
    • ST_AsX3D
    • ST_GeomFromGeoJSON
    • ST_3DDistance
  • Integrazione col sistema d’estensioni di PostgreSQL 9.1
  • Migliorata l’utilità d’importazione/esportazione shapefile da riga di comando
  • Possibilità di eseguire importazione di file multiple tramite l’interfaccia grafica per l”importazione/esportazione di shapefile
  • Possibilità di eseguire esportazione di tabelle multiple tramite la stessa interfaccia grafica
  • Un geocoder ottimizzato per i dati dell’US Census TIGER (2010)
Buon lavoro e buon divertimento col nuovo PostGIS!

L'articolo Tante novità con PostGIS 2.0! è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

]]>
http://blog.spaziogis.it/2012/04/04/tante-novita-con-postgis-2-0/feed/ 0
Persi nel mare dei sistemi di coordinate? http://blog.spaziogis.it/2007/10/06/persi-nel-mare-dei-sistemi-di-coordinate/ http://blog.spaziogis.it/2007/10/06/persi-nel-mare-dei-sistemi-di-coordinate/#comments Sat, 06 Oct 2007 15:49:55 +0000 Andrea Borruso http://blog.spaziogis.it/2007/10/06/persi-nel-mare-dei-sistemi-di-coordinate/ Mi rivolgo soprattutto a chi deve impostare i diversi sistemi di coordinate per tutti i diversi layer del proprio progetto. Senza un’impostazione corretta il vostro pacchetto GIS non riuscirà a conciliare un layer in coordinate geografiche con un altro in “Gauss-Boaga Monte Mario / Italy zone 2″!! E’ un problema tipico e di facile risoluzione [...]]]> Mi rivolgo soprattutto a chi deve impostare i diversi sistemi di coordinate per tutti i diversi layer del proprio progetto. Senza un’impostazione corretta il vostro pacchetto GIS non riuscirà a conciliare un layer in coordinate geografiche con un altro in “Gauss-Boaga Monte Mario / Italy zone 2″!! E’ un problema tipico e di facile risoluzione in ambiente desktop (cliccare qualche tasto).

Ed in MapServer e/o in PostGIS? E’ semplice anche in questo caso, basta scrivere poche righe di testo, usando i parametri necessari per definire un sistema di coordinate. Dove trovo questi parametri? Per fortuna in diversi tutorial, messaggi di forum e post di qualche blog.

Da un po’ di tempo c’è anche un sito che ha come obiettivo la raccolta strutturata di tutti i codici necessari a descrivere “tutti” i sistemi di coordinate del mondo: si chiama Spatial Reference ed è stato creato da Howard Butler and Christopher Schmidt.

Il sito ovviamente parte dai codici già raccolti e strutturati da lo EPSG, e consente anche agli utenti di uploadare e condividere i propri sistemi di coordinate.

Un esempio pratico. Devo definire il sistema di proiezione per un layer in “Gauss-Boaga fuso EST” da distribuire con MapServer. Vado su Spatial Reference e scrivo Mario nel motore di ricerca e clicco su search. Quello che ottengo è:

  • EPSG:3003: Monte Mario / Italy zone 1
  • EPSG:3004: Monte Mario / Italy zone 2
  • EPSG:4265: Monte Mario
  • EPSG:4806: Monte Mario (Rome)
  • EPSG:26591: Monte Mario (Rome) / Italy zone 1
  • EPSG:26592: Monte Mario (Rome) / Italy zone 2
  • ESRI:102091: Monte_Mario_Italy_1
  • ESRI:102092: Monte_Mario_Italy_2

Il mondo come vedete è vario, ed oltre ad avere i sistemi definiti con i codici EPSG, abbiamo anche quelli definiti con i codici di mamma ESRI. Se clicco sul secondo risultato ottengo una bella scheda, da cui posso ricavare (tra le altre cose) i codici per definire il sistema in MapServer:

Monte Mario / Italy zone 2

Deprecated: 0
Scope: Large and medium scale topographic mapping and engineering survey.
Last Revised: 2005-05-27

Cliccherò quindi su “MapServer Mapfile” ed otterrò quello che cercavo:

PROJECTION
	\"proj=tmerc\"
	\"lat_0=0\"
	\"lon_0=15\"
	\"k=0.999600\"
	\"x_0=2520000\"
	\"y_0=0\"
	\"ellps=intl\"
	\"units=m\"
	\"no_defs\"
END

Lo trovo un servizio molto comodo, ed una grande bella idea.

L'articolo Persi nel mare dei sistemi di coordinate? è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

]]>
http://blog.spaziogis.it/2007/10/06/persi-nel-mare-dei-sistemi-di-coordinate/feed/ 3