Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
.a1ex
Зарегистрирован: 12.03.2009 Сообщения: 14 Откуда: Южно-Сахалинск
|
Добавлено: Чт Мар 12, 2009 5:58 am Заголовок сообщения: Подписи координат узловых точек |
|
|
Доброго времени суток.
Подскажите, можно ли сделать подписи такого вида?
Х ......
/----------
/ Y ......
/
о
Очень нужно для формирования чертежа градостростроительного плана. В данный момент делаю подписи из колонок Х и У, раздвигаю и рисую линии вручную. Задача не сложная, но когда этих узловых точек более 3000 времени на это уходит очень много.
Спасибо. |
|
Вернуться к началу |
|
|
Arhara
Зарегистрирован: 18.02.2009 Сообщения: 400 Откуда: Moscow, RF
|
Добавлено: Чт Мар 12, 2009 11:32 am Заголовок сообщения: |
|
|
В самой нижней строчке подписей (Labels) есть строчка "Выражение..." ("Expression...") - выберите ее откроется окно, в котором модно задавать сложное выражение. Наберите вот такой тест:
X+Chr$(10)+"/--------------------"
+Chr$(10)+
Y+Chr$(10)+"/"+
Chr$(10)+"0"
Получите, нужное выражение с переносами. |
|
Вернуться к началу |
|
|
.a1ex
Зарегистрирован: 12.03.2009 Сообщения: 14 Откуда: Южно-Сахалинск
|
Добавлено: Чт Мар 12, 2009 12:28 pm Заголовок сообщения: |
|
|
Arhara, большое спасибо.
Что-то похожее на то, что я хотел получается при:
X+Chr$(10)+"-----------------"+Chr$(10)+Y
и плюс добавляем указку на точку.
Теперь такой вопрос.
1. как уменьшить межстрочный интервал
2. как сделать чтоб указка была не от центра подписи, а от края линии между координатами ("-----------------")
3. можно ли "-----------------" заменить на простую линию, а то этот пунктир не очень смотрится.
Спасибо. |
|
Вернуться к началу |
|
|
Arhara
Зарегистрирован: 18.02.2009 Сообщения: 400 Откуда: Moscow, RF
|
Добавлено: Сб Мар 14, 2009 11:23 pm Заголовок сообщения: |
|
|
Такая красота в MI - не доступна.
Ответ на все вопросы - стандартными средствами - НЕТ.
Единственно, что можно сделать перевести подписи в текстовые объекты. Это делает Tools -> Label Function |
|
Вернуться к началу |
|
|
irinaos
Зарегистрирован: 24.03.2009 Сообщения: 4
|
Добавлено: Вт Мар 24, 2009 10:52 am Заголовок сообщения: Координаты |
|
|
Добрый день!
Я начала работать в MapInfo совсем недавно. У есть пара вопросов.
1. "В самой нижней строчке подписей (Labels) есть строчка "Выражение..." ("Expression...")" - это в менеджере слоев? Если да, то когда я вставляю в окно приведенное выше выражение, выдается сообщение: "Не определена переменная или поле X. Синтаксическая ошибка". Подскажите, пожалуйста, более подробно как с этим справиться?
и
2. Что такое каталог координат и как вывести этот каталог на слой для печати?
Заранее большое спасибо! |
|
Вернуться к началу |
|
|
Нестеров Валерий
Зарегистрирован: 21.03.2006 Сообщения: 492
|
Добавлено: Ср Мар 25, 2009 8:15 am Заголовок сообщения: |
|
|
1.
"Выражение", предполагает, что вы не просто хотите вывести в подписи значение одного поля, а более сложный набор информации.
К примеру, в данном случае выражение:
X+Chr$(10)+"-----------------"+Chr$(10)+Y
означает:
вывести к объекту значение из поля "X", затем перевод строки (я кстати использую не Chr$(10), а Chr$(13)), затем выводится подчеркивание "---------------------", затем значение из поля "Y"
и над каждым объектом слоя мы видим примерно следующее:
2384751,35
-------------
435433,67
Так вот, если у вас пишет "Не определена переменная или поле X. Синтаксическая ошибка", это значит у вас нет этого поля в таблице :)
и вы его должны сами сделать и поместить туда значение координаты X.
2.
На второй ваш вопрос я уже ответил в другом разделе, но повторю:
Вывод координат в окно карты и на печать легко делается в программе Инструментарий для MapInfo.
Скачайте ее, установите, нажмите инструмент "координаты и сообщения" и теперь, если селектировать объект, у него будут появляться номера узлов. Вывести каталог координат этих узлов можно нажав в окне координат правую кнопку мышки и выбрав команду сохранить (в текстовый файл, Word, Excel).
Более сложный вывод каталога можно сделать в этой же программе, используя инструмент "Отчеты". С помощью него можно оформлять и выводить в Excel графику, координаты и данные в одном листе. _________________ Жизнь прекрасна!i |
|
Вернуться к началу |
|
|
|