Подготовка карт к публикации
Доступ к данным
ArcReader ссылается на источники данных так же, как это делает ArcMap или ArcGlobe. Сведения об источнике данных в документе хранятся в опубликованной карте. В связи с тем, что ArcReader использует тот же метод подключения к источнику данных, необходимо убедиться в том, что у пользователей ArcReader будет доступ к данным.
В ArcMap или ArcGlobe воспользуйтесь диалоговым окном Свойства документа карты (Map Document Properties) (ArcMap) или Свойства документа глобуса (Globe Document Properties) (ArcGlobe) и на вкладке Источник (Source) диалогового окна Свойства слоя (Layer Properties) задайте источники данных. Вы также можете перейти на вкладку Источник (Source) в содержании, чтобы просмотреть текущие подключения карты к источникам данных. По умолчанию ArcMap хранит все пути в карте как абсолютные, например, C:\data\maps. При передаче карты другим пользователям следует использовать один из следующих типов путей: пути UNC, относительные пути или URL-адрес.
Выбор способа подключения опубликованной карты к источнику данных зависит от характера использования карты. Для карт, распространяемых по сети, лучше использовать пути UNC или URL-адреса.
Далее описан процесс задания путей UNC для данных.
- Щелкните слой в таблице содержания правой кнопкой мыши.
- Выберите Свойства (Properties).
- Откройте вкладку Источник (Source) и щелкните Задать источник данных (Set Data Source).
- Перейдите в Сетевое окружение и выберите используемый компьютер. Так же необходимо указать путь UNC в подключении (например, \\computer_name\data).
Если вы планируете предоставлять данные вместе с картой (например, поместив все данные на цифровой носитель, такой как компакт-диск), вам следует использовать относительные пути. Для изменения абсолютных путей на относительные достаточно выбрать в меню Файл (File) > Свойства документа карты (Map Document Properties...) и установить флажок Хранить относительные пути к источникам данных (Store relative path names to data sources).
Также можно использовать и URL-адреса. При этом любой пользователь, подключенный к Интернету, сможет использовать карту в ArcReader.
Предоставление данных вместе с картой
На представленном рисунке показана структура каталога в ArcCatalog. Файл Gulf of St. Lawrence.pmf ссылается на C:\ArcReader and Publisher\Data\Coasts.shp. Если вы планируете распространять опубликованные карты вместе с данными, при создании карт необходимо использовать относительные пути. В этом случае путь к данным будет иметь вид \ArcReader and Publisher\Data\Coasts.shp. ArcMap будет отображать путь так же, но при выборе параметра Хранить относительные пути к источникам данных (Store relative path names to data sources) именно такой путь будет сохранен в карте. Пока опубликованная карта сохраняет свое местоположение относительно данных, все слои карты будут доступны в ArcReader. При записи карты и данных на компакт-диск, на диск будет также записана папка ArcReader and Publisher и все что в ней находится.
Вы также можете создать пакет данных с полной опубликованной картой.
Запрет отображения полей
Вы можете запретить отображение определенных полей в опубликованной карте, выполнив описанные ниже действия.
- В ArcMap дважды щелкните объект, чтобы открыть диалоговое окно Свойства слоя (Layer Properties).
- На вкладке Поля (Fields) выберите в раскрывающемся списке необходимое поле.
- Снимите флажок Видимое (Visible) или введите имя в поле Псевдоним (Alias), чтобы переименовать поле.
- Нажмите ОК.
Эти параметры применяются только при публикации; они не сохраняются при упаковке данных.