Sto mettendo insieme un'applicazione in cui ho bisogno di creare una griglia vettoriale che verrà utilizzata per archiviare e visualizzare una mappa di calore. Ha i seguenti requisiti:
- Può coprire l'intero pianeta.
- La stragrande maggioranza dei quadrati della griglia non avrà valori.
- Non voglio dover memorizzare la griglia stessa; Vorrei calcolarlo al volo.
- La scala dei dati utilizzati con la griglia potrebbe variare notevolmente.
- Prevedo che i quadrati della griglia desiderati vanno da 1 km a 100 km. (Sono consapevole di quanti saranno questi (~ 510 milioni per 1 km, ~ 51.000 per 100 km)).
- I valori verranno accumulati / aggregati per ciascun quadrato della griglia.
- Idealmente, sarei in grado di utilizzare facilmente celle di griglia più piccole per calcolare valori per quelli più grandi anziché memorizzare i valori di celle di griglia più grandi.
- Userò OpenLayers per drappeggiarlo su OpenStreetMap.
- Lo memorizzerò in SpatiaLite o SQLite, quindi preferibilmente supportato da quelli nativi (cioè per SpatiaLite = un CRS supportato; o per SQLite = un sistema basato su numeri puri).
Quindi la mia domanda è: quale proiezione dovrei usare per questa griglia?
Inoltre - c'è un buon modo per progettare questo? Qualcuno conosce una buona potenziale soluzione a questo problema o ha già risolto simili prima? O può indicarmi una direzione utile.
Modifica caso d'uso - fondamentalmente sto aggregando scatole di delimitazione di varie forme e dimensioni diverse. Possono avere dimensioni che vanno da pochi ettari a migliaia di chilometri quadrati. Possono anche essere in diverse proiezioni.
Di seguito è riportata una versione su misura del genere di cose che intendo realizzare automaticamente su scala più ampia.
Grazie molto.