Нанести границы района и отобразить точки внутри
-
DaviBankom
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 17 май 2016, 14:28
- Репутация: 0
Нанести границы района и отобразить точки внутри
Пока что у меня есть слой Open Street Map для Санкт-Петербурга и слой координат точек из csv - таблицы. Мне хотелось бы нанести границы Адмиралтейского района (просто полигоном) и отобразить только те точки, которые находятся внутри. Подскажете, как сделать?
-
Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Нанести границы района и отобразить точки внутри
Что есть "слой Open Street Map"? Это выгрузки OSM с ГИС-Лаб?
Редактор материалов, модератор форума
-
DaviBankom
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 17 май 2016, 14:28
- Репутация: 0
Re: Нанести границы района и отобразить точки внутри
Просто OSM карта мира , подгруженная через OpenLayers плагин.Александр Мурый писал(а):Что есть "слой Open Street Map"? Это выгрузки OSM с ГИС-Лаб?
-
Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Нанести границы района и отобразить точки внутри
Загрузите данные OSM по Санкт-Петербургу, разархивируйте, откройте проект в QGIS.
Затем в слое "Административные границы" найдите (вручную или по таблице атрибутов) Адмиралтейский район, выделите его или унесите в отдельный временный слой. Затем сделайте выборку по границам района (в меню "Анализ данных" найдите "Select by location" или как оно там по-русски переведено), выбрать из слоя - укажите слой ваших точек, слой пересечения - "Административные границы", опция "Находится внутри". Находящиеся внутри района точки будут выделены, дальше их можно сохранить в новый слой, если надо.
Слой точек должен иметь ту же систему координат, что и слой "Административные границы", т.е. EPSG:4326 (WGS84). В проекте стоит автомат. перепроецирование координат на Web Mercator, это не должно вас смущать.
Затем в слое "Административные границы" найдите (вручную или по таблице атрибутов) Адмиралтейский район, выделите его или унесите в отдельный временный слой. Затем сделайте выборку по границам района (в меню "Анализ данных" найдите "Select by location" или как оно там по-русски переведено), выбрать из слоя - укажите слой ваших точек, слой пересечения - "Административные границы", опция "Находится внутри". Находящиеся внутри района точки будут выделены, дальше их можно сохранить в новый слой, если надо.
Слой точек должен иметь ту же систему координат, что и слой "Административные границы", т.е. EPSG:4326 (WGS84). В проекте стоит автомат. перепроецирование координат на Web Mercator, это не должно вас смущать.
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей