답변:
당신이 사용할 수있는:
Vector menu -> Geometry tools -> Simplify Geometries
.
이 외에도 postgis에서 Douglas-Peucker 알고리즘을 사용할 수 있으므로 postgis에서 postgis 레이어를 qgis에 추가 할 수 있습니다. 여기서 단순화 : 지오메트리의 무게 줄이기에 대한 정보를 찾을 수 있습니다 .
SELECT simplify(the_geom,500) as simpgeom
FROM neighborhoods
Aragon의 답변 은 일반화에 좋습니다. 브라이언의 대답 은 스무딩에 좋지만 약간 복잡합니다. 스무딩을위한 두 가지 대안이 있습니다.
v.generalizer
처리 도구 상자에서 GRASS 도구를 사용하십시오 . Bryan의 답변에서 QGIS Generalizer Plugin이 구축 된 모듈입니다. GRASS 도구를 사용하면 다각형을 사용하여 선으로 변환하거나 다시 변환하는 단계를 피할 수 있습니다. 스무딩 / 일반화를위한 많은 알고리즘을 갖춘 훌륭한 도구입니다.평활화는 종종 정점을 추가하는 것을 의미합니다 (특히 버퍼 디 버퍼 방법 사용). 스무딩 후 Aragon의 답변에 따라 일반화를 적용 할 수 있습니다.
또한 QGIS Generalizer 플러그인 (실험용 플러그인 사용)을 사용하여 운이 좋았습니다 .
Vector > Geometry Tools > Polygons to lines
그런 다음 Generalizer 플러그인을 사용하여 선과 정점을 부드럽게
Plugins > Generalizer > Generalizer
Algorithm: "Chaiken's Algorithm"
그런 다음 선을 다각형으로 다시 설정하십시오.
Vector > Geometry Tools > Polygons to lines
이렇게하면 실제로 선을 부드럽게하고 모서리를 둥글게하는 것이 더 좋습니다. 선과 폴리 사이를왔다 갔다해야하는 것은 약간 어수선하지만 작동합니다. Grass를 통해이 작업을 수행 할 수있는 방법이 있다는 것을 알고 있지만 설정하기가 어렵다는 것을 알았습니다.
이제 Smooth geometry
를 통해 알고리즘을 사용할 수 있습니다 Processing Toolbox > QGIS geoalgorithms > Vector Geometry Tools
.