Suite

PostGIS - raster et bandes

PostGIS - raster et bandes


J'ai plusieurs images d'époques différentes et pour chaque fois j'ai trois types d'image (températureA, températureB, pression). Dois-je les stocker comme

  • à chaque fois en tant que bande dans un seul raster avec N bandes => j'aurai (3) lignes (une pour chaque type de données)

  • à chaque fois comme un seul raster avec 1 bande => j'aurai (compte de fois * 3) lignes (une pour chaque type de données et pour chaque fois)

  • les 3 types dans les bandes d'un même raster => j'aurai (compte de fois) des lignes (une ligne pour chaque fois)

Quelle est la meilleure option ?

Je vais principalement lire à partir de la base de données et mettre à jour toutes les données toutes les heures. Les utilisateurs liront les valeurs du site Web PHP à [x, y] à partir d'un seul moment, mais les trois variables.


Je créerais trois tables et ajouterais une colonne de temps pour chaque raster. Ensuite, vos requêtes ont toujours un " WHERE time = x " ou " WHERE time < y ".


J'ai créé des tests pour voir ce qui est plus rapide :

Sélection de données à partir de (1) bande dans (N) bande raster - 240 ms Sélection de données à partir de (1) bande dans (1) bande raster - 70 ms

(Résultats complets : tests de trames et de bandes PostGIS)