ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

Построить сеть (Build Network)

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

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензировании

Краткая информация

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

Использование

  • Перед построением набора сетевых данных необходимо получить эксклюзивную блокировку схемы для набора данных и используемых исходных классов объектов. Это значит, что используемые классы объектов нельзя будет изменять. Если получить эксклюзивную блокировку схемы не удастся, отобразится сообщение об ошибке.
  • Набор данных SDC построить нельзя, поскольку он доступен только для чтения.

Синтаксис

BuildNetwork_na (in_network_dataset)
ПараметрОбъяснениеТип данных
in_network_dataset

Создаваемый набор сетевых данных.

Network Dataset Layer

Пример кода

BuildNetwork. Пример 1 (окно Python)

Выполните инструмент с использованием всех параметров.

network = "C:/Data/Paris.gdb"
arcpy.na.BuildNetwork(network)
BuildNetwork. Пример 2 (автономный скрипт Python)

В следующем скрипте Python демонстрируется, как использовать инструмент BuildNetwork в автономном скрипте.

# Name: BuildNetwork_ex02.py
# Description: Build a network dataset.
# Requirements: Network Analyst Extension 

#Import system modules
import sys
import os
import shutil
import arcpy
from arcpy import env

#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")

#Set environment settings
env.workspace = "C:/Data/SanFrancisco.gdb"

#Set local variables
network = "Transportation/Streets_ND"

#Build the network dataset
arcpy.na.BuildNetwork(network)

#If there are any build errors, they are recorded in a BuildErrors.txt file
#present in the system temp directory, so copy this file to the directory
#containing this script.
temp_dir = os.environ.get("TEMP")
if temp_dir:
    shutil.copy2(os.path.join(temp_dir, "BuildErrors.txt"), sys.path[0])

print("Script completed successfully.")

Параметры среды

  • Текущая рабочая область (Current Workspace)

Информация о лицензировании

  • ArcGIS for Desktop Basic: Требует Network Analyst
  • ArcGIS for Desktop Standard: Требует Network Analyst
  • ArcGIS for Desktop Advanced: Требует Network Analyst

Связанные темы

  • Создание набора сетевых данных
  • Общие ошибки построения
  • Обзор группы инструментов Набор сетевых данных
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация