Страница 1 из 1

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 05 дек 2012, 11:23
Старый Йети
To coral: исходя из личного опыта. Это если надо много и сложных отчетов в jpg переводить. Но, как вы правильно отметили, вариантов много, выбирайте для вас лучший.

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

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

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

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

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

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

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

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

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

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