Страница 1 из 1

Анализ близости

Добавлено: 26 июл 2016, 09:18
moti
Здравствуйте уважаемые форумчане! У меня есть набор данных *.gdb (район, жилые дома, школы). Надо разбить жилые дома и школы по районам и создать полигоны жилых домов которые находятся на расстоянии 500 метров от ближайшей школы. Я просмотрел видео урок https://youtu.be/A2wX_v-828w как все это делается при помощи
Model Builder. 1 и 2 модель смог создать (вырезать по районам школы и дома), а вот 3-ю модель где создается (буфер школ и номера школ вписываются в жилые дома) у меня не получается. Может кто из Вас решал такую задачу, если не трудно не могли бы показать как это сделать.
Спасибо.

Re: Анализ близости

Добавлено: 26 июл 2016, 09:34
trir
SQL

Re: Анализ близости

Добавлено: 26 июл 2016, 09:48
nadiopt
трир, замените бота, нет никакого смысла всем отвечать SQL
я не умею пользоваться модел билдером, но вроде как надо построить от школ буфер 500 м, им обрезать слой моделей 1 и 2, а потом объединить слои

Re: Анализ близости

Добавлено: 26 июл 2016, 10:30
trir
ну может люди сообразят, что вместо того, что бы учить кнопочки в разных программах, можно один раз разобраться с SQL и не мучится!

Re: Анализ близости

Добавлено: 26 июл 2016, 11:27
Andrey Zhukov
Всего лишь надо будет учить диалекты SQL в разных СУБД :)

Re: Анализ близости

Добавлено: 26 июл 2016, 11:40
trir
PostGIS:ST_Intersects
MySQL:ST_Intersects
MS SQL Server: STIntersects
SpatiaLite: ST_Intersects

только Oracle выпадает

Re: Анализ близости

Добавлено: 26 июл 2016, 14:22
Andrey Zhukov
И MSSQL, у которого только название такое же, а вот синтаксис другой.