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

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

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



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

СообщениеДобавлено: Пт Мар 04, 2011 10:02 am    Заголовок сообщения: Как создать рамки трапеций по координатам углов в MapInfo? Добавить ответ со ссылкой на данный текст

Здравствуйте, коллеги!

Необходима Ваша помощь.
Возникла задачка: построить автоматически в MapInfo рамки трапеций м 1:10000 в системе СК 42 по координатам их углов.
Исходный материал - экселевский файл в формате:
N1 X1Y1 X2Y2 X3Y3 X3Y3
N2 X1Y1 X2Y2 X3Y3 X3Y3
N3 X1Y1 X2Y2 X3Y3 X3Y3
.
.
Nn X1Y1 X2Y2 X3Y3 X3Y3

где N - номенклатура (P-36-142... )
X1Y1 - координаты левого верхнего угла трапеции
X2Y2 - координаты правого верхнего угла трапеции
X3Y3 - координаты правого нижнего угла трапеции
X4Y4 - координаты левого нижнего угла трапеции

В результате нужно получить слой полигонов-трапеций с номенклатурой в атрибутике.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alex_Y



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

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

Только при помощи MapBasic. Программа пишется за пол часа, а то и быстрее. Если MapBasic-ом не владеете, то поищите в интернете, есть куча уже написанных программ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arhara



Зарегистрирован: 18.02.2009
Сообщения: 400
Откуда: Moscow, RF

СообщениеДобавлено: Вс Мар 06, 2011 1:00 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

самый простой путь для нелюбящих мапбасик - использование любого языка программирования.
раз есть Excel, то славно подходит его VBA.
задача сводится к созданию двух файлов MIF+MID на основе данных в массиве Excel.
В MIF выводим:
Region 5
4 пары координат подряд
еще раз 1-ю пару
в MID выводим атрибут кавычках.

заголовок MIF файла получаем путем экспорта пустой таблицы под предполагаемые данные.

по завершении выполняем импорт построенных данных и забываем о задаче навечно.


Последний раз редактировалось: Arhara (Ср Мар 09, 2011 7:57 pm), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
valdemaarr



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

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

Спасибо, сейчас попробую создать мифку. Что получится - отпишусь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
valdemaarr



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

СообщениеДобавлено: Ср Мар 09, 2011 3:33 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Полный и безоговорочный успех!!!
Сделал все по рецепту Arhara. Единственное, что следует отметить - преобразование имеющихся у меня таблиц к формату MIF и MID заняло очень много времени, но ничего - MS Office решает и без VBA. Но мутоты много. Учите языки, граждане!
Огромная благодарность всем принявшим участие.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

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


Top.Mail.Ru