Перейти к содержимому

ArcGIS Pro и SQLServer — Введение в пространственные запросы

GIS Coordinated

0:00 / 0:00

ArcGIS Pro и SQLServer — Введение в пространственные запросы

25 124 просмотра · 5 л. назад
GIS Coordinated
6,41 тыс. подписчиков
25 124 просмотра · 5 л. назад
Видео № 108 Это видео познакомит вас с использованием SQLServer (в данном случае Express) в качестве базы данных для всех пространственных запросов. Результаты можно отображать в ArcGIS Pro/ArcMap. Это не урок по SQLServer (или SQL!), но новички могут разобраться — просто установите SQLServer Express по ссылке: https://www.microsoft.com/en-gb/sql-s... В видео я: Демонстрирую пространственный запрос в ArcGIS Pro Создаю новую базу данных в SQLServer с помощью Studio Подключаюсь к этой новой базе данных в ArcGIS Pro Импортирую 2 класса пространственных объектов в эту базу данных — точки (пабов) и полигоны (почтовых индексов) Демонстрирую следующий пространственный запрос с помощью Studio: УБЕДИТЕСЬ, ЧТО ОБЕ ТАБЛИЦЫ ИМЕЮТ ОДИНАКОВУЮ ПРОЕКЦИЮ, например, 3857! SELECT distinct Name from PCODES o, [dbo].[PUBS] p WHERE o.Shape.STContains(p.shape) = 1; Создайте представление, которое предоставит ArcGIS Pro таблицу для работы (не сопоставляемую!) Измените это представление с помощью Studio, добавив столбцы OBJECTID и SHAPE (теперь сопоставляемую!) Обновите представление в ArcGIS Pro и сопоставьте его Итоговый SQL-код: Create View PubsOutsideLeics AS select Pubname, OBJECTID, SHAPE from [dbo].[PUBS] where Code not in ( select distinct Code from [dbo].[PUBS] p join [dbo].[PCODES] o on p.Shape.STWithin(o.Shape) = 1 )