Убрать из карты некоторые типы объектов с помощью тематики

Аватар автора
rutube_account_8924541
При этом не нужно создавать копии таблиц и удалять там эти объекты, всё сделает тематика с правильным выражением! В этом примере рассматриваются ОКС из группы соц. объектов, но принцип можно распространить и на ОКС транспортной и инженерной инфраструктур. в подложке строковое выражение Left$("Точки_подл_2", 0)+STATUS+"_"+REG_STATUS Left$("Точки_подл_2", 0) даёт пустую строку, нужную для названия тематики STATUS+"_"+REG_STATUS даёт строку типа 2_3, где 2 значит планируемый, а 3- местное значение муниципального района в основе Left$("Здрав_осн_2", 0)+CLASSID+"_"+STATUS Left$("Здрав_осн_2", 0) даёт пустую строку, нужную для названия тематики CLASSID+"_"+STATUS даёт строку типа 602010401_1, где 602010401 код объекта, а 1 значит существующий в слое ликв Left$("Точки_ликв_2", 0)+STATUS Left$("Точки_ликв_2", 0) даёт пустую строку, нужную для названия тематики STATUS даёт статус объекта, только для значения 4 задано перечёркивание Разберём две задачи: 1. Убираем сущ. и ликв. объекты (в поле STATUS 1 или 4) ⦁ Убираем совсем тематику ликв. ⦁ Убираем подложки, которые начинаются с 1 или 4 ⦁ Убираем основы, которые заканчиваются на 1 или 4 2. Уберём с карты объекты фед. и рег. значения ⦁ Убираем подложки, которые заканчиваются на 1 или 2 ⦁ Добавляем в выражение основы дополнительную строковую функцию left$(строка,выражение), которая для объектов фед. и рег. значения даст пустую строку и уберёт их с карты было Left$("Здрав_осн_2", 0)+CLASSID+"_"+STATUS стало...

0/0


0/0

0/0

0/0