Ы, включают методы обработки данных многих ранее существовавших автоматизированных систем (АС), с другой обладают спецификой в организации и обработке данных
Вид материала | Документы |
- Методы анализа данных, 17.8kb.
- Методика определения актуальных угроз безопасности персональных данных при их обработке, 175.98kb.
- Понятия о базах данных и системах управления ими. Классификация баз данных. Основные, 222.31kb.
- Анализ и оценка дисциплин обслуживания требований (запросов) с учетом их приоритетов, 20.53kb.
- Программа дисциплины «Методы обработки экспериментальных данных», 318.77kb.
- «Прикладная информатика (по областям)», 1362.72kb.
- Методические указания к курсовому проектированию по курсу "Базы данных" Составитель:, 602.97kb.
- Концепция баз данных уже давно стала определяющим фактором при создании эффективных, 293.58kb.
- Доклад Тема: «Информационные технологии», 58.36kb.
- Рабочей программы дисциплины Структуры и алгоритмы обработки данных по направлению, 21.62kb.
7.12. Специализированная система Maplnfo
Система Maplnfo позволяет отображать различные данные, имеющие пространственную привязку. Она относится к классу Desktop GIS. В конце 80-х rr. Maplnfo вместе с AtlasGIS делила рынок настольных ГИС. После выхода Windows -версии она опередила соперника, особенно на российском рынке.
Отличительная особенность Maplnfo - универсальность. Система дает возможность создавать интегрированные геоинформационные технологии Intergraph и Maplnfo для DOS, Windows, Windows NT, UNIX, геоинформационные системы, цифровые картографические системы, программные и технические средства формирования и анализа геоинформационных баз данных.
В систему заложены следующие возможности:
• методы анализа данных в реляционной базе данных;
• поиск географических объектов;
• методы тематической закраски карт;
• методы создания и редактирования легенд;
• поддержка широкого набора форматов данных;
• доступ к удаленным БД и распределенная обработка данных.
Maplnfo позволяет получать информацию о местоположении по адресу или имени, находить пересечения улиц, границ, производить автоматическое и интерактивное геокодирование, проставлять на карту объекты из базы данных. Форма представления информации в системе может иметь вид таблиц, карт, диаграмм, текстовых справок. Система дает возможность проводить специальный географический анализ и графическое редактирование. При этом система команд и сообщения представляются как на русском языке, так и на других языках. Модули системы включают обработку данных геодезических измерений, векторизацию и архивацию карт, схем, чертежей, преобразования картографических проекций, совмещение пространственных данных.
Возможность компьютерного дизайна и подготовки к изданию разнообразных картографических документов позволяет получать различные технологические решения для территориальных и отраслевых информационных систем. Программные комплексы функционируют на различных платформах. Система Maplnfo включает специализированный язык программирования MapBasic, позволяющий менять и расширять пользовательский интерфейс системы.
Система дает возможность напрямую использовать данные электронных таблиц типа Excel, Lotus 1-2-3, форматы dBase и т.д.
7.13. Инструментальная система Arclnfo Общее назначение
Интегрированный пакет Arclnfo - типичное инструментальное средство для разработки и эксплуатации ГИС широкого назначения. Он предназначен для создания геоинформационных систем и обеспечивает ввод, обработку, анализ данных и составление профессиональных карт с использованием персонального компьютера. Система Arclnfo используется на рабочих станциях, но с ограничениями для IBM PC. На основе цифрового моделирования она позволяет осуществлять векторно-топо-логическое моделирование, буферизацию объектов, анализ сетей, построение ЦММ и т.д. Предметная область системы - создание и ведение земельных, лесных, геологических и других кадастров.
Данная система проста в эксплуатации и позволяет работать независимо или в сети с большими системами. Пользователями Arclnfo могут быть специалисты широкого профиля. Это обусловлено тем, что система обеспечивает интеграцию пространственной информации в среде реляционной базы данных для разнообразных задач: картирование кадастра земель, собственности, расчет налогов, планирование мероприятий по землепользованию, оценка природных ресурсов, сооружение дорог, анализ преступности или демографических проблем, оптимизация прокладки транспортных путей, строительство сервисных центров, районирование территорий и др.
Достаточно большой набор драйверов обусловливает большой выбор стандартных мониторов, дигитайзеров и плоттеров.
Система Arclnfo позволяет постепенно распространять сферы ее применения на другие области и по мере роста потребностей проводить программное и техническое расширение системы.
Специализированное ПО обеспечивает превращение персонального компьютера в геоинформационную станцию, включающую средства цифрования и составления карт, топологического структурирования данных, создания таблиц сопряженных характеристик, вывода карт в виде твердых копий, соединения компьютеров в локальные сети.
Первичный интерфейс пользователя
Серия программных модулей Arclnfo начинается с модуля Starter KIT, который является первичным интерфейсом пользователя и служит средством превращения компьютера в геоинформационную систему.
Starter KIT содержит в себе средства конфигурирования персонального компьютера и графического оборудования, коммуникации и обмена данными с другими компьютерами, создания картографических покрытий, составления и редактирования таблиц сопряженных характеристик, а также средства вывода простейших карт на экран:
• систему цифрования (ADS - Arc Digitizing System) - для быстрого создания и редактирования карт;
• команды CLEAN и BUILD - для создания точечных, линейных и площадных объектов по данным координатного ввода;
• команды для создания таблиц сопряженных характеристик;
• систему Tables - для создания и работы с базами данных;
• систему ESRI Plot System - для вывода карт на экран, плоттеры и графические принтеры.
Модуль Starter KIT обеспечивает возможности распределенной обработки данных. Он задает режим, который позволяет компьютеру связываться с другими платформами для обмена данными, работающими в среде ArcInfo, например с рабочими станциями или мини-компьютерами, работающими под операционной системой UNIX. Так, покрытия, созданные на одном компьютере (сервере), могут быть переданы на рабочую станцию, обработаны там и затем возвращены обратно или переданы на другой компьютер (сервер). В этом модуле содержится простая в использовании программа эмуляции терминала для доступа к другим компьютерным платформам.
Система ADS обладает полным набором средств цифрования для создания новых карт и редактирования имеющихся с помощью персонального компьютера. При цифровании с использованием дигитайзера данные отображаются на графическом мониторе. Вы можете интерактивно редактировать элементы покрытий, выбирая их курсором на экране. Для удобства редактирования можно увеличивать отдельные фрагменты покрытий. Интеграция ADS в Starter KIT обеспечивает тот же пользовательский интерфейс (ту же систему меню), что и системы ADS на других платформах Arclnfo.
Команды CLEAN и BUILD в модуле Arclnfo Starter KIT используются для создания точечных, линейных и площадных объектов, а также таблиц сопряженных характеристик. Последние могут применяться для интеграции тематических данных и графических объектов. Помимо создания новых объектов команда CLEAN обеспечивает геометрический анализ покрытий, позволяющий автоматически устранять разные типы ошибок (висящие дуги, незамкнутые полигоны и т.д.), возникающие при цифровании. Кроме того, BUILD и CLEAN автоматически определяют пространственные взаимосвязи между различными объектами. Например, CLEAN и BUILD идентифицируют площадные объекты, примыкающие друг к другу или соединяющиеся линейные объекты. Такие взаимосвязи обеспечивают большое разнообразие новых аналитических возможностей, таких, как нахождение оптимальных маршрутов при движении по линейной сети независимо от того, улицы это, водотоки или телефонные линии.
Поскольку Starter KIT является базовым модулем для решения всех последующих прикладных задач геоинформационных систем, он должен устанавливаться на каждый компьютер, работающий в среде ArcInfo.
Редактирование и обновление данных
Для интерактивного редактирования данных геоинформационных систем, обеспечивающего создание, обновление баз данных и вывод этих данных на графические устройства, в Arclnfo существует специальный графический редактор и редактор базы данных ArcEdit. Он в полной мере использует хорошо отработанные технологии обработки графических данных в САПР с мощной геоинформационной базой, позволяющие не только создавать высококачественные карты, но и организовать банк географических данных, с которым могут работать все прочие модули Arclnfo.
Он имеет режим одновременной обработки и редактирования графических, картографических и сопряженных характеристик.
Редактор ArcEdit является объектно-ориентированным графическим редактором. Он позволяет передвигать, копировать, добавлять, удалять или менять очертания точечных, линейных, площадных объектов или надписи на карте. Каждый отдельный узел ломаной может быть передвинут, удален или добавлен. Очертания линий можно менять или сглаживать сплайн-функциями. Надписи на картах с использованием пропорциональных шрифтов масштабируются и направляются по прямой под любым углом или вдоль линейного объекта с любым отступом от заданной точки.
Для каждого объекта в ArcEdit могут быть созданы или изменены сопряженные табличные характеристики (таблицы атрибутов). Эти характеристики можно обобщать, рассчитывать их новые значения или вводить и уточнять заданные с использованием удобных форм.
Редактор ArcEdit обладает эффективными средствами создания картографических покрытий, проверки и корректировки ошибок. Он может применяться для создания дополнительных графических элементов с целью составления карт высокого качества с использованием модуля ArcPlot.
Редактор ArcEdit соединяет все удобства системы ADS модуля Starter KIT по цифрованию покрытий с более широким набором средств графического редактирования. В частности, он позволяет редактировать сопряженные характеристики, добавлять надписи высококачественными шрифтами, использовать другие слои (покрытия) из базы данных в качестве фона, а также легко диагностировать и исправлять ошибки ввода.
В среде ArcEdit можно работать только с графическим монитором и клавиатурой либо применять мышь или дигитайзер для цифрования/ука-зания точек на карте. Кроме того, можно ввести команду или последовательность команд выбором графического меню, установленного на дигитайзере.
Обмен данными
Программа Data Conversion обеспечивает преобразование данных формата ArcInfo во множество других форматов географических данных и обратно, что позволяет интегрировать в ГИС данные из самых различных источников, включая растровые и векторные форматы.
Векторные форматы данных, поддерживаемые Data Conversion, включают в себя набор форматов: Initial Graphics Exchange Specificaton (IGES), AutoCAD Drawing Exchange Format (DXF), U.S. Bureau of the Genus GBF/DIME.
Точечные, линейные и полигональные покрытия Arclnfo могут быть преобразованы в сеточные форматы, совместимые с Grid/GridTopo программными модулями ESRI (работающими в среде версии Arclnfo для мини-компьютеров и рабочих станций), системой обработки изображений ERDAS и системой EPPL-7.
Программа Data Conversion позволяет конвертировать один растровый формат в другой. Таким образом, данные, полученные в одной растровой системе, могут быть непосредственно преобразованы в форматы, совместимые с другой растровой системой.
Эта программа обеспечивает конвертацию форматов Arclnfo в форматы других автоматизированных систем и обратно.
База данных
В состав Arclnfo включены полная реляционная база данных и язык программирования четвертого поколения для обработки табличной информации. Процедуры базы данных позволяют осуществлять манипулирование данными, включая ввод, обработку и анализ данных, арифметические и логические операции, и подготовку итоговых документов.
Табличные данные, характеризующие объекты покрытий в системе Arclnfo, хранятся в формате dBase. Система Arclnfo контролирует и обновляет таблицы сопряженных характеристик в dBase-совместимых форматах.
Система поддерживает соответствие между каждым объектом картографического покрытия и табличными данными. Формат dBase можно использовать для обработки и обновления любых характеристик объектов в процессе выполнения логических или арифметических операций над строками, столбцами или блоками реляционных таблиц.
Реляционная модель базы данных позволяет создавать сложные таблицы, входящие одна в другую. Одновременно может быть связано между собой до десяти таблиц сопряженных признаков, что дает возможность использовать до 4000 знаков для описания каждого картографического объекта.
При этом применяется разделенная технология работы. Так, для создания объектов картографических покрытий используются средства Arclnfo, а для анализа табличных сопряженных данных - dBase.
В качестве сопряженных характеристик объектов могут быть использованы данные самых разных типов: целые и дробные числа, буквенные и цифровые символы, даты. Средства пространственного и логического анализа Arclnfo позволяют с использованием СУБД dBase решать различные прикладные задачи:
• идентификация всех частных владений в заданных пределах от данного участка;
• распечатка почтовых наклеек всем владельцам выбранных объектов;
• оценка лесных ресурсов и ожидаемый выход деловой древесины определенного типа на данном участке за определенный промежуток времени;
• расчет налогов для землепользователей по налоговым ставкам. База данных dBase обеспечивает возможности работы с различными форматами данных и использования существующих файлов данных, ввода, корректировки, сортировки и анализа информации. База данных является также основой подсистемы документационного обеспечения. Она позволяет составлять итоговые документы на основе методов автоматизированной обработки за счет использования развитого языка программирования. Документы могут включать расчет'общих итоговых сумм и пяти промежуточных итогов, формы заголовков и столбцов таблиц длиной до пяти строк. Язык программирования содержит условные и логические переходы, циклы, ветвления и допускает использование локальных переменных.
Табличные данные, сопряженные с графическими данными, хранятся в dBase-совместимом формате, поэтому любая dBase-совместимая система хранения данных или БД совместима с набором данных Arclnfo.
Специализированный интерфейс анализа геоинформации
В отличие от графического редактора ArcEdit, который во многом повторяет известные методы редактирования пакетов в САПР и даже во многом уступает им, в ГИС должен быть встроен специализированный интерфейс для работы с графическими данными. В Arclnfo такой интерфейс создается с помощью пакетов Overlay и Network.
Пакет Overlay. Он обеспечивает средства анализа и использования географической информации, включая взаимоналожение полигональных, точечных и линейных покрытий, создание буферных зон, объединение полигонов и ряд других функций, основанных на пространственной и топологической взаимосвязи данных.
Overlay предоставляет разнообразные средства обработки и анализа географической информации. Шесть оверлейных команд, каждая из которых выполняет определенную функцию, обеспечивают максимальную гибкость пространственного анализа. Это команды: CLIP, ERASE, IDENTITY, INTERSECT, UNION и UPDATE. При наложении картографических покрытий в результате пересечений границ полигонов образуется новый набор объектов покрытия. Характеристики новых полигонов определяются характеристиками исходных, что создает новые пространственные и признаковые взаимосвязи данных.
Для табличного анализа данных, полученных с использованием пакета Overlay, можно использовать dBase-совместимую систему хранения и анализа данных. Так, можно классифицировать участки территории для выбора оптимальных мест строительства объектов жилых домов, основываясь на таких критериях, как характеристики грунтов, уклоны, близость к зонам затопления и т.п. Можно также соединить сетку административных районов, коммуникационные линии, зоны затопления, статистику преступности и другую информацию о городской среде для каждодневного анализа различных аспектов жизни большого города.
В пакете Overlay содержится команда BUFFER для создания буферных зон, т. е. зон, границы которых удалены на известное расстояние от любого объекта на карте. Буферные зоны различной ширины могут быть созданы вокруг выбранных объектов на базе таблиц сопряженных характеристик.
Например, ширина лесных защитных полос вдоль дорог или водотоков может автоматически задаваться в соответствии с классом дорог или расходом водотока. Пакет Overlay позволяет автоматически объединять друг с другом буферные зоны, удаляя лишние внутренние границы. Он обеспечивает пользователя средствами обработки разноплановых источников информации. В пакете Overlay содержатся группа команд MAPJOIN для соединения смежных листов карты в единое картографическое покрытие и команда SPLIT для разбиения большого покрытия на более мелкие.
Команды DISSOLVE и ELIMINATE позволяют объединять выбранные полигоны в одном картографическом покрытии для создания новых полигональных объектов. В частности, команда ELIMINATE может использоваться для удаления внутренних фрагментарных полигонов, возникающих при наложении двух карт.
Команда RESELECT дает возможность выбирать объекты картографических покрытий в соответствии с пространственными или логическими критериями, заданными пользователем новых полигональных объектов.
Команда INTERSECT соединяет две карты, оставляя только общие для обеих карт участки.
Команда CLIP удаляет все объекты, которые оказываются за пределами указанных пользователем границ.
Команда SPLIT разбивает картографические покрытия на покрытия меньшего размера.
Пакет Network. Это аналитическое средство для моделирования реальных сетей, таких, как улицы, водотоки, телефонные линии и линии электросвязи, для поиска объектов по его адресу (например, привязка табличных данных к географическим объектам с использованием файлов формата TIGER). Пакет обеспечивает выполнение двух основных категорий функций: анализ географических сетей и поиск объекта по его адресу.
Пакет Network позволяет рассчитывать оптимальные маршруты движения транспорта, места размещения объектов, оптимизировать районирование. Точность моделирования реальных сетей при использовании пакета высока, так как различная информация типа направления и стоимости передвижения или перемещения грузов может храниться в таблицах сопряженных характеристик для каждой линии в сети. Анализ сетей включает в себя три функции: поиск путей, аллокацию и районирование.
Поиск путей обеспечивает оптимизацию перемещения ресурсов по сети, например помогает выбирать альтернативные маршруты движения машин аварийных служб в периоды максимальной загруженности транспортных магистралей.
Аллокация позволяет отыскать ближайшие центры (минимальную стоимость перемещения) для каждой точки сети в целях оптимизации функционирования последней. Например, аллокация может использоваться при поиске ближайшей станции пожарной охраны для каждой улицы или ближайшей школы для каждого конкретного школьника.
Районирование включает .ч себя группирование участков, ограниченных элементами сети, например городских кварталов, ограниченных улицами. Это средство ценно при планировании. Так, районирование может использоваться для определения границ участков доставки газет.
Если организация использует информацию, содержащую уличную адресацию, то применение средств Network позволяет определить характеристики объекта по его адресу. Система геокодировки дает возможность соединить табличные данные адресных файлов с географическим положением объектов в форматах ЕТАК, TIGER или ArcInfo.
При использовании покрытий с адресацией все данные могут анализироваться и наноситься на карту любым набором программных средств Arclnfo.
Пакет Network полностью поддерживает выполнение таких прикладных задач, как маркетинговые исследования, оптимизация размещения сервисных центров по адресам клиентов, компоновка списков расселения, распределение детей по школам, направление машин аварийных служб, картографирование мест совершения преступлений и др.
Успешный анализ сетей возможен только при наличии качественных обобщенных моделей сетей и движения потоков по ним. Структура данных системы Arclnfo, средства анализа и отображения, содержащиеся в пакете Network, обеспечивают такую возможность.
Особенностью системы Arclnfo является то, что она может работать монопольно или в качестве терминала сети.