Il primo passo per determinare la corretta proiezione di qualsiasi livello è trovare le eventuali informazioni di proiezione fornite con il livello. Nel caso di a Shapefile
, come quello scaricato da Census.gov , tali informazioni sono contenute in un .prj
file, abbreviazione di Projection.
Ecco i contenuti del file di proiezione dai dati del censimento:
GEOGCS [ "GCS_NORTH_AMERICAN_1983", DATUM [ "D_North_American_1983", SPHEROID [ "GRS_1980", 6378137,298.257222101]], PRIMEM [ "Greenwich", 0], unità [ "Degree", ,017453292519943295]]
Le fasi fondamentali di questa, sono le prime parole GEOGCS mezzi Geographic Coordinate System
, la stringa ORIGINE : D_North_American_1983
, SPHERIOD : GRS_1980
e l'ultima parte UNIT : Degree
.
Questi si abbinano facilmente alla definizione Proj4 che hai ricevuto:+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs
Puoi vedere che il dato e l'ellissoide, corrispondono al dato e allo sferiodo nel ".prj". Il longlat
mezzo Longitude/Latitude
, che viene misurato in Unità di Degrees
, che corrisponde al file ".prj".
Non ci sono "nessuna definizione" perché non sono necessarie ulteriori informazioni per identificare il sistema di coordinate geografiche.
Un sito per cercare riferimenti spaziali è: SpatialReference.org
Il sistema di coordinate geografiche nel NAD 83 è difficile da elaborare direttamente, perché fa parte di molte altre proiezioni.
Per semplificare, quello di cui hai bisogno è EPSG 4269 .
Questo collegamento presenta le informazioni di riferimento spaziale in diversi formati. Quello specifico per PostGIS è:
INSERISCI nei valori spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) (94269, 'epsg', 4269, '+ proj = longlat + ellps = GRS80 + datum = NAD83 + no_defs', 'GEOGCS ["NAD83", DATUM "North_American_Datum_1983", SPHEROID ["GRS 1980", 6378137.298.257222101, AUTHORITY ["EPSG", "7019"]], AUTHORITY ["EPSG", "6269"]], PRIMEM ["Greenwich", 0, AUTHORITY [" EPSG", "8901"]], UNIT [ "grado", ,01745329251994328, Autorità [ "EPSG", "9122"]], dell'Autorità [ "EPSG", "4269"]] ');
Per affrontare il tuo ultimo punto relativo all'SRID = -1, penso che sia importante testare i tuoi dati prima di ritenere che siano inutili. Prova a visualizzarlo in alcuni software GIS, come QGIS o ArcGIS . Guarda le coordinate mostrate mentre sposti il cursore. Se vedi intervalli familiari di numeri, come y = 0 - +90 e x = -180 - +180, dovresti riconoscerli come Latitudine / Longitudine. Cominciando a riconoscere gli intervalli di coordinate che si verificano nelle proiezioni comuni e i sistemi di coordinate nella tua zona ti aiuteranno notevolmente mentre avanzi nella tua carriera.
Se sei interessato a saperne di più su proiezioni e sistemi di coordinate, questo è un riferimento fantastico: A Working Manual ( PDF ) - John P. Snyder