Romlig referansesystem - Spatial reference system

Et romlig referansesystem ( SRS ) eller koordinatreferansesystem ( CRS ) er et koordinatbasert lokalt, regionalt eller globalt system som brukes til å lokalisere geografiske enheter. En SRS definerer vanligvis en bestemt kartprojeksjon , samt transformasjoner mellom forskjellige SRS.

SRS er definert av OGC 's Enkel funksjonstilgangs standard med velkjente tekst representasjon av koordinere referansesystemer . Støtte har blitt implementert av flere geografiske informasjonssystemer (GIS). SRS kan refereres til ved hjelp av et SRID -nummer, inkludert EPSG -koder . Den er spesifisert i ISO 19111: 2007 Geografisk informasjon - Romlig referanse med koordinater , utarbeidet av ISO/TC 211 , også utgitt av Open Geospatial Consortium som abstrakt spesifikasjon, emne 2: Romlig referanse ved koordinat .

Komponenter

I denne abstrakte spesifikasjonen skal et koordinatreferansesystem være sammensatt av ett koordinatsystem og ett nullpunkt.

Et koordinatsystem er et sett med matematiske regler for å spesifisere hvordan koordinater skal tilordnes punkter, for eksempel: affin, sylindrisk, kartesisk, ellipsoidal, lineær, polær, sfærisk, vertikal, etc.

Et datum er et sett med parametere som definerer posisjonen til opprinnelsen, skalaen og retningen til et koordinatsystem.

De viktigste undertyper av koordinatreferansesystem er: geodetisk, vertikal, konstruksjon og bilde; ytterligere undertyper er: avledet, projisert og sammensatt.

Eksempler

Noen systemer er:

Identifikatorer

En romlig referansesystemidentifikator ( SRID ) er en unik verdi som brukes til entydig å identifisere prosjekterte, uprosjekterte og lokale romlige koordinatsystemdefinisjoner. Disse koordinatsystemene danner hjertet i alle GIS -applikasjoner.

Nesten alle store romlige leverandører har opprettet sin egen SRID -implementering eller refererer til myndighetene, for eksempel EPSG Geodetic Parameter Dataset .

SRID -er er hovednøkkelen for metadatatabellen Open Geospatial Consortium (OGC) spatial_ref_sys for de enkle funksjonene for SQL -spesifikasjon, versjon 1.1 og 1.2 , som er definert som følger:

CREATE TABLE SPATIAL_REF_SYS
(
    SRID      INTEGER   NOT NULL PRIMARY KEY,
    AUTH_NAME CHARACTER VARYING(256),
    AUTH_SRID INTEGER,
    SRTEXT    CHARACTER VARYING(2048)
)

I romlig aktiverte databaser (som IBM DB2 , IBM Informix , Ingres , Microsoft SQL Server , MySQL , Oracle RDBMS , Teradata , PostGIS , SQL Anywhere og Vertica ), brukes SRIDer til å identifisere koordinatsystemene som brukes til å definere kolonner med romlige data eller individuelle romlige objekter i en romlig kolonne (avhengig av den romlige implementeringen). SRID er vanligvis assosiert med en velkjent tekst (WKT) strengdefinisjon av koordinatsystemet (SRTEXT, ovenfor). Her er to vanlige koordinatsystemer med deres EPSG SRID -verdi etterfulgt av deres WKT:

UTM, sone 17N, NAD27 - SRID 2029:

PROJCS["NAD27(76) / UTM zone 17N",
    GEOGCS["NAD27(76)",
        DATUM["North_American_Datum_1927_1976",
            SPHEROID["Clarke 1866",6378206.4,294.9786982138982,
                AUTHORITY["EPSG","7008"]],
            AUTHORITY["EPSG","6608"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.01745329251994328,
            AUTHORITY["EPSG","9122"]],
        AUTHORITY["EPSG","4608"]],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    PROJECTION["Transverse_Mercator"],
    PARAMETER["latitude_of_origin",0],
    PARAMETER["central_meridian",-81],
    PARAMETER["scale_factor",0.9996],
    PARAMETER["false_easting",500000],
    PARAMETER["false_northing",0],
    AUTHORITY["EPSG","2029"],
    AXIS["Easting",EAST],
    AXIS["Northing",NORTH]]

WGS84 - SRID 4326

GEOGCS["WGS 84",
    DATUM["WGS_1984",
        SPHEROID["WGS 84",6378137,298.257223563,
            AUTHORITY["EPSG","7030"]],
        AUTHORITY["EPSG","6326"]],
    PRIMEM["Greenwich",0,
        AUTHORITY["EPSG","8901"]],
    UNIT["degree",0.01745329251994328,
        AUTHORITY["EPSG","9122"]],
    AUTHORITY["EPSG","4326"]]

SRID -verdier assosiert med romlige data kan brukes til å begrense romlige operasjoner - for eksempel kan romlige operasjoner ikke utføres mellom romlige objekter med forskjellige SRID -er i noen systemer, eller utløse koordinatsystemtransformasjoner mellom romlige objekter i andre.

Se også

Referanser

Eksterne linker