Панель Найти подсети позволяет искать и работать с подсетями на карте. Например, вы можете выбрать подсеть, чтобы она визуально выделялась на карте. Выделение конкретной подсети может быть полезным для ясности при редактировании, так как это помогает различать пути в перегруженных символами областях. Это также помогает сфокусироваться на какой-то одной подсети на картах с крупным масштабом.
По умолчанию панель Найти подсети представляет список всех подсетей, присутствующих на активной карте, с записью в классе пространственных объектов SubnetLine. Этот список можно отфильтровать по экстенту карты или запросив таблицу Подсети. Выбранная в списке подсеть становится активной, когда вы щелкаете кнопку Активировать. Активная подсеть остается видимой на карте, а ко всем остальным подсетям применяется прозрачность. В дополнение к сетевым объектам также выделяется объект SubnetLine для активной подсети, в то время как ко всем остальным применяется прозрачность.
В списке подсетей наличие значка в столбце Status указывает на то, что подсеть либо изменена, либо недействительна.
- Желтый значок предупреждения указывает на то, что подсеть изменена. Это значит, что с момента последнего обновления в эту подсеть были внесены изменения.
- Красный значок предупреждения указывает на то, что подсеть недействительна. Он отображается, когда создается ошибка подсети или возникает ошибка проверки согласованности во время операции обновления.
Внимание:
Активация измененной или недействительной подсети может привести к неожиданным результатам. Например, если событие редактирования отключает часть подсети, имя подсети остается на отключенных объектах до тех пор, пока подсеть не будет обновлена. В этом случае отключенные объекты останутся выделенными и будут отображаться как часть активной подсети.Подробнее см. в разделе Найти подсети.
Подсеть не появится на панели Найти подсети, если она не была обновлена с помощью инструмента Обновить подсеть или если один или несколько ее контроллеров не подсоединены к каким либо объектам.
Чтобы определить, почему подсеть не появляется на панели, выполните следующее:
- Проверьте атрибут Last Updated Subnetwork в таблице Подсети. Если имеется значение NULL, это означает, что подсеть никогда не обновлялась. В этом можно убедиться, проверив, что в классе SubnetLine нет геометрии, связанной с подсетью. Обновите подсеть на панели Найти подсети или запустите инструмент геообработки Обновить подсеть, чтобы обновить интересующую подсеть.
- Проверьте атрибут Is Connected объекта или объектов, непосредственно подключенных к контроллеру подсети или контроллерам, задающим эту подсеть.
Активная подсеть может состоять из объектов с активным именем подсети в атрибуте Subnetwork Name. Сюда входят объекты, которые участвуют в нескольких подсетях с объединенными именами подсетей, разделенными двумя двоеточиями, например, subnetwork1::subnetwork2.