ProjectGEO
[index.php] Описание проекта На современном уровне развития ГИС, представление карт, как набора слоев географических объектов связанных общими свойствами представляется упрошенным. Для более точной передачи свойств окружающего нас мира необходимо отображать карты отнюдь, не как набор примитивов сортированных по слоям, а как совокупность объектов объединенных по группам в зависимости от назначения целевой карты. При этом одни и те же объекты в разных картах могут участвовать в разных группах. Исходя из этого, необходимо выделить описание географических объектов в отдельную сущность, объединенную с остальными сущностями карты через определенный набор правил. Набор правил должен содержать функции отображения геометрических примитивов, условий их рендеринга, иметь в своем составе набор функций создания различных знаков и символов. Очень важно при этом учитывать возможность повторного использования описания географических объектов и правил, при создании других карт. Исходя из ограниченных ресурсов КПК, при написании ГИС в вышеизложенные правила были внесены упрощения. Но необходимо отметить, что сама программа PocketGEO в своей основе имеет эту концепцию. Программная часть проекта включает в себя ГИС для настольных систем ProjectGEO и ГИС PocketGEO для КПК на базе операционной системы Microsoft Windows CE 3.0. При разработке программ основным требованием являлось оптимальное выполнение ГИС на КПК, но при этом функциональность самой системы должна была оставаться соизмеримой с функциональностью ГИС на настольных системах. ГИС PocketGEO позволяет: 1. Отображать цифровую карту города или местности (карты реализованы в компактном внутреннем формате). 2. Управлять параметрами отображения цифровой карты, такими как масштаб и положение окна отображения. 3. Задавать контрольные ( путевые точки, Waypoints ), делать к ним краткие комментарии. 4. Сохранять контрольные точки. Точки сохраняются в файле, совместимом по формату с Microsoft Excel. Что делает информацию о координатах доступной пользователю. 5. Загружать контрольные точки, с последующим отображением их на карте. 6. Задавать произвольные маршруты, делать к ним краткие комментарии. 7. Сохранять маршруты. Маршруты сохраняются в файле, совместимом по формату с Microsoft Excel. Что делает информацию о координатах доступной пользователю. 8. Загружать маршруты, с последующим отображением их на карте. 9. Осуществлять поиск объектов на карте, с последующим указанием объекта и позиционированием карты. 10. Получать информацию о объекте, указанном на карте. 11. Управлять цветом, видимость объектов на карте и шрифтом надписей. 12. Работать в полноэкранном режиме. При оснащении КПК GPS-приемником стандарта NMEA-0183 версии 2.2: 1. Отображать позиции пользователя на цифровой карте. 2. Осуществлять быстрый поиск позиции пользователя на цифровой карте. 3. Отображать показания GPS—приемника: координат, высоты и скорости. 4. Отображать направления движения пользователя. 3. Задавать цвет маркера позиции пользователя на цифровой карте. 5. Сохранять путевые точки по показаниям GPS-приемника. Точки сохраняются в файле, совместимом по формату с Microsoft Excel. Что делает информацию о координатах доступной пользователю. 6. Показывать направления и расстояния до контрольной точки, выбранной пользователем из списка произвольно созданных или полученных по показанию GPS-приемника контрольных точек. 5. Сохранять маршруты ( трассы ) движения по показаниям GPS-приемника. Маршруты сохраняются в файле, совместимом по формату с Microsoft Excel. Что делает информацию о координатах доступной пользователю. 6. Показывать направления и расстояния до маршрута, выбранного пользователем из списка произвольно созданных или полученных по показанием GPS-приемника маршрутам. ГИС ProjectGEO создана как утилита настройки цифровых карт, для последующего их использования в ГИС PocketGEO и обладает следующими возможностями: 1. Импорт геометрических данных из файла формата SHP. 2. Создание тем заливок, контуров, точечных знаков и меток. 3. Управление группами геометрических объектов и методами их отображения. 4. Сохранение и подготовка цифровых карт для использования на КПК. Все программные продукты поддерживают GPS-приемники