Вырезание набора сетевых данных

Доступно с лицензией Network Analyst.

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

Примечание:
Вырезание сетевого набора данных до меньшего размера обычно не улучшает производительность рабочих процессов сетевого анализа. Главная причина для вырезания сетевых данных - это сделать размер файла более управляемым.

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

Внимание:
Вы не можете вырезать лицензированный нередактируемый набор сетевых данных или набор сетевых данных в шейпфайлах.

Вырезание набора сетевых данных в файловой базе геоданных или многопользовательской базе геоданных

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

  1. Добавление набора сетевых данных, который вы хотите вырезать, в пустую карту.

    Вам не следует добавлять классы пространственных объектов набора сетевых данных в карту.

  2. Переместите карту и увеличьте ее до желаемого экстента. Если необходимо, настройте размер фрейма карты.
  3. Откройте инструмент Собрать карту.
  4. Настройте параметры инструмента Собрать карту:
    1. Убедитесь, что для параметра Входная карта установлена карта, содержащая слой набора сетевых данных, который вы хотите вырезать.
    2. Установите местоположение параметра Выходная папка.

      Инструмент создает базу геоданных, содержащую вырезанный набор сетевых данных во вложенной папке выбранной Выходной папки.

    3. Для параметра Экстент щелкните Экстент текущего отображения Вид карты.

      Инструмент вырезает набор сетевых данных по этому экстенту. Вы также можете использовать экстент другого слоя или одну из опций параметра Экстент, чтобы задать вырезание экстента.

      Примечание:
      Объекты в классах, являющихся источником сетевого набора данных в этом экстенте, выбираются и передаются в выходные данные. Объекты не обрезаются по границам, так что в выходных данных вы увидите объекты, геометрия которых простирается за границы заданного экстента.

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

    4. Оставьте значения по умолчанию для других параметров.
  5. Запустите инструмент Собрать карту.

    Инструмент выполняется без ошибок и предупреждений.

  6. На панели Каталог перейдите к папке, которую вы задали в параметре Выходная папка, разверните ее и ее подкаталоги.

    Выходная папка включает подпапку с названием commondata и подпапку с названием, начинающимся с буквы p, за ней число, соответствующая версии программного обеспечения, например, p30. База геоданных, содержащая вырезанный набор сетевых данных, находится в одной из этих папок.

  7. Добавьте вырезанный набор сетевых данных в новую карту, чтобы убедиться, что он вырезан по корректному экстенту.

Вырезание набора сетевых данных в мобильной базе геоданных

Чтобы вырезать сетевой набор данных в мобильной базе геоданных, совместимой с ArcGIS Runtime, используйте инструмент геообработки Создать мобильный пакет карты.

  1. Если сетевой набор данных, который вы хотите вырезать, находится в существующем мобильном пакете карты, извлеките и откройте мобильный пакет карты в новом или существующем проекте. Если нет, то добавьте сетевой набор данных в пустую карту.
  2. Переместите карту и увеличьте ее до желаемого экстента. Если необходимо, настройте размер фрейма карты.
  3. Откройте инструмент Создать пакет мобильной карты.
  4. Настройте параметры инструмента Создать пакет мобильной карты:
    1. Убедитесь, что для параметра Входная карта установлена карта, содержащая слой набора сетевых данных, который вы хотите вырезать.
    2. Установите местоположение параметра Выходной файл.
    3. Для параметра Экстент щелкните Экстент текущего отображения Вид карты.

      Инструмент вырезает набор сетевых данных по этому экстенту. Вы также можете использовать экстент другого слоя или одну из опций параметра Экстент, чтобы задать вырезание экстента.

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

    4. Если необходимо, заполните другие параметры инструмента.

      Примечание:
      Параметр Вырезать объекты игнорируется для наборов сетевых данных и классов объектов источников набора сетевых данных. Независимо от значения этого параметра, объекты в классах, являющихся источником сетевого набора данных, которые попадают в назначенный экстент, выбираются и передаются в выходные данные. Объекты не обрезаются по границам, так что в выходных данных вы увидите объекты, геометрия которых простирается за границы заданного экстента.

  5. Запустите инструмент Создать пакет мобильной карты.

    Инструмент выполняется без ошибок и предупреждений и создает мобильный пакет карты (файл .mmpk).

    Файл .mmpk готов к использованию в ArcGIS Runtime.

  6. Чтобы убедиться, что пакет корректный, и для дальнейшего использования вырезанного набора сетевых данных в ArcGIS Pro, извлеките и добавьте мобильный пакет карты в проект.