Панель Найти подсети

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

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

В списке подсетей наличие значка в столбце Status указывает на то, что подсеть либо изменена, либо недействительна.

  • Желтый значок предупреждения Может не совпадать указывает на то, что подсеть изменена. Это значит, что с момента последнего обновления в эту подсеть были внесены изменения.
  • Красный значок предупреждения Остановка с восклицательным знаком указывает на то, что подсеть недействительна. Он отображается, когда создается ошибка подсети или возникает ошибка проверки согласованности во время операции обновления.

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

Подробнее см. в разделе Найти подсети.

Подсеть не появится на панели Найти подсети, если она не была обновлена с помощью инструмента Обновить подсеть или если один или несколько ее контроллеров не подсоединены к каким либо объектам.

Чтобы определить, почему подсеть не появляется на панели, выполните следующее:

  • Проверьте атрибут Last Updated Subnetwork в таблице Подсети. Если имеется значение NULL, это означает, что подсеть никогда не обновлялась. В этом можно убедиться, проверив, что в классе SubnetLine нет геометрии, связанной с подсетью. Обновите подсеть на панели Найти подсети или запустите инструмент геообработки Обновить подсеть, чтобы обновить интересующую подсеть.
  • Проверьте атрибут Is Connected объекта или объектов, непосредственно подключенных к контроллеру подсети или контроллерам, задающим эту подсеть.
Чтобы определить, есть ли у данного объекта подключение к соответствующему контроллеру или контроллерам подсети, проверьте атрибут Subnetwork Name. Если есть значение Unknown, это может указывать на отсутствие подключения к контроллеру или контроллерам подсети или на то, что подсеть не была обновлена после создания сетевого объекта. Обновите подсеть на панели Найти подсети или запустите инструмент геообработки Обновить подсеть, чтобы применить имя подсети к вашему объекту. Если Unknown все еще присутствует после запуска инструмента, убедитесь, что объекты связаны либо геометрическим совпадением, либо соединением с контроллером подсети, и что сетевой объект можно пройти из контроллера подсети. Например, если подключенный объект не указан как допустимый объект или объект в определении подсети уровня, он не будет обновлен именем подсети. Для проверки связности запустите трассировку Подключения. После того, как вы убедились, что объекты подсоединены, проверьте проходимость, запустив трассировку Подсети.

Активная подсеть может состоять из объектов с активным именем подсети в атрибуте Subnetwork Name. Сюда входят объекты, которые участвуют в нескольких подсетях с объединенными именами подсетей, разделенными двумя двоеточиями, например, subnetwork1::subnetwork2.