Udostępnij przez


Konstruowanie wystąpienia geometrii

Można utworzyć wystąpienia Geometria typ danych przestrzennej przez wprowadzanie danych w formacie tekstu Well-Known (WKT) lub Well-Known binarny (WKB).

Konstruowanie wystąpienie za pomocą wprowadzania tekstu Well-Known

The geometry data type provides several built-in methods that generate a geometry from the Open Geospatial Consortium (OGC) WKT representation.Standard WKT jest ciąg tekstowy, który umożliwia geometrii dane były wymieniane w postaci tekstowej.

Aby utworzyć dowolny typ wystąpienie geometrii z WKT wejścia

W celu skonstruowania instancję punktu geometrii z WKT wejścia

W celu skonstruowania geometrii typu MultiPoint wystąpienie z WKT wejścia

Aby utworzyć jego wystąpienie LineString geometrii z wejścia WKT

Aby utworzyć jego wystąpienie MultiLineString geometrii z wejścia WKT

Aby utworzyć jego wystąpienie wielokąt geometrii z wejścia WKT

W celu skonstruowania geometrii MultiPolygon wystąpienie z WKT wejścia

Aby utworzyć jego wystąpienie GeometryCollection geometrii z wejścia WKT

Konstruowanie wystąpienie za pomocą Well-Known wprowadzania Binary

WKB jest format binarny określonego przez Open lokalizacji geograficznych konsorcjum (OGC) umożliwiającą geometry dane, które mają być wymieniane między aplikacją kliencką a baza danych SQL. Następujące funkcje przyjmowania danych wejściowych WKB do konstruowania geometrii:

Aby utworzyć dowolny typ wystąpienie geometrii z WKB wejścia

W celu skonstruowania geometrii punktu wystąpienie z WKB wejścia

W celu skonstruowania geometrii typu MultiPoint wystąpienie z WKB wejścia

Aby utworzyć jego wystąpienie LineString geometrii z wejścia WKB

Aby utworzyć jego wystąpienie MultiLineString geometrii z wejścia WKB

Aby utworzyć jego wystąpienie wielokąt geometrii z wejścia WKB

W celu skonstruowania geometrii MultiPolygon wystąpienie z WKB wejścia

Aby utworzyć jego wystąpienie GeometryCollection geometrii z wejścia WKB

Konstruowanie wystąpienie za pomocą wprowadzania tekstu GML

The geometry data type provides a metoda that generates a geometry wystąpienie from GML, an XML representation of geometric objects. Program SQL Server obsługuje podzbiór GML.

Aby utworzyć dowolny typ wystąpienie geometrii z GML wejścia

GeomFromGml

Zwracanie Well-Known tekstowych i binarnych Well-Known z wystąpienie

Za pomocą następujących metod do zwracania WKT albo WKB format geometry wystąpienie:

To return the WKT representation of a geometry instance

STAsText

ToString

To return the WKT representation of a geometry instance including any Z and M values

STAsTextZM

Aby powrócić do reprezentacji WKB wystąpienie geometrii

STAsBinary

Aby powrócić do reprezentacji GML wystąpienie geometrii

STAsGml

Podczas badania ważności, typ wystąpienie i Geometry zbieranie informacji

Raz geometry wystąpienie jest skonstruowany, aby ustalić, czy jest poprawnie sformułowanym formatem, zwraca typ wystąpienia lub, jeśli jest instancją kolekcja zwraca określonego za pomocą następujących metod. geometry wystąpienie.

Aby przywrócić wystąpienie typu geometrii

STGeometryType

Aby określić, czy jest geometrii danego wystąpienie typu

InstanceOf

Aby ustalić, czy wystąpienie geometrii jest dobrze sformułowany dla typu obiektu

STIsValid

Konwertować wystąpienie geometrii wystąpienie geometrii poprawnie sformułowany kod typu obiektu

MakeValid

Aby zwrócić liczbę geometrii w kolekcja geometrii wystąpienie

STNumGeometries

Aby przywrócić geometrii określonych w wystąpieniu kolekcja geometrii

STGeometryN