Jeśli dobrze rozumiem problem, pracujesz z Shapefile, który ma już wygenerowane wszystkie kontury. Powinieneś mieć tabelę atrybutów z wartościami konturu jako jednym z pól - na przykład „kontur”:
ID contour
1 1000
2 1010
3 1020
4 1030
W QGIS możesz zrobić kilka rzeczy. Jednym z nich byłoby utworzenie kopii pliku Shapefile, a następnie usunięcie konturów, których nie chcesz:
- Rozpocznij sesję edycji, otwórz tabelę atrybutów i otwórz kalkulator pola.
- Wybierz „utwórz nowe pole” i ustaw je jako pole liczb całkowitych; nazywaj to „trzymaj”.
- Wpisz w polu „wyrażenie” wyrażenie, które da ci liczbę 1, jeśli zostaną spełnione odpowiednie warunki - chcesz zachować wszystkie kontury, które są wielokrotnościami 20. Zatem:
contour LIKE '%00' OR contour LIKE '%20' OR contour LIKE '%40' OR contour LIKE '%60' OR contour LIKE '%80'
(tego rodzaju funkcja „dopasowywania” nie jest ładna , ale QGIS nie ma funkcji matematyki modulo, która uczyniłaby to ładniejszym - myślę).
- Kliknij „OK”, a pojawi się nowa kolumna z 1, gdzie kontury są wielokrotnościami 20, a zerami, gdzie nie.
- Wyszukaj (wybierz) wszystkie wiersze, w których keep = 0, i usuń je. Twój nowy Shapefile teraz wykluczył każdy inny kontur.
Drugą opcją byłoby po prostu nie wyświetlanie konturów, których nie chcesz pokazywać. To jest trochę bardziej eleganckie.
- Otwórz okno dialogowe Właściwości i wybierz kartę Styl.
- Wybierz opcję „Na podstawie reguł” w lewym górnym rogu.
- Dodaj regułę (naciśnij przycisk „Dodaj”) dla konturów pasujących do żądanych warunków.
- W oknie dialogowym Właściwości reguły wprowadź etykietę, na przykład „20”;
- W polu Filtr wprowadź wyrażenie, które pasuje, podobnie jak powyższe:
contour LIKE '%00' OR contour LIKE '%20' OR contour LIKE '%40' OR contour LIKE '%60' OR contour LIKE '%80'
- Wybierz styl symbolu, którego chcesz użyć, a następnie kliknij przycisk OK i zastosuj styl.
W tym momencie jedynymi wyświetlanymi konturami będą te, które pasują do wyrażenia.
Wspaniałą rzeczą w drugiej opcji jest to, że możesz tworzyć reguły dla różnych skal - możesz mieć jedną regułę, gdy pominiesz pewną skalę, która pokazuje być może tylko 100-metrowe kontury („% 00” tylko w wyrażenie), a następnie kolejna reguła, która pokazuje kontury 20 metrów po dalszym powiększeniu itp.
Jeśli szukasz metody utworzenia nowego 25-metrowego konturu między 100-metrowymi konturami, prawdopodobnie lepiej byłoby utworzyć nowy plik konturów z cyfrowego modelu elewacji. Nie jestem pewien, czy istnieją metody, które w wiarygodny i prawidłowy sposób interpolowałyby nowy kontur o długości 25 m między innymi konturami.