Страница 1 из 1
Как разделить линию
Добавлено: 31 авг 2012, 14:42
moti
Здравствуйте уважаемые форумчане.
Подскажите пожалуйста как разделить линию на две части.
Большое спасибо.
Re: Как разделить линию
Добавлено: 31 авг 2012, 16:37
Petruxin
Галочка на первом сообщении означает, что вопрос решен...
Решен?
Re: Как разделить линию
Добавлено: 01 сен 2012, 00:39
Boris
автор, если вернетесь, то уточните свой вопрос - что именно вам надо сделать - "руками", "автоматом", "как-то еще"?
что не устроило в операторе стандартном разделить? резали линией?
Re: Как разделить линию
Добавлено: 03 сен 2012, 15:30
moti
Уважаемый Petruxin вопрос не решен. Галочку как то случайно поставил.
Re: Как разделить линию
Добавлено: 03 сен 2012, 15:35
moti
Уважаемый Boris мне нужно "руками" места пересечения и просто линию без пересечения разделить и если возможно автоматом как сделать
Re: Как разделить линию
Добавлено: 03 сен 2012, 19:23
dab
moti писал(а):Уважаемый Boris мне нужно "руками" места пересечения и просто линию без пересечения разделить и если возможно автоматом как сделать
"казнить нельзя помиловать"
пять раз перечитал - так и не понял вопроса

Re: Как разделить линию
Добавлено: 03 сен 2012, 20:05
Boris
на это у меня есть ответ, не знаю, что именно спросили, но
а) автоматом линию линией разделить нельзя.
б) мапифно, поведано на курсах уже очень очень давно, не делает разделение линией. она ищет (свои внутренним умом) замыкание линии в полигон, и им то уже и разрезает линию. как этот полигон замкнет - так и будет (или не будет) разделена линия. есть опыт, что разделение линией в 90% случае заканчивается фразой "не шмогла".
в оставшихся 10 результат может напугать, а может и обозлить. в одной из версийй у меня линия разделилась на три куска - полигон смог дотянуться только до трети линии, им порезал линию на 3 части.
Re: Как разделить линию
Добавлено: 04 сен 2012, 03:57
Institor
Поведение странное, наверно были причины.
Если разрезающий объект - линия (не полилиния) - замыкает до минимального описывающего прямоугольника. Достаточно непредсказуемо, если форма разрезаемого объекта сложная.
Функция "Добавить узлы" работает нормально, добавляет узел только в месте пересечения объектов, ничего не достраивает сама. Потом можно в этом узле разбить.
Re: Как разделить линию
Добавлено: 04 сен 2012, 07:35
moti
Прикрепляю файл в ArcMape при помоши Split Tool разрезал.
Но мне надо это сделать в Mapinfo.
Re: Как разделить линию
Добавлено: 04 сен 2012, 11:38
thegeo
Условия:
Делимый объект (А) - линия, полилиния, область.
Объект делитель (Б) - линия, полилиния.
Объект Б должен пересекать объект А (или иметь с ним контакт в одном из узлов)
Процедура:
Выделить объект А и сделать его изменяемым (Объекты/Выбрать изменяемый объект).
Выделить объект Б.
Выбрать меню Объекты/Разрезать полилинией...
Проблемы:
Возникают если объект А имеет сложную форму, в силу того что фактическим делителем является область построенная на базе объекта Б.
На рисунке показаны возможные проблемы:
Синий цвет - объект А.
Красный цвет - объект Б.
На последнем рисунке правая полилиния для наглядности сдвинута.
Re: Как разделить линию
Добавлено: 04 сен 2012, 12:54
moti
thegeo большое спасибо.