Хотелка для программы в целом:
1. Очень хочется иметь возможность
печатать карту из MicroGIS Editor на принтере и в файл.
Это актуально, например, для тех, кто всегда выверяет своё рисование на реальной местности. Тех, кто рисует удалённо, только с привлечением снимков и собранной доступной информации из интернета, эта хотелка вряд ли заинтересует.
В распечатки примерно отрисованной, но не выверенной, карты уже на местности будет вписываться этажность, адреса, зарисовываться мелкие схемки проездов, зачёркиваться ошибки и вписываться поправки и т.д. При этом заодно и привязки к домам и местности будут. Рисовать же с нуля на чистой бумаге совсем нерационально, медленно и муторно. Вся работа станет колом на маленьком кусочке местности, когда впереди ещё для проверки может быть весь город. И к окружающим объектам на голой бумаге нет никаких привязок.
А по готовым распечаткам сразу будет видно, что, где и каким образом править на компьютере.
Как я себе представляю инструмент "печатать карту" в действии:1. Выбираем нужную область и зумируем её в нужный масштаб
2. Жмём инструмент "печать карты", идём в настройки печати и там:
а) указываем вид печати (на принтер или в файл, если хотим скинуть карту на флешку и распечатать в другом месте, где есть принтер, но нет микрогиса)
б) выбираем размер бумаги или размер листа в файле (A4, A3 ...), если печатаем в файл (его формат, скажем, Word или pdf). Задаём размеры полей сверху, снизу, справа и слева.
в) выделяем нужную область на карте. После этого выделенная область автоматически разбивается по размеру заданных в предыдущем пункте листов.
г) жмём ОК и печатаем карту.
В
пункте в) самая изюминка для разработчиков-программистов - это соотнести фактический размер доступного для печати поля бумаги с масштабом карты. То есть, надо единице каждого масштаба векторной карты поставить в соответствие единицу ширины/высоты печатного поля бумаги.
Например, 1 единица (дюйм экрана или ещё как-то) масштаба 10 метров - это, скажем, столько-то сантиметров или миллиметров на бумаге. И так для остальных масштабов (
особенно крупные масштабы нам важны!) надо подобрать аналогичные коэффициенты.
Если бы печать была добавлена, было бы вообще супер!
Реально ли реализовать печать в микрогисе? Что вы думаете на этот счёт?
Сейчас имеется экспорт карты в OziExplorer map - почему бы не воспользоваться?
Alex