У пользователей ArcGIS (кто работал с версией 9.1) модели данных могут до сих пор храниться в персональной базе геоданных формата Access. Чтобы использовать все преимущества новой файловой базы геоданных, необходимо перенести схему персональной базы геоданных в новую файловую базу геоданных. Перед тем, как вы сможете это сделать, вам нужно обновить базу геоданных до версии 9.2 и затем обновить пространственную привязку с существующего формата до нового формата высокой точности.
Системные таблицы базы геоданных обновляются с любым выпуском ArcGIS для поддержки появившихся дополнительных возможностей. Хорошей практикой является обновление ваших баз геоданных до текущей версии программного обеспечения. Однако заметьте, что когда вы обновите базу геоданных, вы получаете доступ ко всей функциональности более новой версии, но уже не сможете использовать обновленную базу геоданных в предыдущих версиях ArcGIS.
Щелкните правой кнопкой на ...\BLDG\Exercise12\DataModels\ArcMarine.mdb и выберите Свойства (Properties).
Щелкните на закладке Общие (General), затем щелкните на кнопке Обновить базу геоданных (Upgrade Geodatabase).
Щелкните OK.
Ваша база геоданных теперь обновлена до версии ArcGIS 9.2.
Другое свойство, которое вам надо обновить, это пространственная привязка. Вспомните, что хранение координат в ArcGIS 9.2 более эффективно, с более высоким разрешением и дает больше возможностей для расширения данных, чем в предыдущих версиях. По этой причине лучше обновить пространственную привязку ваших классов пространственных объектов и наборов классов объектов до более высокого разрешения.
Создайте новую файловую базу геоданных в Exercise12 и назовите ее Marine.gdb.
Вы загрузите данные из персональной базы геоданных формата Access в эту новую файловую базу геоданных.
В ArcMarine.mdbоткройте свойства для MarineFeatures.
Щелкните на закладке Домен (Domain).
Обратите внимание, что это координатный экстент в формате ArcGIS 9.1.
Закройте диалоговое окно Свойства набора классов (Feature Dataset Properties).
Щелкните правой кнопкой на MarineFeatures и щелкните Обновить пространственную привязку (Upgrade Spatial Reference).
Примечание: Этот инструмент также есть в ArcToolbox (Управление данными > Базы данных (Data Management Tools > Database)).
Щелкните OK, затем, если нужно, закройте окно выполнения инструмента.
Откройте диалоговое окно Свойства (Properties) для MarineFeatures и щелкните на закладке Домен (Domain).
Обратите внимание на различия в координатном домене ArcGIS 9.1 и 9.2. Вы также можете видеть, что в 9.2 намного больше пространства для хранения.
Закройте диалоговое окно Свойства набора классов объектов(Feature Dataset Properties).
Перетащите MarineFeatures в Marine.gdb.
Щелкните OK в диалоговом окне Перенос данных (Data Transfer).
Выберите и перетащите набор классов MeshFeatures в Marine.gdb (не обновляя его пространственную привязку).
Когда перенос данных закончится, откройте свойства для набора классов ...\Marine.gdb\MeshFeatures.
Щелкните на закладке Домен (Domain).
Закройте диалоговое окно Свойства набора классов объектов (Feature Dataset Properties).
Самый простой способ запуска инструмента обновления пространственной привязки – это просто перенести данные в файловую базу геоданных. ArcCatalog автоматически обновит ее для вас. Единственная ситуация, в которой вы увидите опцию Обновить пространственную привязку (Upgrade Spatial Reference) доступной в контекстном меню, это если вы в персональной базе Access более ранней версии программного обеспечения. Обновление базы геоданных не обновляет пространственную привязку, так что вы должны выполнять эти две задачи отдельно.
Перенос этих двух наборов классов принес большую часть элементов базы геоданных в файловую базу геоданных. Сейчас вы не будете больше ничего переносить. Если вы работаете с проектом в вашем офисе, возможно, лучше убедиться, что вы перенесли все необходимые элементы.