Помощь в учебе и работе
Главная Землеустройство Дипломные работы по землеустройству Дипломный проекту Составление цифровой карты для создания автоматизированной системы городского кадастра на примере города Симферополя
 
 

Дипломный проекту Составление цифровой карты для создания автоматизированной системы городского кадастра на примере города Симферополя Печать E-mail
Землеустройство - Дипломные работы по землеустройству

 

Локализация меню интерфейса - это наиболее простая операция, не требующая опыта в программировании. Используя стандарт внешнего графического интуитивного интерфейса пользователя ArcInfo, объекты меню (например, кнопки и панель инструментов) можно включить или выключить, а также перемещать их в панели инструментов. Меню может быть добавлено в интерфейс пользователя простой операцией.

Встроенный в ArcInfo язык программирования Visual Basic for Applications дает возможность автоматизировать часто выполняемые задачи в ArcInfo, а новые формы и средства управления могут быть добавлены как в АгсМар. так и в ArcCatalog. VBA - это первая разработанная технология для быстрого создания пакета приложений и интеграция их в существующие данные и системы. VBA предлагает усовершенствованный набор средств программирования, основанный на базе Microsoft Visual Basic, самой популярной в мире системе быстрого создания приложений, которую разработчики используют для создания мощных пакетов приложений.

Благодаря VBA, компании могут покупать программные продукты, такие как ArcInfo, и легко создавать собственные интерфейсы своих панелей инструментов или проектировать свои решения по своим специальным требованиям, что намного лучше, чем создавать систему с нуля. Это сохраняет деньги и время, снижает риск, совершенствует мастерство программирования и дает пользователям непосредственно то, что им необходимо.

ПОДДЕРЖКА ПРОГРАММНЫХ ПЛАТФОРМ

Пользователи применяют ArcInfo на разнообразных платформах UNIX и Windows XP.

ArcInfo 8 - это система интегрированных компонентов. Компоненты могут быть собраны на отдельной рабочей станции, а могут быть распространены по разнородным сетям рабочих станций и серверов.

Пользователи смогут создавать объединенную сеть UNIX/Windows для решения многих задач. Один лицензионный менеджер системы в сети может быть использован под UNIX и Windows XP. ArcInfo под Windows может работать с данными, которые хранятся и управляются UNIX системой. Кроме этого, модуль ArcToolbox может осуществлять функции геопроцесса через удаленные UNIX серверы. Таким способом пользователь может совмещать и осуществлять очень трудоемкие операции геопроцесса в среде Windows и запускать их на UNIX платформе из любой точки сети.

База Геоданных

База данных «Инвентаризация» является базой геоданных (БГД), в которой объекты ряда таблиц имеют географическую привязку. Выбор разработчиками именно такой формы организации данных обусловлен рядом преимуществ БГД перед другими видами организации данных. Преимущества и особенности функционирования БГД будут освещены ниже.

Базу геоданных можно определить как объектно-ориентированную модель данных - новый подход к хранению и представлению географических данных, представленный в ArcGIS. С помощью этой модели пользователь может создавать объекты с новыми качествами и, тем самым, как бы моделировать объекты реального мира. В модели данных покрытия, например, пользователь может описывать только геометрию объекта и его характеристику, где описание его поведения возможно только с помощью дополнительных созданных пользователем программ, что ограничивало возможности анализа и обработки, например анализ разных типов объектов в реальном времени и т.д. Объекты, хранящиеся в базе геоданных, то есть являющиеся частью физической модели, также имеют свое описание в логической модели данных. То есть, при работе с БГД пользователь одновременно работает с двумя моделями: физической и логической, что позволяет поддерживать не только геометрическую связанность объектов, но также и их связанность на объектном уровне.

Более того, модель данных БГД позволяет реализовать те типы поведения географических объектов, для которых ранее требовалось писать отдельный код (приложение). Реализация этих типов поведения основывается на доменах и правилах проверки корректности объектов, а также на базе многих других функций, которые обеспечивает ArcGIS. А написание кода необходимо только на этапе описания специализированного поведения.

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

Данные в Базе Геоданных

Сама база геоданных может храниться как локально, так и на сервере, используя в качестве хранилища данных известные коммерческие РСУБД, такие как IBM DB2, Informix, Oracle, SQL Server.

Локальная версия БГД с той же структурой, что и на сервере, может храниться и на настольном компьютере в виде файла Microsoft Access (*.mdb). Но при этом пользователь лишается таких возможностей, как многопользовательский доступ к данным. Объекты в БГД хранятся в связанных реляционных таблицах. Некоторые таблицы являются совокупностями объектов, другие отвечают за отношения между этими объектами, а также за правила проверки корректности и домены атрибутов. ArcGIS управляет целостностью таблиц, и с помощью объектов доступа к географическим данным предоставляет пользователям объектно-ориентированную модель данных. Во многих случаях пользователям не нужно знать все тонкости хранения и организации данных. Для этого в ArcGIS есть специальное приложение ArcCatalog, которое позволяет создавать, изменять и настраивать структуру БГД. Важной особенностью новой модели данных является то, что Пользователь может в любое время перейти от стандартного представления данных в ГИС (линий, точек и полигонов) к более интуитивно понятному объектному представлению. И, например, вместо точек использовать опоры, вместо линий - дороги, а вместо полигонов - здания, то есть более реалистично отображать обстановку. Пользователям предоставлены неограниченные возможности по расширению свойств стандартных классов объектов. Используя такое понятие, как наследование, пользователь может создать новый класс объектов, который дополняет возможности родительского класса новым поведением и взаимодействием. Например, используя стандартный класс линейных объектов, можно создать новый класс, где геометрия объекта зависит, к примеру, от его положения и его атрибутивного наполнения. При этом новые объекты сохраняют ту же производительность и функциональность, что и их родители. Внутри БГД объекты хранятся в таблицах.

Все описанные свойства БГД «Инвентаризация» позволяют осуществлять географическую привязку объектов (земельных участков), что является необходимым при проведении работ по инвентаризации земель.

СУБД «Инвентаризация»



 
 
Top! Top!