17.31. Simplificarea și netezirea vectorilor

Module contributed by Paolo Cavallini - Faunalia

Notă

Acest capitol prezintă modalitățile de simplificare a vectorilor, precum și de netezire a colțurilor ascuțite.

Uneori avem nevoie de o versiune simplificată a unui vector, pentru a avea o dimensiune mai mică de fișier și pentru a scăpa de detaliile inutile. Multe instrumente fac acest lucru într-un mod foarte brut, omițând uneori corectitudinea topologică și adiacența poligoanelor. GRASS este instrumentul ideal pentru acest lucru: fiind un GIS topologic, adiacența și corectitudinea sunt păstrate chiar și la niveluri foarte ridicate de simplificare. În cazul nostru, avem un vector rezultat dintr-un raster, fapt indicat de modelul „zimților” de la frontiere. Aplicarea simplificării va produce linii drepte:

  • GRASS ► v.generalize [Valoarea toleranței maxime: 30 m]

De asemenea, putem proceda și invers, făcând un strat mai complex, prin netezirea colțurilor ascuțite:

  • GRASS ► v.generalize [methoda: chaiken]

Încercați să aplicați această a doua comandă atât vectorului inițial, cât și celui de la prima analiză, pentru a vedea diferența. Rețineți că adiacența nu este pierdută.

Această a doua opțiune se poate aplica, de exemplu, curbelor de nivel care rezultă dintr-o raster grosier, la traseele GPS cu noduri rare, etc.