| Главная | Строительство | Экология | Происшествия | Медицина | Услуги, транспорт | Культура, образование | Программы | Фотогалерея | Разное |
| _________________ |
Способы рисования.В электронной карте MosMap предусмотрена возможность пользовательского рисования тремя способами:
- методами карты,
Методы карты.
Для большинства задач городского хозяйства вполне достаточно первого способа. Представление объектов рисования.Такие объекты, по виду представления можно отнести к трем категориям.- точечные объекты, - линии, - полигоны. Практически любую задачу, мощно изобразить с помощью сочетаний этих трех категорий. Рассмотрим подробнее каждую из них.
Точечные объекты.
В Приложении 1 рассматриваются вопросы отображения точечных объектов значками и иконками.
Линии.
Полигоны.
Рисование иструментами карты.
Наверх. Когда объектов много.В этом случае важной является проблема информационности, т.к. скопление объектов делает невозможным их индивидуальную идентификацию. Тем не менее, именно такие скопления, если их можно выделить, иногда имееют большую информационную составляющую. Так, выделив на мелком масштабе карты, некое скопление объектов (событий), можно увеличив, в этом месте масштаб, перейти к индивидуальному анализу. Т.о. скопления могут являться неким аналогом визуальной статистики. Причем часто более эффективной, чем применяемые методы математической статистики, в т.ч. пространственные.Другим способом, анализа большого количества объектов, является применение фильтров выборки) по различным критериям. Ну и наконец, классические методы математической статистики, интерполяция, кластерный анализ и пр.
Во всех проектах используется еще один режим выделения текущего объекта на карте. При выделении объекта на таблице или календаре, на крте высвечивается крупномасштабный кадр с центром в координатах текущего объекта. Ширина кадра 500 м. для точечных объектов, для площадных и линейных, несколько больше их габаритов. Наверх. Объекты на фоне карты.Это очень серьезная проблема. Обычно разработчики электронной карты стараются ввести как можно большее количество слоев объектов, повышая тем самым ее информативность. В свою очередь, разработчики прикладных систем пытаются высветить на карте свои объекты, увеличивая их количество и разнообразие. Часто это приводит к конфликту, в результате которого плохо различимы как те, так и другие. В то же время, для каждого конкретного проекта или задачи внутри проекта, далеко не все слои карты имеют одинаковую информативность, некоторые из них могут быть исключены без ущерба для решения конкретной задачи. Поэтому чрезвычайно важной является возможность динамического включения - выключения различных слоев карты из программы пользователя.
Следует обратить внимание на раскраску объектов карты. Часто она бывает весьма яркой, однако это входит в противоречие с различимостью высвечиваемых на карте объектов пользователя. Поэтому карты, рассчитанные на совместную работу должны иметь несколько блеклую палитру (для эстетов - пастельные тона). Весьма серьезной проблемой является взаимное размещение на экране электронной карты и панелей управления, входящих в проект пользователя. Для повышения эффективности работы, и карта и панели должны иметь достаточно большие размеры и при этом не перекрываться друг с другом. Действительно, если например, мы хотим одновременно видеть подробную, извлеченную из Б.Д., информацию о текущем объекте, его положение на крупномасштабной карте и временную отметку на календаре, то даже на экране 17'' возникают серьезные проблемы. Здесь невозможно рекомендавать какие-либо стандартные подходы. Для каждого проекта, и даже для каждой задачи внутри него, разработчиком могут испльзоваться свои решения. Естественно, приходится отказываться, от столь любимых программистами полноэкранных форм. Можно применять динамическое изменение размеров карты, как вручную, так и из программы пользователя (MosMap позволяет делать это), ну и конечно изменение размеров панелей управления. Наверх. Объекты электронной карты и объекты пользователя.Различие между ними иногда бывают не столь очевидны, как это может показаться на первый взгляд.Здесь мы должны иметь в виду, что объекты электронной карты(сгруппированные в слои) имеют только название (адрес) и графические параметры. В тоже время, объекты пользователя, аналогичные объектам карты, могут иметь самую разнообразную информацию, записанную в Б.Д. пользователя. Более того, одним и тем же объектам карты, может соответствовать совершенно различная информация от разных пользователей. Так объекту карты: дом-адрес, может соответствовать информация пользователей-медиков (больница), пользователей-ЖКХ (состояние дома), пользователей: пожарных, лифтеров, ремонтников антенн и пр. Поэтому, при графическом совпадении объектов электронной карты и пользователя, актуальным является выделение последнего. Наиболее распространенными способами являются подсветка объекта определенным цветом или наложение значка, иконки. В большинстве решаемых нами задач используется последний способ, как наиболее универсальный - объект пользователя может не всегда соответствовать объекту карты (место преступления, место пожара). Кроме, того значек лучше выделяется и не подвержен генерализации. Иногда возникает соблазн, ввести в множество типов объектов электронной карты (слоев), некий новый класс (например АЗС). Здесь надо помнить, что чем больше типов объектов, тем информативнее карта, и тем труднее на ней найти то что Вам нужно. Единственный критерий здесь - чувство меры (как и везде). Приложение 1.Иконки или значки ?Оба эти типа могут применяться для отображения точечных объектов. Каждый из них имеет свои преимущества и недостатки.
Значки более компактны (могут иметь меньший размер) и в связи с этим могут быть использованы при отображении большого количества объектов на мелком масштабе карты. Это позволяет определять области сгущения объектов (кластеры) или наоборот области, где объектов мало. Часто, именно такая задача, является одной из основных при использовании карты, а иногда и всей системы.
Иконки. Здесь нет проблем с многообразием, причем, чем больше размеры иконки, тем более содержательной является отображаемая ею информация. При грамотно подбранных иконках, сам их вид позволяет догадаться, что за объект они отображают. С другой стороны, большое количество иконок в кадре, превращает его содержимое в "кашу".
Вывод, при малом количестве объектов в кадре, более информативны иконки, при большом - значки.
На самом деле, все зависит от типа задачи. Практика показывет, что оперативный анализ на карте редко проводится для больше чем одного - трех типов объектов. В то же время, в такой задаче приходится варьировать масштабом карты. Поэтому, здесь целесообразно использование значков.
Например, основными объектами являются места радиационного загрязнения или пожары. Обозначив эти события двумя-тремя типами значков, можем исследовать частоту их возникновения в разных районах города, скученность в определенных местах и пр.
Именно для этой задачи была создана база данных городской инфраструктуры MosInfr.
Ну и конечно, чрезвычайно полезны иконки при составлении отчетов и докладов начальству. "Их превосходительства" радуются как дети красивым картам с иконками и надписями. Обратно.
|
| Материалы сайта по теме |
|
Привязка точечных объектов к карте
Связь между электронной картой и программой пользователя |
|
Наверх. |
CITYSOFT На главную страницу |
|