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

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

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



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

СообщениеДобавлено: Вт Окт 11, 2011 9:55 pm    Заголовок сообщения: Построение прямоугольников или окружностей Добавить ответ со ссылкой на данный текст

В программировании я пока ноль, но есть необходимость построения прямоугольников или окружностей. Исходные данные - таблица. Формат первые две колонки координаты в гмс, еще две длинна и ширина и последняя - азимут (отклонение длинны от направления на север).
В случае с окружностями координаты и радиус. В обоих случаях одна строка - один объект. Вот такая вот задача, если кто нибудь поможет буду очень благодарен. Заранее спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
iosinobusaki



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

СообщениеДобавлено: Вс Окт 23, 2011 9:02 pm    Заголовок сообщения: Спасибо, классный форум Добавить ответ со ссылкой на данный текст

Спасибо, классный форум
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Андрей Могильный



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

СообщениеДобавлено: Пн Окт 24, 2011 4:19 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

См. документацию по MapBasic-командам:
CreateCircle
Create Rect
там вроде все понятно расписано.

нужно написать программку, которая обойдет табличку, считает необходимые данные из полей таблицы в переменные и подаст их в указанные команды. Дальше останется только сделать Insert созданного объекта.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
iosinobusaki



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

СообщениеДобавлено: Сб Дек 10, 2011 10:05 am    Заголовок сообщения: спасибо Добавить ответ со ссылкой на данный текст

Спасибо за совет. С трудности проблем нет, а с прямоугольника сложнее. Rest строит по координатам двух углов, а у меня только координаты центра и отклонение от севера, высота и ширина.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Андрей Могильный



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

СообщениеДобавлено: Пн Дек 12, 2011 9:08 pm    Заголовок сообщения: Re: спасибо Добавить ответ со ссылкой на данный текст

iosinobusaki писал(а):
Rest строит по координатам двух углов, а у меня только координаты центра и отклонение от севера, высота и ширина.

Ну это вообще - геометрия, 5 класс :) Ну хорошо - 7-ой:)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
iosinobusaki



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

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

Просто построить прямоугольник с такими условиями не получается, придется строить область по 4 точкам, надо расчитать превышение каждой от центра. Его надо расчитать в метрах, а для этого надо знать зону. А они как на зло не в одной зоне, и постоянно будут менятся. Поэтому нужна утилита которая будет делать все сама Smile
Если есть соображения буду благодарен
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

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


Top.Mail.Ru