Как пользоваться программой просмотра карты NskView

Как все это работает

Программа NskView исполняется в виртуальной Java-машине Вашего броузера. Она занимается тем что загружает с сервера фрагмент карты и позволяет Вам его исследовать - увеличивать, прокручивать, включать и выключать показ слоев,  запрашивать информацию об объектах карты. Все это делается благодаря векторному формату передаваемых данных, который к тому же еще и очень компактен. Но даже в компактном векторном формате всю карту невозможно загрузить за один раз, поэтому она загружается фрагментами, размером которых Вы можете управлять. Переместиться в другое место карты, т.е. загрузить другой фрагмент,  Вы можете одним из трех способов:

  • нажав на одну из панелей навигационной рамки:
  • кликнув в какое-либо место обзорного вида карты
  • запросив адрес или улицу через адресный поиск

Насколько безопасна загрузка NskView

Есть множество способов получить неприятный сюрприз из Сети. Это - и вирусы в приложениях к электронным письмам и непроверенный программный код который Вы решили установить у себя "на попробовать".
Опасна ли всякая программа загруженная из Сети? Нет, если это - Java-программа. Коды Java надежно изолированы в капсуле виртуальной машины, они не имеют доступа ни к общей памяти компьютера ни к файловой системе. Поэтому они не могут занести вирус или вторгнуться в какую-либо информацию на Вашем компьютере.

Переключение окна

Информационное окно программы можно переключить в один из следующих режимов отображения: обзор, карта, легенда. Переключение производится либо кнопками на панели управления либо через меню "Окно".

Обзор

В этом режиме показывается обзорный вид карты. Размер и положение фрагмента карты, загруженного в данный момент в Ваш компьютер обозначается красным прямоугольником. Для того, чтобы рассмотреть подробно нужный участок карты необходимо кликнуть мышкой в интересующее место на обзоре, после чего программа начнет загружать с сервера выбранный фрагмент.

Карта

Показывается текущий фрагмент карты

Легенда

Показывается список слоев информации на карте с описанием и цветом слоя. Здесь Вы можете включить или отключить показ каких-либо слоев. Чем меньше слоев Вы запрашиваете, тем быстрее исполняется запрос.

Масштаб просмотра

Масштаб просмотра карты выбирается при помощи инструментов "Увеличение" и "Уменьшение"  или меню "Масштаб".

Меню "Масштаб":

  • При выборе "По размеру" фрагмент карты масштабируется так, чтобы занять все окно просмотра. При этом наиболее короткая сторона фрагмента вписывается в наиболее длинную сторону окна.
  • Каждый новый выбранный масштаб записывается в список. Перемещаясь по списку при помощи действий "Предыдущий" и "Следующий" можно установить один из ранее использованных масштабов.
Использование инструментов "Увеличение" и "Уменьшение" описано ниже.

Размер фрагмента

Вся карта города, хранимая на сервере занимает довольно большое поле - приблизительно 40х40 км. в реальном масштабе. Такой объем информации трудно было бы передать по сети даже в компактном векторном формате и не каждый компьютер смог бы ее обработать. Поэтому карта выдается сервером по фрагментам. Размер фрагмента можно изменить в любое время через поле выбора  на панели управления или меню "Фрагмент". После выбора нового размера фрагмента программа немедленно загружает фрагмент с измененными параметрами с сервера.

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

Инструмент

Выбор инструмента определяет действия, которые можно выполнять при помощи курсора и мыши в режиме просмотра карты Инструмент выбирается либо кнопкой на панели управления либо через меню "Инструмент".

Выбор объекта

С некоторыми слоями карты связана дополнительная информация. Например с условными обозначениями магазинов и других подобных объектов могут быть связаны описания. Также, можно узнать адрес и назначение любого здания. Этот режим предназначен для получения такой информации. Нужно навести курсор на обект и кликнуть левой кнопкой мышки.

Увеличение

При однократном нажатии на левую кнопку мыши  изображение увеличивается. Точка в которую Вы кликнули не меняет положения на экране при изменении масштаба. Растягивание прямоугольника при нажатой левой кнопке мыши служит для увеличения произвольной области. Выделенная область увеличивается, так чтобы занять все доступное окно.

Уменьшение

При однократном нажатии на левую кнопку мыши  изображение уменьшается. Точка в которую Вы кликнули не меняет положения на экране при изменении масштаба.

Перемещение

В режиме перемещения Вы можете "перетаскивать" фрагмент карты внутри окна просмотра нажав левую кнопку и перемещая мышь. Если карта дальше не двигается, значит Вы уже достигли края фрагмента. В этом случае нажимайте на панель навигационной рамки, чтобы получить следующий фрагмент.

Требования к среде исполнения

Программа NskView написана на языке Java для JVM версии 1.0.2 и поэтому должна работать в любом Java-совместимом броузере, начиная с MS IE3.0 и NN 4.0. В NN 3.x программа тоже работает, но эта версия не умеет показывать кириллицу, поэтому NN 3.x не рекомендуется использовать.

Если Вы встретили какие-либо проблемы с запуском NskView, не стесняйтесь жаловаться сюда. Будем очень признательны. 

NskView

Визуализатор векторной графической информации системы "ДубльГИС"

Авторы:

Алексей Новиков, anv@unicon.ru  - программа NskView
Иван Демаков, ivan@tgrad.nsk.su  - серверные утилиты доступа к пространственной базе данных
Алексей Русанов, strange@unicon.ru - серверный доступ к аттрибутивной информации