Страница 1 из 1
Экспорт окна Карты и Отчета. Можно ли обойти ограничения?
Добавлено: 12 ноя 2012, 00:55
vladlen666
Друзья.
Подскажите пожалуйста есть ли возможность экспорта окна карты или отчета с шириной более 20 тысяч пикселей? Или как вариант экспорт окна Отчета с привязкой tab.
Версия Mapinfo 10.5.2 build 202
Решил загрузить векторную топоснову (снята с 250 и 100-метровок) на свой заповедник (Центарльно-Лесной) в GPS приемник Garmin 62s в растровом формате JNX. Делаю это через экспорт окна в tiff с файлом привязки tab. Потом открываю этот tiff в Global Mapper 14.0.2 и далее экспортирую в JNX. Но хотелось бы создать tiff шириной более 20 000 пикселей шириной. Или экспортировать окно из Отчета с файлом привязки, что мой MI не делает.
Дополнительные вопросы:
01. Может есть расширения для Mapinfo позволяющие экспортировать в растр не все окно карты, а только указанную часть карты?
02. Нет ли возможности в Global mapper открывать рабочие наборы Mapinfo (*.wor) с более или менее сохраненным видом. Или это из области фантастики.
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 12 ноя 2012, 01:39
Institor
Любой виртуальный принтер поможет. Например, бесплатный
PDFCreator
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 12 ноя 2012, 02:01
vladlen666
Но разве печать в файл в Mapinfo не происходит без файла привязки? Нужен не просто получить большой растр, но получить его с файлом привязки, как это возможно при экспорте окна.
Большой привязанный растр мне нужен для последующего экспорта в JNX
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 14 ноя 2012, 08:59
Institor
Да, печать - без файла привязки. Придется заготовить несколько точек.
С экспортом окна и печатью у мапки всегда были проблемы, попробуйте поиграться с опциями вывода.
Но виртуальный принтер проще, на мой взгляд. Поставить четыре точки - не так долго...
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 14 ноя 2012, 10:13
juffin_h
Ну или как вариант делать карту (экспорт окна) частями с привязкой и складывать в GlobalMapper’е. Фрагменты карты можно брать приблизительно (с перекрытием). В GM все сядет по координатам. Правда пиксельной точности на стыках фрагментов может не получиться.
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 14 ноя 2012, 11:55
vladlen666
Спасибо. Я как то об этом и не подумал. То есть сделать несколько растров, а потом их же в GM и открыть.
С другой стороны, думаю есть расширения для Мапинфо позволяющие отправить в растр не все окно целиком а лишь определенную часть. То есть я предполагаю раз Global Mapper спокойно делает растр из векторных слоев по заданным границам, то и Мапинфо это сможет.
Сейчас я создаю растр из векторных слоев прямо в Global mapper. Все отлично получается, но в Мапинфо у меня уже подобранная красивая легенда, цвета, типы линий и заливок, к виду и легенде этой топосновы привыкли все мои коллеги. Вот и думаю как создать из вектра растр побольше в самой Мапинфо.
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 24 ноя 2012, 17:33
Boris
если вас устраивает возможность того, что исходный большой растр будет представлен набором небольших растров, главное, что бы сходились и имели гео-привязку, то вам прекрасно подойдет экспорт окна в гео-тиф. привязку он сохраняет, а разбить область на 20 (4 х 5) более мелких можно практически любым скриптом.
я делаю так:
1) создаю сетку из прямоугольников того размера, что бы меня устраивали размер и количество
2) беру полностью оформленный экран карты и добавляю в него эту сетку в самый низ без видимых границ и заливок
3) центрую и подбираю размер окна к самому первому элементу сетки
4) вывожу его на пробу "руками" при открытом окне мапбасика
5) списываю команды, которые при этом вывелись в окно мапбасика
6) беру любой генератор текстов, который позволит перемещается по сетке
7) создаю набор текстовых команд, которые проделывают все то же самое, что я "руками" проделывал с первым элементом сетки

вставляю полученные команды в окно мапбасика, выделяю все, нажимаю Enter.
9) если все правильно, то в указанном месте получаю все части карты в виде растра с привязкой.
PS
Если привязка НЕ важна или легко подбирается, то делаю еще проще - создаю отчет, устанавливаю в его свойствах приемлемый размер бумаги, получаю печать отчета атласом - на много листов. потом эти листы загружаю в какой-нибудь продукт, который умеет точно стыковать растры и получаю один растр, а потом делаю его привязку к известному углу и масштабу.
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 26 ноя 2012, 01:30
vladlen666
Относительно первого метода то для ламеровского слуха звучит страшновато, боюсь если я попытаюсь осуществить метод, могу ненароком вызвать дьявола.
Относительно отчета, то тут не приятный момент с повторной ручной привязкой.
А вы не знаете способа экспорта окна не в ширину экрана, а в заданных границах, как это делает Global Mapper
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 16 дек 2012, 02:19
Boris
vladlen666 писал(а):.
А вы не знаете способа экспорта окна не в ширину экрана, а в заданных границах, как это делает Global Mapper
не очень понял, что именно имели в виду. могу ошибиться, но обычно в этом случае делаю так:
- дублировать окно
- показать по другому (установить новые границы окна)
- экспорт окна
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 19 дек 2012, 18:33
vladlen666
Boris писал(а):vladlen666 писал(а):.
А вы не знаете способа экспорта окна не в ширину экрана, а в заданных границах, как это делает Global Mapper
не очень понял, что именно имели в виду. могу ошибиться, но обычно в этом случае делаю так:
- дублировать окно
- показать по другому (установить новые границы окна)
- экспорт окна
Я имею в виду то что в Global Mapper, вне зависимости от того как в окне у тебя отображена карта, ты можешь создать растр просто задав координаты границ. А на счет пукта КАРТЫ->ПОКАЗАТЬ ПО ДРУГОМУ, там же нет варианта установки границ окна, там только параметры центра, масштаб и ширина окна.
Re: Экспорт окна Карты и Отчета. Можно ли обойти ограничения
Добавлено: 20 дек 2012, 13:43
Boris
1/ окна экспорт возможен только в границах окна:
Код: Выделить всё
Save Window window_id
As filespec
Type filetype
[ Width image_width [ Units paper_units ] ]
[ Height image_height [ Units paper_units ] ]
[ Resolution output_dpi ]
[ Copyright notice [ Font... ] ]
2/ да, вы правы, границы окна устанавливаются в два шага с расчетами:
а) размер окна через Tools->Window Manager->Set Window Size
б) показать по другому с расчетом масштаба и центра окна.
задача показать окно как нужно - тривиальна, и скорее всего, кем-то уже реализована. я сам ее точно делал в каком-то приложении, она требует 5 строк текста, т.к. все команды для MapBasic'а
Set Map ... и
Set Window window_id ... имеются. Поскольку заставить себя создавать окошки MapBasic'а мне не удается, то и готового решения я предложить не могу.