답변:
단순화를위한 전용 알고리즘이 많이 있습니다. 당신은 한 번 봐 가질 수 이 웹 사이트 에 대한 개요를. 이 질문 도 참조하십시오 . 당신은 사용할 수 있습니다 :
이러한 변환으로 충분할 수 있습니다. 그것들을 결합하는 것이 흥미로울 수 있습니다.
PostGIS에서 이러한 알고리즘 중 어느 것도 구현되지 않았 음을 거의 100 % 확신합니다. 일부는 내가 개발중인 Opencarto Java 라이브러리 에서 구현됩니다 . 테스트하고 싶은지 알려주세요!
geometry ST_SimplifyPreserveTopology(geometry geomA, float tolerance);
잘못된 http://www.postgis.org/documentation/manual-1.5SVN/ST_SimplifyPreserveTopology.html 파생 형상 (특히 다각형)을 만들지 않습니다 .
단순화 보다 더 나은 출력이어야합니다
형상을 먼저 확인한 후 ST_IsSimple(geometry geomA);
이와 같은 것이 트릭을 수행 할 수 있습니다.
"우리가 많은 양으로 버퍼링하면 버퍼를 같은 양으로 뒤집 으면 원래 모양과 비슷한 모양을 가지지 만 주름이없는 비트는 얻을 수 있습니다."