Страница 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 большое спасибо.