ООО «Политерм». Пример: Запрос для получение широты и долготы объектов (SQL)
Пример использования объекта Geometry, определённого стандартом OGC, для геобработки слоя и получения широты и долготы объектов.
Рассмотрен пример получения:
— идентификатора объекта
— наименование типа и режима из структуры слоя
— WKT-представление геометрии определённое по стандартом OGC
— графический тип объекта по стандарту OGC
— широта и долгота символа
— широта и долгота первой точки полилинии
— округленная долгота конечной точки полилинии
— долгота предпоследней точки полилинии
Для получения сведений о широте и долготе объектов слою должна быть назначена подходящая проекция, отличная от проекции План-Схема. Select
sys,
"Тип-" + typename +" Режим-"+ modename as "Тип и режим",
Geometry.AsTextWGS84() as "WKT-представление геометрии" ,
geometry.GeometryType() as "Тип объекта OGC",
geometry.Y_WGS84() as "Широта символа",
geometry.X_WGS84() as "Долгота символа",
geometry.StartPoint().Y_WGS84() as "Широта первой точки линии",
geometry.StartPoint().X_WGS84() as "Долгота первой точки линии",
round(geometry.EndPoint().X_WGS84(),3) as "Долгота последней точки линии",
geometry.PointN(geometry.NumPoints()-1).X_WGS84() as "Долгота предпоследней точки линии" from [Пример тепловой сети]
Компания «Политерм» входит в группу «Проект поддерживают» портала Gisa.ru