Разбивка линии
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Разбивка линии
Стоит задача разбивки линии на отрезки:
1. Автоматически разбить линию на одинаковый заданный интервал (например линия 100 км на отрезки по 1 км)
2. По возможности разбивка линии на отрезки, информация по которым содержится в текстовом документе (Excel) по строкам (есть начальная и конечные точки километража)
Для решения первой задачи инструмент панели CoGo "Пропорциональное деление линии" в принципе подходит, но если отрезков очень много - то как-то нерационально сидеть и руками набирать отрезки..По решению второй задачи ничего путного не нашел...
Помогите решить проблему
1. Автоматически разбить линию на одинаковый заданный интервал (например линия 100 км на отрезки по 1 км)
2. По возможности разбивка линии на отрезки, информация по которым содержится в текстовом документе (Excel) по строкам (есть начальная и конечные точки километража)
Для решения первой задачи инструмент панели CoGo "Пропорциональное деление линии" в принципе подходит, но если отрезков очень много - то как-то нерационально сидеть и руками набирать отрезки..По решению второй задачи ничего путного не нашел...
Помогите решить проблему
-
- Завсегдатай
- Сообщения: 302
- Зарегистрирован: 31 окт 2008, 10:39
- Репутация: 2
Re: Разбивка линии
1. Функция Divide lines из панели инструментов - http://arcscripts.esri.com/details.asp?dbid=13729
2. Покажите фрагмент Excel таблицы
2. Покажите фрагмент Excel таблицы
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Разбивка линии
создайте точечный слой событий на линейном объекте и используйте точки для разбивки линий. погуглите на тему dynamic segmentation
понравилось? жми палец вверх
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: Разбивка линии
Получается, что вручную фактически все точки придется ставить на линии - лучше, наверное, тогда использовать CoGo.
Line Edit Toolbar скачал - работают все инструменты за исключением Divide lines (стоит ArcGIS 10). Ошибка 406 - ругается на ActiveX. На 9.2. все работает
Line Edit Toolbar скачал - работают все инструменты за исключением Divide lines (стоит ArcGIS 10). Ошибка 406 - ругается на ActiveX. На 9.2. все работает
-
- Завсегдатай
- Сообщения: 302
- Зарегистрирован: 31 окт 2008, 10:39
- Репутация: 2
Re: Разбивка линии
на 10 версии работаетalphart писал(а):Line Edit Toolbar скачал - работают все инструменты за исключением Divide lines (стоит ArcGIS 10). Ошибка 406 - ругается на ActiveX. На 9.2. все работает
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: Разбивка линии
Верю, что работает. Пробовал на двух разных машинах - ругается. Вот ошибка
- Вложения
-
- 1.jpg (13.36 КБ) 12961 просмотр
-
- Завсегдатай
- Сообщения: 302
- Зарегистрирован: 31 окт 2008, 10:39
- Репутация: 2
Re: Разбивка линии
VBA наверное нуженalphart писал(а):Верю, что работает. Пробовал на двух разных машинах - ругается. Вот ошибка
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: Разбивка линии
Все инструменты работают, кроме ОДНОГо нужного!!! С этим разберусь как-нибудь..
По вопросу автоматической разбивки по заданным интервалам никто ничего сказать не может..придется, наверное, вручную дробить
По вопросу автоматической разбивки по заданным интервалам никто ничего сказать не может..придется, наверное, вручную дробить
-
- Завсегдатай
- Сообщения: 302
- Зарегистрирован: 31 окт 2008, 10:39
- Репутация: 2
Re: Разбивка линии
а вручную вообще возможно?alphart писал(а):Все инструменты работают, кроме ОДНОГо нужного!!! С этим разберусь как-нибудь..
По вопросу автоматической разбивки по заданным интервалам никто ничего сказать не может..придется, наверное, вручную дробить
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Разбивка линии
пост выше вы проигнорировалиalphart писал(а): По вопросу автоматической разбивки по заданным интервалам никто ничего сказать не может..придется, наверное, вручную дробить
понравилось? жми палец вверх
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: Разбивка линии
2. По возможности разбивка линии на отрезки, информация по которым содержится в текстовом документе (Excel) по строкам (есть начальная и конечные точки километража) - я имею ввиду это
За Line Edit Toolbar спасибо - помогло.
Вручную - с помощью Line Edit Toolbar и CoGo что-нибудь придумаю
P.S Пример таблицы плохой привел - исправляюсь (2 и 3 столбцы: начало и конец отрезка)
За Line Edit Toolbar спасибо - помогло.
Вручную - с помощью Line Edit Toolbar и CoGo что-нибудь придумаю
P.S Пример таблицы плохой привел - исправляюсь (2 и 3 столбцы: начало и конец отрезка)
- Вложения
-
- 2.jpg (5.91 КБ) 12915 просмотров
-
- Завсегдатай
- Сообщения: 302
- Зарегистрирован: 31 окт 2008, 10:39
- Репутация: 2
Re: Разбивка линии
1. Создать маршрутную тему по километражу. Для этого надо линии разбить на сегменты по узлам (Split in Vertices) и посчитать их длину, потом сегменты конвертировать в точки (причем только первую, начальную, точку каждого сегмента), затем для каждой точки рассчитать расстояние до начальной точки и только после этого создать маршрутную линейную тему указав для поля М - расстояние.alphart писал(а):2. По возможности разбивка линии на отрезки, информация по которым содержится в текстовом документе (Excel) по строкам (есть начальная и конечные точки километража) - я имею ввиду это
2. Выносим данные по километражу из Excel на маршрутную тему используя инструмент Display Route Events.
3. Полученные точки используем при разбивке линии, используя инструмент из стандартного набора- Split Line at Point или же - http://arcscripts.esri.com/details.asp?dbid=14190
А вообще есть очень полезная ссылка, рекомендую - http://www.geofaq.ru/art/1addrevent.shtm
Спасибо novia за наводку, приобрел опыт создания точечного слоя событий на линейном объекте
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Разбивка линии
в последнее время в теме ArcGIS создается впечатление, что только у ggis хватает терпения и любопытства, решать задачу по наводке, а не по алгоритму "делай раз-делай два".ggis писал(а): 1. Создать маршрутную тему по километражу...
3. Полученные точки используем при разбивке линии
Спасибо novia за наводку, приобрел опыт создания точечного слоя событий на линейном объекте
понравилось? жми палец вверх
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 26 гостей