RUS  ENG 

Импорт SHP, STEquals

Страницы: 1
RSS
Импорт SHP, STEquals
 
Добрый день необходимо выполнить импорт карты из shp формата. Делаю в точности так как указано здесь https://www.politerm.com/video-tutorials/import_hydro/

пишу так
upd ate [Тепловая сеть] se t
[Тепловая сеть].[eksp_ID] = [Камера].[ID],
[Тепловая сеть].[eksp_NAME] = [Камера].[NAME],
[Тепловая сеть].[eksp_ADDRESS] = [Камера].[ADDRESS],
[Тепловая сеть].[eksp_STREET] = [Камера].[STREET],
[Тепловая сеть].[eksp_STR] = [Камера].[STR],
[Тепловая сеть].[eksp_GEO] = [Камера].[GEO],
[Тепловая сеть].[eksp_TIP] = [Камера].[TIP],
[Тепловая сеть].[eksp_PRIN] = [Камера].[PRIN],
[Тепловая сеть].[eksp_ADIAMP] = [Камера].[ADIAMP],
[Тепловая сеть].[eksp_ADIAMO] = [Камера].[ADIAMO],
[Тепловая сеть].[eksp_ASTEPP] = [Камера].[ASTEPP],
[Тепловая сеть].[eksp_ASTEPO] = [Камера].[ASTEPO]
where [Тепловая сеть].typeid=2 and [Тепловая сеть].Geometry.STEquals([Камера].Geometry)

В ответ пишет "ОК". но данные не переносятся. Типы полей одинаковые. Т.е строка в строку, вещественное в вещественное.

Пробовал делать селект по признакам касания/попадания/пересечения. Вывод пустой. Как будто они не касаются. Хотя лежат по одним координатам.
Изменено: Алексей Демин - 12.05.2023 15:07:45
 
Либо ошибка была в том, что оба слоя имели дубликаты. Либо в том, что слой с камерами лежал не на сервере а локально. Перенес второй слой (Камеры) на сервер удалил дубликаты - макрос отработал как надо.
Страницы: 1