Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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-ом не владеете, то поищите в интернете, есть куча уже написанных программ. |
|
Вернуться к началу |
|
|
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. Но мутоты много. Учите языки, граждане!
Огромная благодарность всем принявшим участие. |
|
Вернуться к началу |
|
|
|