Шаг 5: Обновление базы геоданных и пространственной привязки

У пользователей ArcGIS (кто работал с версией 9.1) модели данных могут до сих пор храниться в персональной базе геоданных формата Access. Чтобы использовать все преимущества новой файловой базы геоданных, необходимо перенести схему персональной базы геоданных в новую файловую базу геоданных. Перед тем, как вы сможете это сделать, вам нужно обновить базу геоданных до версии 9.2 и затем обновить пространственную привязку с существующего формата до нового формата высокой точности.

Системные таблицы базы геоданных обновляются с любым выпуском ArcGIS для поддержки появившихся дополнительных возможностей. Хорошей практикой является обновление ваших баз геоданных до текущей версии программного обеспечения. Однако заметьте, что когда вы обновите базу геоданных, вы получаете доступ ко всей функциональности более новой версии, но уже не сможете использовать обновленную базу геоданных в предыдущих версиях ArcGIS.

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Щелкните правой кнопкой на ...\BLDG\Exercise12\DataModels\ArcMarine.mdb и выберите Свойства (Properties).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Щелкните на закладке Общие (General), затем щелкните на кнопке Обновить базу геоданных (Upgrade Geodatabase).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Щелкните OK.

Ваша база геоданных теперь обновлена до версии ArcGIS 9.2.

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

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Создайте новую файловую базу геоданных в Exercise12 и назовите ее Marine.gdb.

Вы загрузите данные из персональной базы геоданных формата Access в эту новую файловую базу геоданных.

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
В ArcMarine.mdbоткройте свойства для MarineFeatures.

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Щелкните на закладке Домен (Domain).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru

Обратите внимание, что это координатный экстент в формате ArcGIS 9.1.

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Закройте диалоговое окно Свойства набора классов (Feature Dataset Properties).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Щелкните правой кнопкой на MarineFeatures и щелкните Обновить пространственную привязку (Upgrade Spatial Reference).

Примечание: Этот инструмент также есть в ArcToolbox (Управление данными > Базы данных (Data Management Tools > Database)).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Щелкните OK, затем, если нужно, закройте окно выполнения инструмента.

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Откройте диалоговое окно Свойства (Properties) для MarineFeatures и щелкните на закладке Домен (Domain).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru

Обратите внимание на различия в координатном домене ArcGIS 9.1 и 9.2. Вы также можете видеть, что в 9.2 намного больше пространства для хранения.

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Закройте диалоговое окно Свойства набора классов объектов(Feature Dataset Properties).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Перетащите MarineFeatures в Marine.gdb.

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Щелкните OK в диалоговом окне Перенос данных (Data Transfer).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Выберите и перетащите набор классов MeshFeatures в Marine.gdb (не обновляя его пространственную привязку).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Когда перенос данных закончится, откройте свойства для набора классов ...\Marine.gdb\MeshFeatures.

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Щелкните на закладке Домен (Domain).

Шаг 5: Обновление базы геоданных и пространственной привязки - student2.ru  
Закройте диалоговое окно Свойства набора классов объектов (Feature Dataset Properties).

Самый простой способ запуска инструмента обновления пространственной привязки – это просто перенести данные в файловую базу геоданных. ArcCatalog автоматически обновит ее для вас. Единственная ситуация, в которой вы увидите опцию Обновить пространственную привязку (Upgrade Spatial Reference) доступной в контекстном меню, это если вы в персональной базе Access более ранней версии программного обеспечения. Обновление базы геоданных не обновляет пространственную привязку, так что вы должны выполнять эти две задачи отдельно.

Перенос этих двух наборов классов принес большую часть элементов базы геоданных в файловую базу геоданных. Сейчас вы не будете больше ничего переносить. Если вы работаете с проектом в вашем офисе, возможно, лучше убедиться, что вы перенесли все необходимые элементы.

Наши рекомендации