Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Лебедев И.В.
Зарегистрирован: 30.05.2006 Сообщения: 14 Откуда: г.Ноябрьск
|
Добавлено: Чт Окт 12, 2006 6:45 am Заголовок сообщения: Максимальный размер окна карты |
|
|
Столкнулся с такой проблемой: иногда надо экспортировать окно карты из MapInfo, предположим, в MSWord или MSVisio с точно заданными размерами (например для точного форматирования отчёта). Для этого написал утилитку, позволяющую вводить эти параметры в миллиметрах. Всё было бы отлично, но максимальный размер окна MapInfo искуственно ограничен и зависит напрямую от текущего установленного разрешения дисплея (увеличив его, можно обмануть программу).
Как можно обойти это ограничение без неудобных ухищрений?
Последний раз редактировалось: Лебедев И.В. (Пт Окт 13, 2006 6:10 am), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Чт Окт 12, 2006 1:50 pm Заголовок сообщения: |
|
|
На точно такое же ограничение натолкнулись и мы в Отчетнике Инструментария. С большими планами - на A3, например, имеются проблемы.
Сейчас ведутся исследования как эту проблему обойти. Есть идея, что надо выводить в окно небольшого размера (делить на 10 например), а при использовании Save Window указывать уже увеличенные размеры (умноженные на 10). Там только надо все внимательно пересчитывать. |
|
Вернуться к началу |
|
|
Нестеров Валерий
Зарегистрирован: 21.03.2006 Сообщения: 492
|
Добавлено: Чт Окт 12, 2006 3:16 pm Заголовок сообщения: |
|
|
Да, без ухищрений наверна не обойтись. Поэтому перед экспортом окна нужно сделать его размеры кратным размеру, который вам необходим, а при экспорте увеличить эти размеры в нужное число раз. _________________ Жизнь прекрасна!i |
|
Вернуться к началу |
|
|
Лебедев И.В.
Зарегистрирован: 30.05.2006 Сообщения: 14 Откуда: г.Ноябрьск
|
Добавлено: Пт Окт 13, 2006 6:30 am Заголовок сообщения: |
|
|
Нестеров Валерий писал(а): |
...перед экспортом окна нужно сделать его размеры кратным размеру, который вам необходим, а при экспорте увеличить эти размеры в нужное число раз. |
А как быть с ручной правкой подписей? При таких играх с масштабами вряд ли удастся сохранить размер текстовых объектов и они полезут друг на друга...
В принципе в этом случае в окне произвольного размера можно по своему усмотрению расставить метки или текстовые объекты (например в нумерации точек сложного земельного участка), экспортировать маппер в Visio, там задать нужные размеры, а затем отредактировать положение карты уже во внедрённом объекте MapInfo. Сейчас я такой схемой и пользуюсь. Она позволяет получить карту пожалуй любого формата. Но иногда (наверное по Зодиаку) объект упорно возвращает свои первоначальные размеры, а если нет - масштабирует в сторону увеличения текстовые объекты и всё форматирование надписей летит к чертям. В общем работать можно, а понять всё это совершенно нельзя. |
|
Вернуться к началу |
|
|
Ded
Зарегистрирован: 14.09.2006 Сообщения: 17 Откуда: Semipalatinsk
|
Добавлено: Пт Окт 13, 2006 6:18 pm Заголовок сообщения: По окнам экспорта |
|
|
Слетают, вероятно - только надписи в векторных форматах , например - wmf , emf. Там при редактировании идет разгруппирование объектов, после чего каждый начинает самостийную жизнь.
При выводе в растр ничего не должно слетать. _________________ Обходя разложенные грабли - ты теряешь драгоценный ОПЫТ!!!
... зато приобретаешь косоглазие,оглядываясь на них! |
|
Вернуться к началу |
|
|
Нестеров Валерий
Зарегистрирован: 21.03.2006 Сообщения: 492
|
Добавлено: Сб Окт 14, 2006 9:18 pm Заголовок сообщения: |
|
|
Ничего никуда лететь не должно. При экспорте окна, как видите в MapInfo, так должно уходить и в картинку. Настройте, чтоб в окне окна MapInfo ничего др на др не налазило и все. То же будет и в картинке. _________________ Жизнь прекрасна!i |
|
Вернуться к началу |
|
|
Лебедев И.В.
Зарегистрирован: 30.05.2006 Сообщения: 14 Откуда: г.Ноябрьск
|
Добавлено: Пн Мар 03, 2008 9:35 am Заголовок сообщения: |
|
|
Теме конечно сто лет, но я для себя проблему так и не решил.
Недавно на досуге посмотрел пробную версию MapInfo 9.0 и нашел там функцию задания размера окна карты в Windows Tools, чего раньше не было (я пользовался самопальной утилитой). Однако, как и раньше, больше какого-то неведомого, однако очевидно зависящего от диагонали монитора размера задать невозможно. Например у меня монитор 1440х1050. Я хочу сформировать карту, чтоб она целиком накрыла лист А4(210х297мм). Устанавливаю соответствующий размер окна, однако его высота ограниченна 273 мм. Но стоит увеличить разрешение 1800х1400 и задавай хоть размер А3. Нет у меня такого монитора и не понимаю я, зачем такое ограничение! Может оно заложено в Windows и нужно покрутить реестр? |
|
Вернуться к началу |
|
|
Нестеров Валерий
Зарегистрирован: 21.03.2006 Сообщения: 492
|
Добавлено: Вт Мар 04, 2008 4:10 pm Заголовок сообщения: |
|
|
Вам зачем максимальный размер окна в MapInfo, подберите в окне карты чтобы картинка нужная входила и масштаб был кратный реально требуемому масштабу. И затем в "Файл\экспорт окна" можно указать не "как у окна", а "другой" (или "произвольный") и меняйте его (увеличивайте его обратно в нужное число раз, хоть в 10 раз) и сохраняйте. А потом вставляйте эту картинку в Word или еще куда. _________________ Жизнь прекрасна!i
Последний раз редактировалось: Нестеров Валерий (Ср Мар 05, 2008 3:47 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
FedorinoFF
Зарегистрирован: 01.02.2007 Сообщения: 272 Откуда: Санкт-Петербург
|
Добавлено: Вт Мар 04, 2008 11:13 pm Заголовок сообщения: |
|
|
Как-то решал похожую проблему, но оказалось не все просто. В некоторых случаях, при попытке увеличть размер сохраняемого окна у Mapinfo случалось несварение мозгов и получалось AV (вероятно при внутренних трансформациях графических изображений). WMF формат так же иногда глючит. Выход получился такой - делать маленькое окно, а в Word, например, увеличивать до требуемого размера (правда могут полезть искажения от увеличения картинки и небольшого исходного разрешения) |
|
Вернуться к началу |
|
|
dimaz
Зарегистрирован: 09.07.2007 Сообщения: 8
|
Добавлено: Чт Май 08, 2008 6:35 am Заголовок сообщения: |
|
|
Можно сделать рамку с окном карты в окне отчета, для рамки задать нужный масштаб и экспортировать уже окно отчета. Правда от запоров в случае слишком больших изображений это не спасет. Можно только попытаться сделать все то же в более свежей версии MapInfo. |
|
Вернуться к началу |
|
|
|