답변:
OpenLayers API, 특히 Geometry 클래스를 볼 수 있습니다 . 교차점을 확인하고 정점 등에 액세스 할 수 있습니다. 과거 OpenLayers를 사용하여 포인트 버퍼를 구현했습니다. 그러나 노동 조합은 더 까다로울 수 있습니다.
보다 복잡한 조작의 경우 처리 서버 측을 수행하고 결과를 WKT 또는 GeoJSON으로 다시 전달하면 OpenLayer가 모두 표시 할 수 있습니다. 예를 보려면이 Union 자습서 를 참조하십시오 .
또 다른 가능한 옵션은 Spatial Query 가 " 공간 수학을 처리하기위한 Javascript 라이브러리와 같은 JQuery "입니다. 나는 그것이 얼마나 잘 테스트되었는지 확실하지 않지만 소스를 사용할 수 있으므로 살펴보십시오.
최신 정보
JTS 토폴로지 스위트의 JavaScript 포트가 있습니다 ( https://github.com/bjornharrtell/jsts).
순수한 JS 포트 인 JTS 포트로 거의 완료되었으며 https://github.com/bjornharrtell/jsts 에서 사용할 수 있습니다.
현재 버전 (0.9.1)에서는 JTS의 핵심 기능을 지원하므로 술어와 오버레이를 의미합니다.
Google AppEngine에 필요한 경우 JTS는 공식적으로 Google App Engine과 호환됩니다 . http://giscloud.appspot.com/에 기본 데모가 있습니다.
Turf 는 많은 공간 연산을 제공하는 자바 스크립트 라이브러리입니다. 또한 모듈 식이므로 최종 스크립트에 필요한 기능 만 포함 할 수 있습니다.