Если я правильно понимаю проблему, вы работаете с шейп-файлом, в котором уже созданы все контуры. У вас должна быть таблица атрибутов со значениями контура в качестве одного из полей - например, «контур»:
ID contour
1 1000
2 1010
3 1020
4 1030
В QGIS вы можете сделать пару вещей. Один из них - создать копию Shapefile, а затем удалить ненужные контуры:
- Запустите сеанс редактирования, откройте таблицу атрибутов и откройте калькулятор полей.
- Выберите «создать новое поле» и сделайте его целым числовым полем; назовите это «держать».
- Введите в поле «выражение» выражение, которое даст вам номер 1, если соблюдены правильные условия - вы хотите сохранить все контуры, кратные 20. Таким образом:
contour LIKE '%00' OR contour LIKE '%20' OR contour LIKE '%40' OR contour LIKE '%60' OR contour LIKE '%80'
(такая функция «сопоставления» не очень хороша , но в QGIS отсутствует математическая функция по модулю, которая сделала бы это лучше - я думаю).
- Нажмите «ОК», и у вас будет новый столбец с 1, где контуры кратны 20, и нули, где нет.
- Ищите (выбирайте) все строки, где сохраняются = 0, и удаляйте их. Ваш новый шейп-файл теперь исключил все остальные контуры.
Второй вариант - просто не отображать контуры, которые вы не хотите показывать. Это немного элегантнее.
- Откройте диалоговое окно «Свойства» и выберите вкладку «Стиль».
- Выберите «На основе правил» в левом верхнем углу.
- Добавьте правило (нажмите кнопку «Добавить») для контуров, соответствующих требуемым условиям.
- В диалоговом окне «Свойства правила» введите метку, например «20»;
- В поле «Фильтр» введите соответствующее выражение, как показано выше:
contour LIKE '%00' OR contour LIKE '%20' OR contour LIKE '%40' OR contour LIKE '%60' OR contour LIKE '%80'
- Выберите стиль символа, который вы хотите использовать, затем нажмите OK и примените стиль.
В этот момент отображаются только те контуры, которые соответствуют выражению.
Отличительной особенностью второго варианта является то, что вы можете создавать правила для разных масштабов - у вас может быть одно правило, когда вы уменьшаете масштаб до определенного масштаба, который показывает, возможно, только 100-метровые контуры («% 00» только в выражение), а затем еще одно правило, которое показывает 20-метровые контуры при дальнейшем увеличении и т. д.
Если вы ищете способ создания нового 25-метрового контура между 100-метровыми контурами, то вам, вероятно, будет лучше создать новый файл контура из цифровой модели рельефа. Я не уверен, существуют ли какие-либо методы, которые надежно и правильно интерполировали бы новый 25-метровый контур между другими контурами.