Назначить длину линии

MapInfo, MapBasic
Ответить
Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Назначить длину линии

Сообщение Старый Йети »

Здравствуйте все!
Вот я снова здесь со своими "детскими" вопросами :)
Есть один из таких.
Поскольку я не причисляю себя к знатокам MapBasic'а, пока проблему не решил. Подскажите, pls!
Стандартными средствами MI можно задать длину нарисованной линии (не полинии) (ну, типа, два клика мышкой на линии и в поле длина задал то что нужно). Просто до безобразия, но работает.
Работает, но ТОЛЬКО для одного объекта. А как задать одинаковую длину нескольким (многим, в частности) объектам?
Когда таких отрезков (в данном случае - направление поверхностного стока) где-то под сотню на кв. км, а км таких под много сотен, мышкой не нащелкаешься :(
Ну вот хочется мне, что бы все стрелочки, указывающие направление поверхностного стока, были длиной 100 м :)
Если кто когда уже реализовывал на MB, если жаба не душит, киньте исходник, дабы старый неуч смог сам разобраться :)
Я, конечно, и сам буду делать усилия на поле MB, но долго мне надо вникать, а "окно свободы" с началом полевого сезона и поры отчетов закроется, там уж не до программирования :(
Заранее благодарю!
P.S. Версия MI 10.5 ru, MB 8.0 (MB 11.5 на данной MI не идет)
Последний раз редактировалось Старый Йети 28 янв 2013, 07:15, всего редактировалось 1 раз.
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети
thegeo
Активный участник
Сообщения: 161
Зарегистрирован: 17 янв 2012, 18:51
Репутация: 74

Re: Назначить длину линии

Сообщение thegeo »

Предлагаю возможный вариант.
Обрабатываются выделенные линии и полилинии (число частей 1, число узлов 2). Выборку объектов очевидно можно решить через запрос.
Вложения
SetLines.rar
(3.13 КБ) 345 скачиваний
Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: Назначить длину линии

Сообщение Старый Йети »

thegeo, преогромное спасибо!
И еще более ПРЕОГРОМНОЕ за исходники.
Буду разбираться, это именно то, что мне надо.
________________
Что б я без вас всех делал, ума не приложу! :)
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети
Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: Назначить длину линии

Сообщение Старый Йети »

Вопрос можно считать закрытым.
Закрываем и тему!
Спасибо!
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Назначить длину линии

Сообщение Максим Дубинин »

галка не там, где нужно
пристегивайтесь, турбулентность прямо по курсу
Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: Назначить длину линии

Сообщение Старый Йети »

Максим Дубинин, спасибо, исправился
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети
Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя