www.map-info.ru :: Просмотр темы - Построить точки на линии
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Екатерина34



Зарегистрирован: 12.04.2016
Сообщения: 3

СообщениеДобавлено: Вт Апр 12, 2016 11:56 am    Заголовок сообщения: Построить точки на линии Добавить ответ со ссылкой на данный текст

Добрый день, помогите пожалуйста! Мне нужно построить точки на линейном объекте. Необходимо выбрать линейный объект щелчком мыши и расставить на нем автоматически точки (указав их количество, расстояние между ними, и удаленность точки от линии). Подскажите какие операторы использовать, а еще лучше может у кого-то есть пример? Все на MapBasic
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Апр 12, 2016 9:02 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

если спросить у гугла ( https://www.google.ru/search?client=opera&q=Ma%5Bpinfo+точки+на+полилинии&sourceid=opera&ie=UTF-8&oe=UTF-8#newwindow=1&q=Mapinfo+%D1%82%D0%BE%D1%87%D0%BA%D0%B8+%D0%BD%D0%B0+%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B8+%D0%BD%D0%B0+%D0%BF%D0%BE%D0%BB%D0%B8%D0%BB%D0%B8%D0%BD%D0%B8%D0%B8) то получим где-то на пятой ссылке http://www.chuvsu.ru/~gis/util.php
А если хочется самой на MapBasic, то надо придумать алгоритм, а потом реализовать. MapBasic одна из разновидностей Basic/ довольно примитивно, но творить можно много....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Екатерина34



Зарегистрирован: 12.04.2016
Сообщения: 3

СообщениеДобавлено: Ср Апр 13, 2016 9:20 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Sad

Последний раз редактировалось: Екатерина34 (Пт Апр 15, 2016 12:36 am), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Екатерина34



Зарегистрирован: 12.04.2016
Сообщения: 3

СообщениеДобавлено: Ср Апр 13, 2016 1:28 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Какой существует оператор, который автоматически расставляет точки на прямой? как это прописать? Create Point? или нет
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Ср Апр 13, 2016 4:39 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Нет такого оператора. Вы должны самостоятельно разработать алгоритм и реализовать его на языке MapBasic. В том числе с использованием оператора Create Point - этот оператор создает одну точку.
Примерно алгоритм таков - обходите в цикле все узлы селектированного линейного объекта и в координатах этих узлов создаете точки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Ср Апр 13, 2016 8:55 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Екатерина, любой каприз за ваши деньги ;-)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru