내가 사용하고 leaflet.js을 웹 사용자가 지역을 선택할 수 있도록. 유효한 지역은 미국 주, 캐나다 섭리 및 세계 국가입니다 (미국 및 캐나다 제외). Qgis를 사용하여 shapefile을 직접 구성하고 geojson으로 저장했습니다. 가능한 한 지오메트리를 단순화했습니다.
결과 shapefile은 400kb이지만 geojson은 메가 바이트 이상입니다. 이것은 내가 원하는 것보다 큽니다. 이 정보를 전송하는 데 관련된 네트워크 오버 헤드를 줄여야합니다.
이것을하는 올바른 방법은 무엇입니까? 내가 상상할 수있는 옵션은 다음과 같습니다.
- 클라이언트에서 압축을 푼 geojson 파일을 제공하십시오.
- 클라이언트의 shapefile을 geojson으로 구문 분석하십시오.
- shapefile에서 나만의 타일을 생성하고 그 타일을 제공
누구든지 어떤 옵션이 가장 좋은지 말해 줄 수 있다면 (또는 위의 방법 중 어느 것도 아님) 감사합니다!