как записать координаты прямоугольника в таблицу (*.tab)?
- Andrew_K1982
- Участник
- Сообщения: 61
- Зарегистрирован: 27 янв 2012, 12:07
- Репутация: 2
как записать координаты прямоугольника в таблицу (*.tab)?
Привет всем. На план-схеме у меня есть прямоугольники. Они рисовались в ручную. Когда на них кликнуть то вижу координати Х1У1, Х2У2. Таких прямоугольников много. Можно как то записать координаты всех прямоугольников в таблицу (*.tab)??? выделев их всех и провести какуюто операцию..... там нажатия кнопки или что то еще? Спасибо за ранее всем. Если делать через извлечь координати обьекта, то записывает только координаты центра прямоугольника(центроида объекта), а можно ли чтоб записало все четыре координаты? если нет, то подскажите можна ли потом открыть и как именно, координаты те которые записало центра прямоугольника так чтоб увидеть прямоугольник( обратная задача)? спасибо всем
Последний раз редактировалось Andrew_K1982 30 янв 2012, 01:12, всего редактировалось 2 раза.
- midorenko
- Участник
- Сообщения: 51
- Зарегистрирован: 14 апр 2010, 11:16
- Репутация: 5
- Откуда: Тверь
- Контактная информация:
Re: как записать координаты прямоугольника в таблицу (*.tab)
О каких координатах идёт речь?
Есть несколько вариантов:
Есть координаты вершин прямоугольника (4 пары координат)
Есть координаты центроида объекта (1 пара координат)
Есть несколько вариантов:
это координаты левой правой и верхней нижней границ минимального прямоугольного покрытия (2 пары координат).вижу координати Х1У1, Х2У2
Есть координаты вершин прямоугольника (4 пары координат)
Есть координаты центроида объекта (1 пара координат)
- Andrew_K1982
- Участник
- Сообщения: 61
- Зарегистрирован: 27 янв 2012, 12:07
- Репутация: 2
Re: как записать координаты прямоугольника в таблицу (*.tab)
а можна расказать о первом варианте, сначала. спсmidorenko писал(а):О каких координатах идёт речь?
Есть несколько вариантов:это координаты левой правой и верхней нижней границ минимального прямоугольного покрытия (2 пары координат).вижу координати Х1У1, Х2У2
Есть координаты вершин прямоугольника (4 пары координат)
Есть координаты центроида объекта (1 пара координат)
- Andrew_K1982
- Участник
- Сообщения: 61
- Зарегистрирован: 27 янв 2012, 12:07
- Репутация: 2
Re: как записать координаты прямоугольника в таблицу (*.tab)
я вижу только крайние координаты, и центроида, а где могу увидеть координати за вторым вариантом? (Есть координаты вершин прямоугольника (4 пары координат))
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: как записать координаты прямоугольника в таблицу (*.tab)
Самый простой вариант - экспорт в MIF/MID, открываете текстовым редактором MIF и видите координаты выершин...
Более сложный вариант - есть утилиты на mbx по редактированию объектов, при выборе полигона в окне отображаются координаты вершин, которые можно вручную редактировать, после чего перерисовывается полигон...
Более сложный вариант - есть утилиты на mbx по редактированию объектов, при выборе полигона в окне отображаются координаты вершин, которые можно вручную редактировать, после чего перерисовывается полигон...
- Andrew_K1982
- Участник
- Сообщения: 61
- Зарегистрирован: 27 янв 2012, 12:07
- Репутация: 2
Re: как записать координаты прямоугольника в таблицу (*.tab)
а вот сдесь можно подробно расказать?Например, у меня открыта план-схема, есть на ней прямоугольники и как теперь записать точки координат в таблицу, и как там с экспортом в МIF/MID? В принцепе я розобрался с координатами, я их записиваю в Инструментрарий к МАпинфо, но там пишет 4 координаты, а показывает 5, тоесть замкнутой прямоугольник, вот например есть таблици с прямоугольниками, как автоматически открыть их на план- схему в мапинфо? чтоб просто прямоугольники замыкало отдельно, соеденяло точки те которые идут попорядку и отвечают только к одному прямоугольнику.Донецков писал(а):Самый простой вариант - экспорт в MIF/MID, открываете текстовым редактором MIF и видите координаты выершин...
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: как записать координаты прямоугольника в таблицу (*.tab)
В mif естественно будет по 5 координат по замкнутый прямоугольник (1 и 5 должны совпадать)...
Как вы себе представляете, чтобы координаты 4 вершин прямоугольника записывались в атрибутивную таблицу в соответствующие колонки типа: x1,y1,x2,y2,x3,y3,x4,y4...? Такой утилиты не знаю...
В принципе есть утилиты, которые строят точечные примитивы в вершинах полигона, точкам естественно можно создать поля с координатами, но точки еще нужно пронумеровать (1,2,3,4) каким-то способом, а потом по соместить данные из таблиц точек с таблицей полигона..., но как сделать это автоматически пока не вижу...
Посмотрите http://glab2007.narod.ru/d/mu.html, может что найдете...
Как вы себе представляете, чтобы координаты 4 вершин прямоугольника записывались в атрибутивную таблицу в соответствующие колонки типа: x1,y1,x2,y2,x3,y3,x4,y4...? Такой утилиты не знаю...
В принципе есть утилиты, которые строят точечные примитивы в вершинах полигона, точкам естественно можно создать поля с координатами, но точки еще нужно пронумеровать (1,2,3,4) каким-то способом, а потом по соместить данные из таблиц точек с таблицей полигона..., но как сделать это автоматически пока не вижу...
Посмотрите http://glab2007.narod.ru/d/mu.html, может что найдете...
- Andrew_K1982
- Участник
- Сообщения: 61
- Зарегистрирован: 27 янв 2012, 12:07
- Репутация: 2
Re: как записать координаты прямоугольника в таблицу (*.tab)
Прямоугольники сделали, разобрались (с помощью инструментария). Теперь задача их подписать, тоесть, чтоб правый верхний угол прямоугольника имел координату У(кровля пласта), а нижний угол того самого ж прямоугольника подпись (подошвы пласта)??? Можно что то придумать? Чтоб было так как на картинке, нку хочаб с одним значением . За ранее всем спасибо
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: как записать координаты прямоугольника в таблицу (*.tab)
Если данные забиты в атрибутивную таблицу в 2 колонки, то можно автоподписывание путем соединения данных из двух колонок попробывать, но придется текст в ручную перемещать за границу полигона...
или построить точки в правом верхнем и правом нижнем углу с соответствующими записями в таблице, далее стиль точки невидимый и автоподписать, получите 2 надписи возле углов прямоугольников...
или построить точки в правом верхнем и правом нижнем углу с соответствующими записями в таблице, далее стиль точки невидимый и автоподписать, получите 2 надписи возле углов прямоугольников...
- Andrew_K1982
- Участник
- Сообщения: 61
- Зарегистрирован: 27 янв 2012, 12:07
- Репутация: 2
Re: как записать координаты прямоугольника в таблицу (*.tab)
надо попробовать, спасибоДонецков писал(а): ... или построить точки в правом верхнем и правом нижнем углу с соответствующими записями в таблице, далее стиль точки невидимый и автоподписать, получите 2 надписи возле углов прямоугольников...
- Andrew_K1982
- Участник
- Сообщения: 61
- Зарегистрирован: 27 янв 2012, 12:07
- Репутация: 2
Re: как записать координаты прямоугольника в таблицу (*.tab)
да получилось, подписать и глубину и абс значение, токо теперь надо спростить процедуру составление стартовой таблицы, тоесть стартовый файл. Прийдется хорошенько подумать мне как в екселе переформатировать таблицу с пластами так, чтоб потом можна полученный файл вывести в мапинфо и кликнуть пару раз и подписи увидеть.
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: как записать координаты прямоугольника в таблицу (*.tab)
Получится, отпишите по шагам....
- Andrew_K1982
- Участник
- Сообщения: 61
- Зарегистрирован: 27 янв 2012, 12:07
- Репутация: 2
Re: как записать координаты прямоугольника в таблицу (*.tab)
... Хорошо, но написать что именно, как придумать стартовой файл в екселе, или пошагово как подписать верхние углы прямоугольника, или как построить автоматично прямоугольники по одной скважине?Донецков писал(а):Получится, отпишите по шагам....
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя