Отображение карты в окне отчета (масштаб)

MapInfo, MapBasic
Ответить
coral
Новоприбывший
Сообщения: 5
Зарегистрирован: 05 дек 2012, 00:30
Репутация: 0

Отображение карты в окне отчета (масштаб)

Сообщение coral » 05 дек 2012, 00:38

Здравствуйте, помогите пожалуйста:
Имеется карта зонирования населенного пункта, с множеством слоёв. Нужно создать отчёт. Чтобы всё отобразилось и не исказилось в масштабе, нажимаю "показать слой полностью". В окне Отчёта (предварительно выставив формат А0 на печать) в рамке вставляю эту карту, в масштабе 1см - 0,25 км
Но после этого ничего не отображается, т.к. масштаб слишком мал. Можно ли приблизить карту в окне карты и при этом, вставляя её в отчет, не исказить? и как это проверить, чтобы на печать потом действительно вышло в м-бе 1:25 000 ?
заранее благодарю.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Отображение карты в окне отчета (масштаб)

Сообщение Донецков » 05 дек 2012, 01:14

В MapInfo можно и совсем не использовать Отчет, все что нужно чертится в отдельных таблицах в окне Карты. Изменяется размер окна Карты, чтобы только все изображение попало в него. При печати указывается нужный масштаб и выбирается формат бумаги...

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: Отображение карты в окне отчета (масштаб)

Сообщение juffin_h » 05 дек 2012, 07:56

coral писал(а):вставляю эту карту, в масштабе 1см - 0,25 км
Но после этого ничего не отображается,
При установке масштаба рамки карты в окне отчета обратите внимание на переключатель «Изменять масштаб карты, Изменять размер рамки».

Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: Отображение карты в окне отчета (масштаб)

Сообщение Старый Йети » 05 дек 2012, 07:57

... как вариант...
Одно окно карты - для отчета, второе окно - копия (дубль) первого - "рабочее", меняя масштаб второго окна карты, масштаб в отчете не меняется...
А в первом окне карты желательно еще использовать именованный вид (не наименование окна, а именно, наименование места, в русской версии - утилита "название карт", C:\Program Files\MapInfo\Professional\Tools\NamedViews.MBX ), тогда всегда вернётесь к заданному виду и масштабу одним движением руки.
Успехов в нелегком деле освоения ГИС'ов :)
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети

coral
Новоприбывший
Сообщения: 5
Зарегистрирован: 05 дек 2012, 00:30
Репутация: 0

Re: Отображение карты в окне отчета (масштаб)

Сообщение coral » 05 дек 2012, 10:51

juffin_h писал(а):
coral писал(а):вставляю эту карту, в масштабе 1см - 0,25 км
Но после этого ничего не отображается,
При установке масштаба рамки карты в окне отчета обратите внимание на переключатель «Изменять масштаб карты, Изменять размер рамки».
обращала, стоит на изменять размер рамки.

coral
Новоприбывший
Сообщения: 5
Зарегистрирован: 05 дек 2012, 00:30
Репутация: 0

Re: Отображение карты в окне отчета (масштаб)

Сообщение coral » 05 дек 2012, 10:52

Старый Йети писал(а):... как вариант...
Одно окно карты - для отчета, второе окно - копия (дубль) первого - "рабочее", меняя масштаб второго окна карты, масштаб в отчете не меняется...
А в первом окне карты желательно еще использовать именованный вид (не наименование окна, а именно, наименование места, в русской версии - утилита "название карт", C:\Program Files\MapInfo\Professional\Tools\NamedViews.MBX ), тогда всегда вернётесь к заданному виду и масштабу одним движением руки.
Успехов в нелегком деле освоения ГИС'ов :)
спасибо)
правда не до конца всё понятно, зачем такие сложные махинации проделывать
))

Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: Отображение карты в окне отчета (масштаб)

Сообщение Старый Йети » 05 дек 2012, 11:23

To coral: исходя из личного опыта. Это если надо много и сложных отчетов в jpg переводить. Но, как вы правильно отметили, вариантов много, выбирайте для вас лучший.
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: Отображение карты в окне отчета (масштаб)

Сообщение juffin_h » 06 дек 2012, 13:57

coral писал(а):Можно ли приблизить карту в окне карты и при этом, вставляя её в отчет, не исказить?
В режиме “изменять размер рамки” окно карты не меняется, меняется рамка в отчете.
coral писал(а):и как это проверить, чтобы на печать потом действительно вышло в м-бе 1:25 000 ?
Можно не сомневаться, печать будет в том масштабе, который установлен для рамки в отчете. Ошибка будет зависеть от качества принтера (средний принтер может врать на 1мм на лист).
Если хотите проверить, измерьте в MapInfo в окне карты расстояние между какими либо объектами и измерьте на бумаге. Разница должна быть в 25000 раз.

coral
Новоприбывший
Сообщения: 5
Зарегистрирован: 05 дек 2012, 00:30
Репутация: 0

Re: Отображение карты в окне отчета (масштаб)

Сообщение coral » 06 дек 2012, 20:11

juffin_h писал(а):
coral писал(а):Можно ли приблизить карту в окне карты и при этом, вставляя её в отчет, не исказить?
В режиме “изменять размер рамки” окно карты не меняется, меняется рамка в отчете.
coral писал(а):и как это проверить, чтобы на печать потом действительно вышло в м-бе 1:25 000 ?
Можно не сомневаться, печать будет в том масштабе, который установлен для рамки в отчете. Ошибка будет зависеть от качества принтера (средний принтер может врать на 1мм на лист).
Если хотите проверить, измерьте в MapInfo в окне карты расстояние между какими либо объектами и измерьте на бумаге. Разница должна быть в 25000 раз.
Нет, Вы не совсем меня поняли)) Мне нужно, чтобы карта была действительно в масштабе 1:25000 а не больше или меньше. Просто ещё в институте, когда нас учили работать с этой программой, повторяли, чтобы всё в отчете отображалось корректно и ситуация соответствовала действительности, нужно "показать слой полностью", а затем добавлять в окно отчета. Я переживаю за то, что от моего приближения я потеряю свой 25 000 масштаб,а получится не пойми-какой)

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: Отображение карты в окне отчета (масштаб)

Сообщение juffin_h » 06 дек 2012, 20:54

Либо Вы не так поняли, либо Вам не так объяснили.
Команда показать слой полностью масштабирует карту так, чтобы все объекты поместились в окне карты. Если вы хотите, чтобы вся карта была напечатана, то конечно, так и делайте. Какой при этом получится масштаб, можно только гадать.

Последовательность действий такая:
Установите размер окна карты так, чтобы было подходящее соотношение сторон. Например чтобы заполнить печатный лист полностью соотношение сторон д.б примерно 3:4.
Разместите (масштаб, положение) карту в окне так, чтобы отобразился нужный участок карты.
Добавьте рамку карты в отчет.
Задайте масштаб рамки (изменяется размер рамки, окно карты остается как есть).
Масштаб при печати этой рамки будет именно тот какой задали. Не устроить может только размер рамки.

coral
Новоприбывший
Сообщения: 5
Зарегистрирован: 05 дек 2012, 00:30
Репутация: 0

Re: Отображение карты в окне отчета (масштаб)

Сообщение coral » 06 дек 2012, 21:07

juffin_h писал(а):Либо Вы не так поняли, либо Вам не так объяснили.
Команда показать слой полностью масштабирует карту так, чтобы все объекты поместились в окне карты. Если вы хотите, чтобы вся карта была напечатана, то конечно, так и делайте. Какой при этом получится масштаб, можно только гадать.

Последовательность действий такая:
Установите размер окна карты так, чтобы было подходящее соотношение сторон. Например чтобы заполнить печатный лист полностью соотношение сторон д.б примерно 3:4.
Разместите (масштаб, положение) карту в окне так, чтобы отобразился нужный участок карты.
Добавьте рамку карты в отчет.
Задайте масштаб рамки (изменяется размер рамки, окно карты остается как есть).
Масштаб при печати этой рамки будет именно тот какой задали. Не устроить может только размер рамки.
хорошо,спасибо.

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя