Добавление автономных базовых карт
При работе в поле без доступа в Интернет, в мобильных проектах можно использовать автономные базовые карты, чтобы не прерывать рабочий процесс. StreetMap for Windows Mobile, пакеты листов и наборы данных, разделенные на листы – три типа автономных базовых карт, которые вы можете использовать. Прежде чем выбрать один из этих типов, важно понять, как именно базовые карты работают в приложениях ArcGIS for Windows Mobile.
Когда вы создаете мобильный проект в Mobile Project Center, вы можете добавить в проект базовую карту. Базовые карты можно добавить в проект либо по ссылке, либо по значению, в зависимости от того, находится ли она в папке проекта, или вне ее.
- Добавление базовой карты по ссылке
Базовая карта добавляется в проект по ссылке на местоположение источника. Это означает, что папка проекта не содержит данных базовой карты. После развертывания проекта на полевые устройства, необходимо развернуть базовую карту на полевых устройствах, вручную скопировав ее в общедоступное местоположение, известное как папка базовой карты. Этот подход применим тогда, когда базовая карта очень велика, и вы хотите использовать ее в нескольких проектах.
- Добавление базовой карты по значению
Mobile Project Center создает копию базовой карты, используемой в проекте, и записывает ее в папку проекта. Когда проект разворачивается на полевых устройствах, базовая карта разворачивается вместе с ним. Этот подход применим для небольших базовых карт в отдельных проектах.
Добавление базовых карт по ссылке
Можно добавить базовую карту по ссылке в виде набора данных, разделенного на листы, или StreetMap for Windows Mobile во время разработки проекта, используя один из следующих методов:
- Каталог базовой карты – виртуальное местоположение задающее список папок, содержащих автономные базовые карты. Каталог базовой карты задается в Mobile Project Center и используется, когда вы добавляете базовую карту в проект по ссылке. Вы можете задать один или несколько каталогов базовых карт в Mobile Project Center; каждый каталог соответствует папке на компьютере. Базовая карта, добавленная в проект из каталога, должна быть отдельно развернута на полевых устройствах.
- Базовая карта, уже развернутая на устройстве – этот подход используется, когда базовая карта уже развернута на полевых устройствах и ее не нужно разворачивать снова.Примечание:
В обоих случаях Mobile Project Center обрабатывает базовую карту одинаково; единственное различие состоит в шагах, которые необходимо выполнить для добавления базовой карты.
После создания мобильного проекта с базовой картой по ссылке, необходимо развернуть проект и базовую карту на полевых устройствах по отдельности. Полевые приложения осуществляют поиск базовых карт по именам их папок в нескольких заранее заданных местоположениях. Более подробно о развертывании базовых карт отдельно от проектов см. в разделе Отдельное развертывание базовой карты.
Добавление базовой карты по ссылке из каталога базовой карты
Выполните следующие шаги для настройки каталога базовой карты и добавления базовой карты по ссылке из каталога в мобильный проект.
- Запустите Mobile Project Center, щелкнув меню Пуск (Start) в Windows > Все программы (All Programs) > ArcGIS > ArcGIS for Windows Mobile > Mobile Project Center.
Чтобы задать или изменить каталог базовой карты, перейдите к шагу 2; иначе – к шагу 8.
-
Чтобы добавить папку базовой карты в каталог базовой карты, в главном окне Mobile Project Center щелкните Файл > Настройки.
Откроется окно Mobile Project Center Настройки приложения.
- Щелкните закладку Каталоги базовых карт.
Появится список имеющихся папок базовых карт. Когда вы открываете Mobile Project Center в первый раз, в качестве каталога базовых карт по умолчанию задается папка Мои документы (My Documents) в профиле пользователя.
- Чтобы задать дополнительные каталоги базовых карт, щелкните кнопку в этом окне.
Откроется диалоговое окно Обзор папок (Browse For Folder).
- Перейдите в папку, которая содержит список уличных карт или наборы данных, разделенные на листы, которые вы хотите добавить в каталог, затем щелкните OK.
В каталоге базовых карт отображается путь к папке, которую вы только что добавили, как показано на следующем рисунке:
Подсказка:Когда вы добавляете папку в каталог базовых карт, добавьте родительскую папку, содержащую уличные карты или наборы данных, разделенные на листы. Например, на предыдущем рисунке, папка StreetMap является родительской папкой, содержащей уличные карты.Внимание:Добавление папок с использованием путей UNC может понизить производительность.
- Чтобы удалить папку из каталога, выделите ее в списке, затем щелкните кнопка.
- Когда вы закончите создание каталога базовых карт, щелкните кнопку OK, чтобы закрыть окно Настройки приложения.
Теперь вы готовы добавить набор данных, разделенный на листы, или StreetMap for Windows Mobile по ссылке из каталога в проект.
- Начните или откройте имеющийся проект в Mobile Project Center. Подробнее см. в Создание мобильного проекта.
- Нажмите кнопку Добавить (Add), и щелкните Базовая карта из каталога (Basemap from Catalog).
Откроется окно Добавить слои карты (Add Map Layers) со списком всех папок, которые вы создали в шаге 5. Щелкните значок рядом с именем папки, чтобы увидеть содержащиеся в ней наборы данных, разделенные на листы, и/или уличные карты, как показано на следующем рисунке:
Подсказка:Если базовые карты в списке отсутствуют, проверьте, что папка содержит уличные карты или наборы данных, разделенные на листы.
- затем щелкните Добавить (Add).
Mobile Project Center добавит базовую карту в проект с помощью ссылки на нее из каталога базовых карт.
Добавление базовой карты, уже развернутой на устройстве
Выполните следующие шаги для добавления базовой карты по ссылке в мобильный проект без использования каталога растровых карт:
- Нажмите кнопку Добавить (Add), и щелкните Найти базовую карту (Browse for Basemap) > Уже развернутую на устройстве.
Откроется окно Обзор базовых карт.
- Перейдите в папку набора данных, разделенного на листы, (выберите в папке файл conf.xml) или StreetMap for Windows Mobile (выберите файл .navmap), затем щелкните Открыть (Open).
Mobile Project Center добавит в проект ссылку на базовую карту.
Добавление базовых карт по значению
Добавление базовых карт по значению доступно для пакетов листов и наборов данных, разделенных на листы, но не для StreetMap for Windows Mobile. Когда вы добавляете пакет листов в проект, Mobile Project Center извлекает набор данных, разделенный на листы и копирует набор данных в проект, если вы добавляете набор данных, разделенный на листы, Mobile Project Center добавляет в проект копию набора данных. В обоих случаях, базовая карта, добавленная по значению, сохраняется в папке проекта, и, когда вы разворачиваете проект, она разворачивается вместе с ним.
Если вы планируете предоставить общий доступ к проекту с базовой картой, добавленной по значению, с помощью ArcGIS Server, ArcGIS Online или Портал for ArcGIS, проверьте размер проекта, скорость сети и доступный объем памяти на полевых устройствах. Эти параметры следует учитывать, т.к. они непосредственно влияют на скорость совместной работы и загрузки данных.
Чтобы добавить пакет листов или набор данных, разделенный на листы, выполните следующие шаги:
- Начните или откройте имеющийся проект в Mobile Project Center. Подробнее см. в Создание мобильного проекта.
-
Нажмите кнопку Добавить (Add), и щелкните Найти базовую карту (Browse for Basemap) > Для копирования в проект (To copy into Project).
Откроется окно Обзор базовых карт.
- Выберите местоположение пакета листов или набора данных, разделенного на листы, который вы собираетесь добавить в мобильный проект, затем дважды щелкните файл .tpk (пакет листов) или conf.xml (набор данных, разделенный на листы), чтобы добавить их в проект.
Базовая карта будет отображена в окне Предварительный просмотр карты (Map Preview).
После сохранения проекта (щелкните Файл (File) > Сохранить (Save) или Сохранить как... (Save As...)), Mobile Project Center скопирует базовую карту в папку проекта, теперь проект и базовая карта готовы для развертывания.