Переход с версий ArcGIS 8.x и 9.x
Если у вас есть набор сетевых данных, созданный в предыдущей версии ArcGIS, вы можете обновить базу геоданных, а затем обновить этот набор сетевых данных, чтобы воспользоваться новейшими функциональными возможностями. Этот процесс описан подробнее в разделе Обновление набора данных. Обратите внимание на то, что после обновления базы геоданных ее будет невозможно использовать в предыдущих версиях ArcGIS.
Для создания набора сетевых данных из данных, сохраненных в базе геоданных ArcGIS версии 9.0 и ранее, потребуется выполнить следующие действия:
- Сначала перенесите свою базу геоданных.
- Переместите все исходные классы пространственных объектов в один набор классов объектов.
Если имеется несколько классов пространственных объектов в различных наборах классов объектов, или если они находятся не в наборах классов объектов, то переместите их в один набор классов объектов. Классы пространственных объектов могут использоваться в качестве источников для набора сетевых данных, только если они находятся в одном наборе классов объектов, который используется как исходный набор сетевых данных.
- Классы пространственных объектов источников не должны участвовать в геометрической сети или других наборах сетевых данных. Если классы пространственных объектов источников участвуют в геометрической сети или любом другом наборе сетевых данных, они не могут использоваться в качестве источников для набора сетевых данных.
- Исследуйте геометрию класса пространственных объектов.
Для выполнения сетевого анализа необходимо, чтобы в источнике сети присутствовали вершины на всех пересекающихся ребрах. Это требуется для установления связности. Если имеются пересекающиеся линии, на пересечении которых нет вершины, в этой точке пересечения не будет связности. Можно отредактировать класс пространственных объектов в ArcMap так, чтобы совпадающие вершины были везде, где это необходимо. Например, можно включить класс пространственных объектов в топологию, чтобы вставить вершины в точках пересечения.
- Исследуйте таблицу атрибутов класса пространственных объектов.
Для выполнения операций сетевого анализа в наборе сетевых данных требуется наличие атрибута стоимости. Если в классе пространственных объектов есть хотя бы одно числовое поле, представляющее длину или время перемещения по ребру сети, можно использовать это поле для создания атрибута стоимости. Этот атрибут стоимости можно использовать в качестве параметра стоимости перемещения по сети при сетевом анализе. Если в классе пространственных объектов таких полей нет, выполните одно из следующих действий:
- Создайте новое поле в классе пространственных объектов, добавьте значения длины или времени перемещения и затем используйте это поле для создания атрибута стоимости для набора сетевых данных.
- Создайте новый атрибут стоимости в наборе сетевых данных и назначьте ему значения с помощью вычислителя констант, выражения поля, в котором используются другие поля класса пространственных объектов, или кода VBScript.
- При необходимости можно создать класс пространственных объектов поворотов и сами объекты поворотов, если требуется моделировать информацию о поворотах.
Подробнее о создании класса пространственных объектов поворотов
- Подготовьте логическую структуру набора сетевых данных.
Крайне важно понять значение различных компонентов набора сетевых данных и подготовить логическую структуру сети. При этом необходимо смоделировать связность и подумать о сетевых атрибутах и их оценках.
- Создайте набор сетевых данных в базе геоданных.
На этом шаге создается схема для набора сетевых данных.
- Выполните построение набора сетевых данных.
Построение набора сетевых данных включает в себя создание сетевых элементов из источников, установление связности, расчет сетевых атрибутов и настройку свойств путевых листов.