Расстановка пикетажа
Расстановка пикетажа
Не худо бы было добавить функцию расстановки пикетажа по линейным объектам
Re: Расстановка пикетажа
Для того чтобы реализовать данный функционал, необходимо иметь ясное представление о постановке задачи и примерах того, как это может быть сделано.
Если мы понимаем, что требуется и как это может быть сделано, то сможем более точно определить требования и разработать соответствующее решение.
Это поможет нам успешно реализовать данную функцию и обеспечить ее эффективную работу.
Если мы понимаем, что требуется и как это может быть сделано, то сможем более точно определить требования и разработать соответствующее решение.
Это поможет нам успешно реализовать данную функцию и обеспечить ее эффективную работу.
Re: Расстановка пикетажа
добрый день.
Пикетах это своего рода система координат линейного объекта. Пикет составляет 100 метров. То есть ПК0 - 0 метров, ПК1 - 100 метров, ПК10- 1000 метров и тд.
Пикетаж разбивается от начала линейного объекта ПК0 и до максимального значения ПК мах. То есть нужно создать таблицу в которой программно вдоль линейного объекта через 100 м расставить точечные объекты в семантику которых занести значение в пикетах и метрах, таблица должна иметь как минимум две колонки значение в пикетах (ПК ...) и значения в метрах. теперь как должно работать:
Имеем линию или полилинию, При запуске модуля должен выполняться запрос на выбор объекта, далее проверка если не линейный остановка, если линейный запрос на выбор начала линейного объекта (ПК0) и конца объекта,
далее цикл по определению 100 метровых участков вдоль объекта., создания точечных объектов и подсчет значений. Это минимум.
Пикетах это своего рода система координат линейного объекта. Пикет составляет 100 метров. То есть ПК0 - 0 метров, ПК1 - 100 метров, ПК10- 1000 метров и тд.
Пикетаж разбивается от начала линейного объекта ПК0 и до максимального значения ПК мах. То есть нужно создать таблицу в которой программно вдоль линейного объекта через 100 м расставить точечные объекты в семантику которых занести значение в пикетах и метрах, таблица должна иметь как минимум две колонки значение в пикетах (ПК ...) и значения в метрах. теперь как должно работать:
Имеем линию или полилинию, При запуске модуля должен выполняться запрос на выбор объекта, далее проверка если не линейный остановка, если линейный запрос на выбор начала линейного объекта (ПК0) и конца объекта,
далее цикл по определению 100 метровых участков вдоль объекта., создания точечных объектов и подсчет значений. Это минимум.
Re: Расстановка пикетажа
Добрый день.
Выкладываю плагин создания пикетов ( тестовая версия ) . Замечания , предложения высылайте сразу на почту rubtsov@complat.ru
Выкладываю плагин создания пикетов ( тестовая версия ) . Замечания , предложения высылайте сразу на почту rubtsov@complat.ru
- Вложения
-
- PiketPoints_v01.axp
- (33.1 КБ) 231 скачивание
Re: Расстановка пикетажа
Обновление. Отредактировал название диалога
- Вложения
-
- PiketPoints_v02.axp
- (33.13 КБ) 211 скачиваний
Re: Расстановка пикетажа
Исправил ошибку , в случае когда разделитель целой и дробной части запятая .
- Вложения
-
- PiketPoints_v02x.axp
- (33.15 КБ) 212 скачиваний
Re: Расстановка пикетажа
Исправил некоторые ошибки
- Вложения
-
- PiketPoints_v03.axp
- (33.4 КБ) 229 скачиваний
Re: Расстановка пикетажа
Добрый день.
Обновленная версия .
Добавлено :
- настройка стиля
- добавление узлов в пикетаж
Обновленная версия .
Добавлено :
- настройка стиля
- добавление узлов в пикетаж
- Вложения
-
- PiketPoints_v04.axp
- (43.02 КБ) 226 скачиваний
Re: Расстановка пикетажа
Что такое "Добавлять пикеты в узалах" ?
Из картинки выше.
Из картинки выше.
Re: Расстановка пикетажа
В данном случае добавляются точки в узлах ( узлы не попавшие в пикеты )
Так попросил заказчик
Так попросил заказчик