Udostępnij za pośrednictwem


Identyfikatory przestrzennej odniesienia (SRIDs)

Każde wystąpienie przestrzennej ma identyfikator przestrzennej odniesienia (SRID).SRID odpowiada system odniesienia przestrzennej oparte na określonych elipsoidalny mapowanie płaskiej ziemi lub mapowanie round ziemi.Przestrzennej kolumna może zawierać obiekty z różnymi SRIDs.Jednak, może być używany tylko przestrzennej wystąpień tej samej SRID podczas wykonywania operacji z SQL Server dane przestrzenne metody na danych.Wynik dowolnej metoda przestrzenne pochodzące z dwóch dane przestrzenne wystąpień jest prawidłowy tylko wtedy, gdy tych wystąpień tej samej SRID, opartą na tej samej jednostki pomiaru, datum i projekcji, używane do określania współrzędnych wystąpień.Najczęściej jednostki miary SRID są metrów lub metry kwadratowe.

Jeśli dwa wystąpienia przestrzennej nie mają tej samej SRID, wyniki z geometry lub geography metoda typu danych wystąpienia zwróci wartość NULL.Na przykład dla następujących predykatu termin do zwracania wyniku NIEZEROWE dwóch geometry wystąpień, geometry1 i geometry2, muszą mieć ten sam SRID:

geometry1.STIntersects(geometry2) = 1

Ostrzeżenie

System identyfikacji przestrzennej odniesienia jest definiowany przez Grupy Europejskiej ankiety ropy naftowej (EPSG) standard, który jest zestaw standardów opracowanych w kartografii, nadzór i przechowywania danych geodezyjnej.Niniejszy standard jest własnością oliwy i nadzór producentów gazu (OGP) i pozycjonowanie Komitetu.

Geometria wystąpień domyślnie Zero SRID

Domyślnie SRID dla geometry wystąpień w SQL Server jest równa 0.Z geometry dane przestrzenne, SRID określonych instancji przestrzennej nie jest wymagane do wykonywania obliczeń; Dlatego instancje mogą znajdować się w niezdefiniowanych obszarów planarny.Aby wskazać niezdefiniowanych obszarów planarny w obliczeniach geometry Typ danych metod, Aparat baz danych programu SQL Server używa SRID 0.

Geografia wystąpienia musi użycia obsługiwane SRID

SQL Server obsługuje oparte na standardach EPSG SRIDs.A SQL Server-SRID dla obsługiwanych geography wystąpienia musi być używany podczas wykonywania obliczeń lub przy użyciu metody Geografia dane przestrzenne.SRID musi odpowiadać jeden SRIDs wyświetlane w sys.spatial_reference_systems wykazu widoku.Jak już wspomniano, podczas wykonywania obliczeń na Twoje dane przestrzenne za pomocą geography Typ danych wyniki będzie zależeć od elipsoidalny, który został użyty do tworzenia danych, jak każdy elipsoidalny jest przypisany identyfikator szczegółowego odniesienia przestrzennego (SRID).

SQL Serverużyto domyślnej SRID 4326, która mapuje do systemu WGS 84 przestrzennej odniesienia, używając metody na geography wystąpień.Jeśli używasz danych z systemu odniesienia przestrzenny innych niż WGS 84 (lub SRID 4326), będzie trzeba określić SRID specyficzne dla użytkownika Geografia dane przestrzenne.