предотвращать пересечение с разными слоями
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 10 дек 2010, 23:26
- Репутация: 0
предотвращать пересечение с разными слоями
Доброе!
Векторизую исторический атлас. Обрисовал одним полигоном границы определенной губернии. В ней центральные уезды, у которых НЕТ общих границ с губернией, внутри которой они находятся. А дальше как раз нужно сделать так, чтобы границы новых уездов становились общими с губернскими.
Создаю новый слой, чтобы обрисовать вокруг губернии полигон, с которым новые уезды не будут пересекаться. Но обвести этим полигоном губернию не получается, предотвращение пересечения работает. Хотя предотвращение пересечения нового слоя замечательно действует с обрисованными ЦЕНТРАЛЬНЫМИ уездами внутри губернии.
Не могли бы вы мне объяснить логику, по которой в Qgis один слой по другому предотвращает пересечение, а по третьему - нет?
Спасибо!
http://www.ljplus.ru/img4/r/e/reviler/P ... -sloev.jpg
линк на скрин
Векторизую исторический атлас. Обрисовал одним полигоном границы определенной губернии. В ней центральные уезды, у которых НЕТ общих границ с губернией, внутри которой они находятся. А дальше как раз нужно сделать так, чтобы границы новых уездов становились общими с губернскими.
Создаю новый слой, чтобы обрисовать вокруг губернии полигон, с которым новые уезды не будут пересекаться. Но обвести этим полигоном губернию не получается, предотвращение пересечения работает. Хотя предотвращение пересечения нового слоя замечательно действует с обрисованными ЦЕНТРАЛЬНЫМИ уездами внутри губернии.
Не могли бы вы мне объяснить логику, по которой в Qgis один слой по другому предотвращает пересечение, а по третьему - нет?
Спасибо!
http://www.ljplus.ru/img4/r/e/reviler/P ... -sloev.jpg
линк на скрин
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: предотвращать пересечение с разными слоями
Установки-->Параметры прилипания.
В открывшемся меню необходимо расставить галочки в столбце "Предотвращать пересечение" напротив необходимых слоев.
В открывшемся меню необходимо расставить галочки в столбце "Предотвращать пересечение" напротив необходимых слоев.
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 10 дек 2010, 23:26
- Репутация: 0
Re: предотвращать пересечение с разными слоями
наверное, стоит сказать об этом отдельно.
На скрине видно, что пересечение предотвращается со слоем центральных уездов, а вот галочки как раз стоят напротив обоих слоев - губернии и уездов. Странная штука.
На скрине видно, что пересечение предотвращается со слоем центральных уездов, а вот галочки как раз стоят напротив обоих слоев - губернии и уездов. Странная штука.
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: предотвращать пересечение с разными слоями
Хотелось бы увидеть более подробное и внятное описание того, какие стоят настройки и какое выдаётся сообщение об ошибке. При предотвращении пересечения QGIS не позволяет создавать объект, если он полностью закрывает собой уже существующий объект, то есть не позволяет создаать кольца автоматически.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 10 дек 2010, 23:26
- Репутация: 0
Re: предотвращать пересечение с разными слоями
Я не пытаюсь создать кольцо.
Вот, посмотрите на настройки.
http://www.ljplus.ru/img4/r/e/reviler/2 ... 220654.jpg
Речь идет не об ошибке, а о том, что полигон, который должен обрезаться по общей границе, попросту накладывается сверху, без отсечения.
Сейчас хочу сделать общую границу тульского уезда с московским, и по-прежнему не получается. Подскажите, что не так?
http://www.ljplus.ru/img4/r/e/reviler/2 ... 221351.jpg
Вот, посмотрите на настройки.
http://www.ljplus.ru/img4/r/e/reviler/2 ... 220654.jpg
Речь идет не об ошибке, а о том, что полигон, который должен обрезаться по общей границе, попросту накладывается сверху, без отсечения.
Сейчас хочу сделать общую границу тульского уезда с московским, и по-прежнему не получается. Подскажите, что не так?
http://www.ljplus.ru/img4/r/e/reviler/2 ... 221351.jpg
Последний раз редактировалось holden 12 окт 2011, 21:14, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: предотвращать пересечение с разными слоями
А крестик слева от имени слоя ставить разве не надо? Ещё там порог не видно.
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 10 дек 2010, 23:26
- Репутация: 0
Re: предотвращать пересечение с разными слоями
Так крестик слева включает режим прилипания, как сказано в мануале, мне-то он ни к чему. Хотя я пробовал и это, не помогло.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: предотвращать пересечение с разными слоями
Если можно, выложите примеры файлов. Попробую у себя в кугисе.
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 10 дек 2010, 23:26
- Репутация: 0
Re: предотвращать пересечение с разными слоями
к сожалению, это привязанные растры, каждый больше ста метров весом.
Будет долго, муторно и вряд ли поможет . Я думаю, тут проблема в каком-то мелком недочете, который я по неопытности не знаю.

-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: предотвращать пересечение с разными слоями
Я имел в виду примеры shp-файлов 

Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 10 дек 2010, 23:26
- Репутация: 0
Re: предотвращать пересечение с разными слоями
Вот один слой. Попробуйте создать еще один и попробовать, будет ли работать предотвращение пересечения.
Последний раз редактировалось holden 28 окт 2011, 17:34, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: предотвращать пересечение с разными слоями
В наборе не хватает файла Moskva_Uzdnye.shx
А в одном слое "предотвратитель пересечения" работает ?
А в одном слое "предотвратитель пересечения" работает ?
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 10 дек 2010, 23:26
- Репутация: 0
Re: предотвращать пересечение с разными слоями
поправил
Последний раз редактировалось holden 28 окт 2011, 17:34, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: предотвращать пересечение с разными слоями
У меня пересечение вполне предотвращается. Просто ставлю "галочку" где надо.
P.S. QGIS 1.8 довольно свежей версии.Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 10 дек 2010, 23:26
- Репутация: 0
Re: предотвращать пересечение с разными слоями
Нашел причину. В слоях были присвоены разные проекции. В одном сама WGS84, в другом - местная проекция.
Спасибо за помощь!
Спасибо за помощь!
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 1 гость