Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
iosinobusaki
Зарегистрирован: 11.10.2011 Сообщения: 4
|
Добавлено: Вт Окт 11, 2011 9:55 pm Заголовок сообщения: Построение прямоугольников или окружностей |
|
|
В программировании я пока ноль, но есть необходимость построения прямоугольников или окружностей. Исходные данные - таблица. Формат первые две колонки координаты в гмс, еще две длинна и ширина и последняя - азимут (отклонение длинны от направления на север).
В случае с окружностями координаты и радиус. В обоих случаях одна строка - один объект. Вот такая вот задача, если кто нибудь поможет буду очень благодарен. Заранее спасибо |
|
Вернуться к началу |
|
|
iosinobusaki
Зарегистрирован: 11.10.2011 Сообщения: 4
|
Добавлено: Вс Окт 23, 2011 9:02 pm Заголовок сообщения: Спасибо, классный форум |
|
|
Спасибо, классный форум |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Пн Окт 24, 2011 4:19 pm Заголовок сообщения: |
|
|
См. документацию по MapBasic-командам:
CreateCircle
Create Rect
там вроде все понятно расписано.
нужно написать программку, которая обойдет табличку, считает необходимые данные из полей таблицы в переменные и подаст их в указанные команды. Дальше останется только сделать Insert созданного объекта. |
|
Вернуться к началу |
|
|
iosinobusaki
Зарегистрирован: 11.10.2011 Сообщения: 4
|
Добавлено: Сб Дек 10, 2011 10:05 am Заголовок сообщения: спасибо |
|
|
Спасибо за совет. С трудности проблем нет, а с прямоугольника сложнее. Rest строит по координатам двух углов, а у меня только координаты центра и отклонение от севера, высота и ширина. |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Пн Дек 12, 2011 9:08 pm Заголовок сообщения: Re: спасибо |
|
|
iosinobusaki писал(а): |
Rest строит по координатам двух углов, а у меня только координаты центра и отклонение от севера, высота и ширина. |
Ну это вообще - геометрия, 5 класс :) Ну хорошо - 7-ой:) |
|
Вернуться к началу |
|
|
iosinobusaki
Зарегистрирован: 11.10.2011 Сообщения: 4
|
Добавлено: Вт Дек 13, 2011 9:23 pm Заголовок сообщения: Все не так просто |
|
|
Просто построить прямоугольник с такими условиями не получается, придется строить область по 4 точкам, надо расчитать превышение каждой от центра. Его надо расчитать в метрах, а для этого надо знать зону. А они как на зло не в одной зоне, и постоянно будут менятся. Поэтому нужна утилита которая будет делать все сама
Если есть соображения буду благодарен |
|
Вернуться к началу |
|
|
|