Как разделить линию
-
- Участник
- Сообщения: 69
- Зарегистрирован: 04 ноя 2009, 11:24
- Репутация: 0
- Откуда: Baku
Как разделить линию
Здравствуйте уважаемые форумчане.
Подскажите пожалуйста как разделить линию на две части.
Большое спасибо.
Подскажите пожалуйста как разделить линию на две части.
Большое спасибо.
-
- Гуру
- Сообщения: 1695
- Зарегистрирован: 14 июн 2011, 16:47
- Репутация: 133
- Ваше звание: Завсегдатай
- Откуда: Череповец
Re: Как разделить линию
Галочка на первом сообщении означает, что вопрос решен...
Решен?
Решен?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Как разделить линию
автор, если вернетесь, то уточните свой вопрос - что именно вам надо сделать - "руками", "автоматом", "как-то еще"?
что не устроило в операторе стандартном разделить? резали линией?
что не устроило в операторе стандартном разделить? резали линией?
-
- Участник
- Сообщения: 69
- Зарегистрирован: 04 ноя 2009, 11:24
- Репутация: 0
- Откуда: Baku
Re: Как разделить линию
Уважаемый Petruxin вопрос не решен. Галочку как то случайно поставил.
-
- Участник
- Сообщения: 69
- Зарегистрирован: 04 ноя 2009, 11:24
- Репутация: 0
- Откуда: Baku
Re: Как разделить линию
Уважаемый Boris мне нужно "руками" места пересечения и просто линию без пересечения разделить и если возможно автоматом как сделать
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Как разделить линию
"казнить нельзя помиловать"moti писал(а):Уважаемый Boris мне нужно "руками" места пересечения и просто линию без пересечения разделить и если возможно автоматом как сделать
пять раз перечитал - так и не понял вопроса

-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Как разделить линию
на это у меня есть ответ, не знаю, что именно спросили, но
а) автоматом линию линией разделить нельзя.
б) мапифно, поведано на курсах уже очень очень давно, не делает разделение линией. она ищет (свои внутренним умом) замыкание линии в полигон, и им то уже и разрезает линию. как этот полигон замкнет - так и будет (или не будет) разделена линия. есть опыт, что разделение линией в 90% случае заканчивается фразой "не шмогла".
в оставшихся 10 результат может напугать, а может и обозлить. в одной из версийй у меня линия разделилась на три куска - полигон смог дотянуться только до трети линии, им порезал линию на 3 части.
а) автоматом линию линией разделить нельзя.
б) мапифно, поведано на курсах уже очень очень давно, не делает разделение линией. она ищет (свои внутренним умом) замыкание линии в полигон, и им то уже и разрезает линию. как этот полигон замкнет - так и будет (или не будет) разделена линия. есть опыт, что разделение линией в 90% случае заканчивается фразой "не шмогла".
в оставшихся 10 результат может напугать, а может и обозлить. в одной из версийй у меня линия разделилась на три куска - полигон смог дотянуться только до трети линии, им порезал линию на 3 части.
- Institor
- Активный участник
- Сообщения: 243
- Зарегистрирован: 22 апр 2011, 08:10
- Репутация: 27
- Откуда: Хабаровск
Re: Как разделить линию
Поведение странное, наверно были причины.
Если разрезающий объект - линия (не полилиния) - замыкает до минимального описывающего прямоугольника. Достаточно непредсказуемо, если форма разрезаемого объекта сложная.
Функция "Добавить узлы" работает нормально, добавляет узел только в месте пересечения объектов, ничего не достраивает сама. Потом можно в этом узле разбить.
Если разрезающий объект - линия (не полилиния) - замыкает до минимального описывающего прямоугольника. Достаточно непредсказуемо, если форма разрезаемого объекта сложная.
Функция "Добавить узлы" работает нормально, добавляет узел только в месте пересечения объектов, ничего не достраивает сама. Потом можно в этом узле разбить.
-
- Участник
- Сообщения: 69
- Зарегистрирован: 04 ноя 2009, 11:24
- Репутация: 0
- Откуда: Baku
Re: Как разделить линию
Прикрепляю файл в ArcMape при помоши Split Tool разрезал.
Но мне надо это сделать в Mapinfo.
Но мне надо это сделать в Mapinfo.
- Вложения
-
- 1 снимок голубого цвета это выбранная линия для разрезания, круги это те места для
разрезки. - Capture.JPG (141.87 КБ) 16490 просмотров
-
- 2 снимок после разрезания
- Capture1.JPG (136.51 КБ) 16490 просмотров
-
- Активный участник
- Сообщения: 161
- Зарегистрирован: 17 янв 2012, 18:51
- Репутация: 74
Re: Как разделить линию
Условия:
Делимый объект (А) - линия, полилиния, область.
Объект делитель (Б) - линия, полилиния.
Объект Б должен пересекать объект А (или иметь с ним контакт в одном из узлов)
Процедура:
Выделить объект А и сделать его изменяемым (Объекты/Выбрать изменяемый объект).
Выделить объект Б.
Выбрать меню Объекты/Разрезать полилинией...
Проблемы:
Возникают если объект А имеет сложную форму, в силу того что фактическим делителем является область построенная на базе объекта Б.
На рисунке показаны возможные проблемы:
Синий цвет - объект А.
Красный цвет - объект Б.
На последнем рисунке правая полилиния для наглядности сдвинута.
Делимый объект (А) - линия, полилиния, область.
Объект делитель (Б) - линия, полилиния.
Объект Б должен пересекать объект А (или иметь с ним контакт в одном из узлов)
Процедура:
Выделить объект А и сделать его изменяемым (Объекты/Выбрать изменяемый объект).
Выделить объект Б.
Выбрать меню Объекты/Разрезать полилинией...
Проблемы:
Возникают если объект А имеет сложную форму, в силу того что фактическим делителем является область построенная на базе объекта Б.
На рисунке показаны возможные проблемы:
Синий цвет - объект А.
Красный цвет - объект Б.
На последнем рисунке правая полилиния для наглядности сдвинута.
- Вложения
-
- mb00758.png (7.03 КБ) 16464 просмотра
-
- mb00759.png (16.48 КБ) 16464 просмотра
-
- mb00760.png (7.06 КБ) 16464 просмотра
-
- Участник
- Сообщения: 69
- Зарегистрирован: 04 ноя 2009, 11:24
- Репутация: 0
- Откуда: Baku
Re: Как разделить линию
thegeo большое спасибо.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя