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

Нанести границы района и отобразить точки внутри

Добавлено: 17 май 2016, 14:32
DaviBankom
Пока что у меня есть слой Open Street Map для Санкт-Петербурга и слой координат точек из csv - таблицы. Мне хотелось бы нанести границы Адмиралтейского района (просто полигоном) и отобразить только те точки, которые находятся внутри. Подскажете, как сделать?

Re: Нанести границы района и отобразить точки внутри

Добавлено: 17 май 2016, 14:34
Александр Мурый
Что есть "слой Open Street Map"? Это выгрузки OSM с ГИС-Лаб?

Re: Нанести границы района и отобразить точки внутри

Добавлено: 17 май 2016, 14:37
DaviBankom
Александр Мурый писал(а):Что есть "слой Open Street Map"? Это выгрузки OSM с ГИС-Лаб?
Просто OSM карта мира , подгруженная через OpenLayers плагин.

Re: Нанести границы района и отобразить точки внутри

Добавлено: 17 май 2016, 14:48
Александр Мурый
Загрузите данные OSM по Санкт-Петербургу, разархивируйте, откройте проект в QGIS.

Затем в слое "Административные границы" найдите (вручную или по таблице атрибутов) Адмиралтейский район, выделите его или унесите в отдельный временный слой. Затем сделайте выборку по границам района (в меню "Анализ данных" найдите "Select by location" или как оно там по-русски переведено), выбрать из слоя - укажите слой ваших точек, слой пересечения - "Административные границы", опция "Находится внутри". Находящиеся внутри района точки будут выделены, дальше их можно сохранить в новый слой, если надо.

Слой точек должен иметь ту же систему координат, что и слой "Административные границы", т.е. EPSG:4326 (WGS84). В проекте стоит автомат. перепроецирование координат на Web Mercator, это не должно вас смущать.