Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Отобрать в запросе только полигональные объекты (SQL , геоданные)  [new]
Aplymaz
Member

Откуда: Санкт-Петербург
Сообщений: 2
Добрый вечер уважаемое сообщество ! Очень прошу помощи. Только приступила к изучению работы с пространственными данными в SQL. Есть таблица с геоданными мне из нее надо выбрать в другую таблицу только полигоны. И никак не могу понять как это сделать
[SRC sql][/SRC]
USE test_AM
GO
Declare @TestData table (MI_PRINX int IDENTITY(1,1) NOT NULL primary key, GEOMETRY geometry, id1 int, id2 int, lvl int);

INSERT INTO @TestData
(MI_PRINX,
SP_GEOMETRY,
id1,
id2,
lvl)
SELECT
MI_PRINX,
GEOMETRY,
OBJECT_ID,
0,
0 FROM dbo.TablWork WHERE GEOMETRY ???????
18 июн 18, 16:46    [21500517]     Ответить | Цитировать Сообщить модератору
 Re: Отобрать в запросе только полигональные объекты (SQL , геоданные)  [new]
iiyama
Member

Откуда:
Сообщений: 642
Aplymaz,

пример A
18 июн 18, 17:38    [21500720]     Ответить | Цитировать Сообщить модератору
 Re: Отобрать в запросе только полигональные объекты (SQL , геоданные)  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Aplymaz,
как то так наверное
GEOMETRY.STGeometryType()  = 'Polygon'


ну или вон как советут Пример А :)
18 июн 18, 17:56    [21500769]     Ответить | Цитировать Сообщить модератору
 Re: Отобрать в запросе только полигональные объекты (SQL , геоданные)  [new]
Aplymaz
Member

Откуда: Санкт-Петербург
Сообщений: 2
Прошу прощения за столь долгий ответ. Болела .....))
iiyama, огромное спасибо за пример. Все прочитала, только не могу понять что это за нули и цифры ? в моем понимании это все же координаты полигона если мы вставляем новый в таблицу, а если у нас уже есть таблица с кучей графических объектов со своими координатами ? вот тут то затык у меня и возник.
TaPaK , Простите за столь долгий ответ. Как все просто то оказалось, даже очень стыдно.
И
22 июн 18, 15:16    [21513405]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить