히트 맵을 저장하고 표시하는 데 사용할 벡터 그리드를 만들어야하는 응용 프로그램을 만들고 있습니다. 다음과 같은 요구 사항이 있습니다.
- 지구 전체를 덮을 수 있습니다.
- 그리드 사각형의 대다수는 가치가 없습니다.
- 그리드 자체를 저장하고 싶지 않습니다. 나는 그것을 즉시 계산하고 싶습니다.
- 그리드와 함께 사용되는 데이터의 규모는 매우 다양 할 수 있습니다.
- 1km에서 100km 사이의 그리드 사각형을 원할 것으로 예상됩니다. (이것이 얼마나 될지 알고 있습니다 (1km ~ 5 억, 100km ~ 51,000)).
- 각 그리드 제곱에 대해 값이 누적 / 집계됩니다.
- 이상적으로는 더 큰 그리드 셀 값을 저장하지 않고 더 작은 그리드 셀을 사용하여 더 큰 그리드 셀 값을 쉽게 계산할 수 있습니다.
- OpenLayers를 사용하여 OpenStreetMap에 드레이프합니다.
- SpatiaLite 또는 SQLite에 저장하므로 기본적으로 지원됩니다 (예 : SpatiaLite = 지원되는 CRS 또는 SQLite = 순수한 숫자 기반 시스템).
그래서 내 질문은 :이 격자에 어떤 투영을 사용해야합니까?
또한-이것을 디자인하는 좋은 방법이 있습니까? 누구 든지이 문제에 대한 좋은 잠재적 해결책을 알고 있거나 이전에 비슷한 문제를 해결 했습니까? 또는 유용한 방향으로 나를 가리킬 수 있습니다.
유스 케이스 편집 -기본적으로 다양한 모양과 크기의 경계 상자를 집계합니다. 그것들은 몇 헥타르에서 수천 평방 킬로미터에 이르는 모든 것이 될 수 있습니다. 그들은 또한 다른 계획에있을 수 있습니다.
다음은 더 큰 규모로 자동 수행하려는 일종의 맞춤형 버전입니다.
많은 감사합니다.