Udostępnij za pomocą


Identyfikatory odwołań przestrzennych (SRID)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstancePunkt końcowy analizy SQL w usłudze Microsoft FabricMagazyn w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Każde wystąpienie przestrzenne ma identyfikator odwołania przestrzennego (SRID). Identyfikator SRID odpowiada przestrzennemu systemowi referencyjnemu opartemu na konkretnej elipsoidzie używanej do mapowania płaskiej Ziemi lub mapowania kuli ziemskiej w danych przestrzennych silnika bazy danych SQL.

Kolumna przestrzenna może zawierać obiekty z różnymi identyfikatorami SRID. Jednak podczas wykonywania operacji za pomocą metod danych przestrzennych programu SQL Server na danych można używać tylko wystąpień przestrzennych z tym samym identyfikatorem SRID. Wynik dowolnej metody przestrzennej pochodzącej z dwóch wystąpień danych przestrzennych jest prawidłowy tylko wtedy, gdy te wystąpienia mają ten sam identyfikator SRID oparty na tej samej jednostce miary, datum i projekcji używanej do określania współrzędnych wystąpień. Najczęstszymi jednostkami pomiaru SRID są metry lub metry kwadratowe.

Jeśli dwa wystąpienia przestrzenne nie mają tego samego identyfikatora SRID, wyniki metody geometrycznej lub geograficznej typu danych używanej w wystąpieniach będą zwracać wartość NULL. Na przykład, aby poniższy termin predykatu zwrócił wynik inny niż NULL, dwa wystąpienia geometrii, geometry1 i geometry2, muszą mieć ten sam identyfikator SRID.

geometry1.STIntersects(geometry2) = 1

Note

System identyfikacji referencyjnej przestrzennej jest definiowany przez standard European Petroleum Survey Group (EPSG), który jest zestawem standardów opracowanych dla kartografii, badania i przechowywania danych geodezyjnych. Standard ten należy do Komitetu ds. Geodezji i Pozycjonowania Producentów Ropy Naftowej i Gazu (OGP).