Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alexander_R
Зарегистрирован: 22.11.2006 Сообщения: 10 Откуда: Алма-Ата
|
Добавлено: Пн Дек 04, 2006 6:56 am Заголовок сообщения: Проблема масштабирования точечных объектов в MapInfo |
|
|
При нанесении на какой-нибудь слой карты точечных объектов (символов), сначала необходимо с помощью диалога "Стиль символа" задать стиль его оформления - то есть задать его размер, цвет и т.д. И вот какая интересная штука получается - при масшабировании карты с нанесёнными символами из размер остаётся постоянным, т.е. они не масштабируются вместе с векторными объектами на карте. Т.е. если ввести символы с размером 12, он остаётся всегда 12-ым, если ввести символы с размером 10, они всегда остаются десятыми. И при достаточно сильном уменьшении масшаба слоя,например,зданий,эти символы забивают весь экран и из-за них самих зданий даже не видно.
ВОПРОС - можно ли добиться в MapInfo того, чтобы символы масштабировались вместе с векторными слоями? |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Пн Дек 04, 2006 11:39 am Заголовок сообщения: |
|
|
Пользуйтесь ТЕКСТОВЫМИ объектами в 1 символ |
|
Вернуться к началу |
|
|
Нестеров Валерий
Зарегистрирован: 21.03.2006 Сообщения: 492
|
Добавлено: Чт Дек 07, 2006 2:47 pm Заголовок сообщения: |
|
|
Для того, чтобы символы не мешали при изменении масштаба окна карты, в MapInfo есть режим "Масштабный эффект" (в "Управлении слоями" встаете на слой с символами) нажимаете кнопку "Оформление" и там "показывать в пределах" задаете минимальные и максимальные значения ширины окна карты, при которых символы будут отображаться.
При этом символы будут отображаться, только в заданных пределах, а потом исчезать из окна карты. _________________ Жизнь прекрасна!i |
|
Вернуться к началу |
|
|
Alexander_R
Зарегистрирован: 22.11.2006 Сообщения: 10 Откуда: Алма-Ата
|
Добавлено: Чт Дек 07, 2006 6:45 pm Заголовок сообщения: Спасибо за совет :-) |
|
|
Андрей Могильный писал(а): |
Пользуйтесь ТЕКСТОВЫМИ объектами в 1 символ |
Большое спасибо за Ваш совет, Андрей! Если бы я задал мой вопрос на форуме раньше, я бы непременно вместо точечных объектов использовал текстовые. Но мы уже нанесли на карту около трёх тысяч точечных, и у нас к сожалению нет времени вручную заменять каждый символ на букву. В будущем я непременно буду использовать текстовые объекты. Кстати, может быть, Вы знаете, как заменить группу символов на группу букв? Например, одна группа символов очень легко меняется на другую, т.е. три тысячи одних символов можно за пять секунд заменить на три тысячи других, а вот можно ли три тысячи символов заменить так же быстро на три тысячи ТЕКСТОВЫХ объектов в 1 символ? |
|
Вернуться к началу |
|
|
Alexander_R
Зарегистрирован: 22.11.2006 Сообщения: 10 Откуда: Алма-Ата
|
Добавлено: Чт Дек 07, 2006 6:55 pm Заголовок сообщения: |
|
|
Нестеров Валерий писал(а): |
Для того, чтобы символы не мешали при изменении масштаба окна карты, в MapInfo есть режим "Масштабный эффект" (в "Управлении слоями" встаете на слой с символами) нажимаете кнопку "Оформление" и там "показывать в пределах" задаете минимальные и максимальные значения ширины окна карты, при которых символы будут отображаться.
При этом символы будут отображаться, только в заданных пределах, а потом исчезать из окна карты. |
Здравствуйте Валерий, спасибо, что ответили.
У нас задача стоит несколько иная: Нам не нужно, чтобы символы ИСЧЕЗАЛИ с экрана при определённом масштабе, а, наоборот, необходимо постоянное их ПРИСУТСТВИЕ на экране, но чтобы их размер увеличивался при использовании увеличительной лупы, либо же уменьшался при использовании уменьшительной лупы, точно так же, как это происходит с векторными объектами - например, полигонами. |
|
Вернуться к началу |
|
|
Нестеров Валерий
Зарегистрирован: 21.03.2006 Сообщения: 492
|
Добавлено: Пт Дек 08, 2006 12:05 pm Заголовок сообщения: |
|
|
Тогда вам нужна не MapInfo, а какой нибудь CAD продукт, или тексты должны быть чем-то преобразованы в вектор.
Обычно в ГИС системах точечные объекты не массштабируются, потому, что смысла в уменьшенных значках нет, их все равно не видно, а в увеличенных... тоже не очень понятно зачем, если их и так видно.
А вообще, если это нужно для печати, то в окне отчетов эти знаки и так при увеличении или уменьшении масштабируются. _________________ Жизнь прекрасна!i |
|
Вернуться к началу |
|
|
Ded
Зарегистрирован: 14.09.2006 Сообщения: 17 Откуда: Semipalatinsk
|
Добавлено: Ср Янв 17, 2007 7:55 pm Заголовок сообщения: |
|
|
необходимо постоянное их ПРИСУТСТВИЕ на экране, но чтобы их размер увеличивался при использовании увеличительной лупы, либо же уменьшался при использовании уменьшительной лупы, точно так же, как это происходит с векторными объектами - например, полигонами///
Надо сделать несколько слоев для использования при определенных масштабах, тогда при "наплыве", с увеличением масштаба, текст будет меняться (если использовать "видимость " текста только при определенном масштабе - от - до _________________ Обходя разложенные грабли - ты теряешь драгоценный ОПЫТ!!!
... зато приобретаешь косоглазие,оглядываясь на них! |
|
Вернуться к началу |
|
|
|