Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureКонечная точка аналитики SQL в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
В пространственных данных SQL Server точка — это 0-мерный объект, представляющий одно расположение и может содержать значения Z (повышение) и M (мера).
Тип данных География
Тип точки для типа данных geography представляет одно расположение, где Lat представляет широту и long представляет долготу. Значения широты и долготы измеряются в градусах. Значения широты всегда находятся в интервале [-90, 90]. Все значения, находящиеся вне этого диапазона, вызывают исключение. Значения долготы всегда находятся в интервале [-180, 180]. Все значения, находящиеся вне этого диапазона, преобразуются в соответствующие значения в его пределах. Например, если введено значение долготы 190, то оно будет преобразовано в значение -170. SRID представляет идентификатор пространственной ссылки экземпляра geography , который необходимо вернуть.
Тип данных Геометрия
Тип точки для типа данных геометрии представляет одно расположение, где X представляет координату X создаваемой точки, и Y представляет координату Y создаваемой точки. SRID представляет собой идентификатор пространственной ссылки экземпляра geometry, который вы хотите получить.
Examples
Пример А.
В следующем примере создается экземпляр geometry Point, представляющий точку (3, 4) с SRID 0.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);
Пример Б.
В приведенном ниже примере показано создание экземпляра геометрической точки, представляющего точку (3, 4) со значениями Z (уровень) и M (мера), равными соответственно 7 и 2,5, и значением SRID по умолчанию, равным 0.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 7 2.5)');
Пример В.
В приведенном ниже примере возвращаются значения X, Y, Z и M для экземпляра геометрической точки.
SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;
Пример Г.
Значения Z и M можно явно указать, NULLкак показано в следующем примере.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 NULL NULL)');