5/3/07 программа mom.exe

Перспектива: новые выразительные возможности для отображения 3d-данных на карте

В программе 3d-Модель Москвы появилась новая кнопка: показать план местности в перспективе. До сих пор объемные объекты в программе изображались в изометрической проекции, а перспективные искажения не применялись. Перспектива дала интересные возможности для отображения данных, загружаемых на карту. Эта заметка посвящена иллюстрации этих возможностей.

Объект описания:
программа Модель Москвы работает с загружаемыми данными в 2-х вариантах:
1) Показывает справочные данные по фирмам Москвы.
- Например, телефонный справочник, оформленный в виде CD.
2) Показывает числовые характеристики предприятий.
- Фильтрация данных из БД Access MsOffice и показ их на карте.

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

1. У нас существует 4 способа рисования объектов

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

  2. Большая фотография. - Например, лицо менеджера, ответственного за участок работы.
    маркировка объекта большой фотографией подробнее

  3. Цилиндр с переменной высотой и диаметром. - Числовая характеристика объекта.
    маркировка объекта цилиндом, масштаб 2      маркировка объекта цилиндом, масштаб 2
    Перспектива включена Перспектива выключена

  4. Полупрозрачный круг определенного диаметра. - Например, зона шаговой доступности одного из предприятий сети обслуживания населения.
    маркировка объекта полупрозрачным кругом подробнее
1-й способ применяется в телефонном справочнике,
где главное - группировка предприятий по виду деятельности.
2, 3 и 4-й при работе с БД,
где необходимо
разбивать предприятия на группы, учитывая
их положение на местности и
числовые характеристики,
назначать зоны ответственности.

2. Информационная емкость подложки

При переходе от изометрии к перспективе меняется информационная емкость карты.

  1. Чисто физически на карте может поместиться на порядок больше объектов.
    физически на карте может поместиться на порядок больше объектов подробнее
    Сравниние двух картинок в одном масштабе: одна без перспективы, а другая с перспективой
    физически на карте может поместиться на порядок больше объектов подробнее
    Переход от картинки без перспективы к другой - с перспективой осуществляется нажатием на кнопку. При пользователь сразу будет видеть в 10 раз большую поверхность карты и, соответственно, в 10 больше объектов на карте.

  2. Правильно воспринимается главная группа объектов на переднем плане и обзорная группа на заднем плане. Таким образом, внимание не засоряется и психологически человек воспринимает и понимает значительно больше информации.
    главная группа объектов на переднем плане и обзорная группа на заднем плане подробнее субъективное восприятие информационной емкости подробнее

3. Поворот вдоль главной улицы

Карту можно поворачивать. - Это, например, позволяет сориентировать улицу вертикально. Зритель видит расположение объектов на картинке так же, как и на улице. Кроме того, объекты, которые находятся в нижней половине экрана (угол наклона линии взора 45 град. к горизонту) самые крупные, лучше всего просматриваются и, поэтому, психологически воспринимаются как главные.

выделение главной улицы с помощью поворота подробнее
Улица сориентирована вертикально:
по ходу движения автомобиля или пешехода.
правильное расположение домов на картинке подробнее
Правильное распоожение домов на картинке:
слева - нечетные номера домов, а справа - четные

4. Без изометрии не обойтись

Изображение без перспективы в изометрической проекции тоже имеет свои преимущества и без него не обойтись.

4.1. Космические снимки и растровые карты

космические снимки и растровые карты подробнее
Космические снимки и растровые карты изготавливаются без перспективных искажений. Таким образом их лучше всего и использовать. В программе Модель Москвы используется космический снимок, совмещенный с 4-м масштабом карты.

4.2. Первоначальное ранжирование больших площадей без смыслового выделения

ранжирование больших площадей без смыслового выделения подробнее
Информационная емкость карты очень велика. На рисунке изображен 2-й масштаб, на который нанесено около 40000 объектов в виде цветных цилиндров. Видно, что объекты можно визуально различать по высоте цилиндра. Визуально оценивать плотность объектов на ед. площади.

5. Вывды

    Перспективные искажения позволяют:
  1. на порядок увеличить информационную емкость картинки;
  2. сделать смысловой акцент на наиболее значимых объектах;
  3. сoриентировать улицу по ходу движения транспорта;
  4. правильно расположить дома вдоль улицы: по возрастанию номеров с учетом четности стороны улицы.
  1. Список иллюстраций
  2. Ссылки

В.Сидыганов 5/3/2007 1:19PM