Страница 1 из 1
предотвращать пересечение с разными слоями
Добавлено: 10 окт 2011, 09:08
holden
Доброе!
Векторизую исторический атлас. Обрисовал одним полигоном границы определенной губернии. В ней центральные уезды, у которых НЕТ общих границ с губернией, внутри которой они находятся. А дальше как раз нужно сделать так, чтобы границы новых уездов становились общими с губернскими.
Создаю новый слой, чтобы обрисовать вокруг губернии полигон, с которым новые уезды не будут пересекаться. Но обвести этим полигоном губернию не получается, предотвращение пересечения работает. Хотя предотвращение пересечения нового слоя замечательно действует с обрисованными ЦЕНТРАЛЬНЫМИ уездами внутри губернии.
Не могли бы вы мне объяснить логику, по которой в Qgis один слой по другому предотвращает пересечение, а по третьему - нет?
Спасибо!
http://www.ljplus.ru/img4/r/e/reviler/P ... -sloev.jpg
линк на скрин
Re: предотвращать пересечение с разными слоями
Добавлено: 10 окт 2011, 16:12
bolotoved
Установки-->Параметры прилипания.
В открывшемся меню необходимо расставить галочки в столбце "Предотвращать пересечение" напротив необходимых слоев.
Re: предотвращать пересечение с разными слоями
Добавлено: 10 окт 2011, 21:39
holden
наверное, стоит сказать об этом отдельно.
На скрине видно, что пересечение предотвращается со слоем центральных уездов, а вот галочки как раз стоят напротив обоих слоев - губернии и уездов. Странная штука.
Re: предотвращать пересечение с разными слоями
Добавлено: 11 окт 2011, 23:12
SS_Rebelious
Хотелось бы увидеть более подробное и внятное описание того, какие стоят настройки и какое выдаётся сообщение об ошибке. При предотвращении пересечения QGIS не позволяет создавать объект, если он полностью закрывает собой уже существующий объект, то есть не позволяет создаать кольца автоматически.
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 21:10
holden
Я не пытаюсь создать кольцо.
Вот, посмотрите на настройки.
http://www.ljplus.ru/img4/r/e/reviler/2 ... 220654.jpg
Речь идет не об ошибке, а о том, что полигон, который должен обрезаться по общей границе, попросту накладывается сверху, без отсечения.
Сейчас хочу сделать общую границу тульского уезда с московским, и по-прежнему не получается. Подскажите, что не так?
http://www.ljplus.ru/img4/r/e/reviler/2 ... 221351.jpg
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 21:13
Александр Мурый
А крестик слева от имени слоя ставить разве не надо? Ещё там порог не видно.
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 21:15
holden
Так крестик слева включает режим прилипания, как сказано в мануале, мне-то он ни к чему. Хотя я пробовал и это, не помогло.
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 21:24
Александр Мурый
Если можно, выложите примеры файлов. Попробую у себя в кугисе.
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 21:29
holden
к сожалению, это привязанные растры, каждый больше ста метров весом.

Будет долго, муторно и вряд ли поможет . Я думаю, тут проблема в каком-то мелком недочете, который я по неопытности не знаю.
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 21:30
Александр Мурый
Я имел в виду примеры shp-файлов

Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 21:40
holden
Вот один слой. Попробуйте создать еще один и попробовать, будет ли работать предотвращение пересечения.
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 22:15
Александр Мурый
В наборе не хватает файла Moskva_Uzdnye.shx
А в одном слое "предотвратитель пересечения" работает ?
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 22:19
holden
поправил
Re: предотвращать пересечение с разными слоями
Добавлено: 12 окт 2011, 23:17
Александр Мурый
У меня пересечение вполне предотвращается. Просто ставлю "галочку" где надо.

- Selection_002.png (13.07 КБ) 12019 просмотров
P.S. QGIS 1.8 довольно свежей версии.
Re: предотвращать пересечение с разными слоями
Добавлено: 13 окт 2011, 13:52
holden
Нашел причину. В слоях были присвоены разные проекции. В одном сама WGS84, в другом - местная проекция.
Спасибо за помощь!