Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 7 sur 7
  1. #1

    Date d'inscription
    décembre 2017
    Messages
    18

    Par défaut Attributs d'une donnée raster / Gestion des métadonnées des pixels

    Bonjour,
    Je développe une application SIG et j'ai aucune idée comment sont géré les attribut des données raster.
    J'utilise OpenLayers 3 en front / Geoserver en serveur géographique / PostgreSQL + PostGIS en BDD / et QGIS pour le traitement des rasters.
    Pour chaque pixel d'une carte, j'ai un certains nombre d'information à afficher en front (par exemple, la température, l'humidité, le temps d'ensoleillement ...).
    Ces informations seront stockées dans la BDD mais comment et où les renseigner ? Les renseigner avec la donnée raster via QGIS ou stocké ces infos dans la base de données ? Comment faire le lien entre les attributs et le pixel ?
    J'ai essayé de créer une table attributaire sous QGIS en créant une couche vectorielle de points qui correspond à chaque pixel de ma donnée raster et faire le lien entre chaque pixel et chaque point ... Mais dans ce cas là, je ne comprend pas pourquoi avoir une couche raster et une couche vectorielle de points (et non pas juste une couche vectorielle de points) ? Est ce la bonne méthode ? (SOURCE: https://georezo.net/forum/viewtopic.php?id=90911 )
    Pour récupérer les attributs d'un pixel sur la carte, l'utilisateur pourra cliquer sur la carte et connaitre ces infos du pixel: comment mètre ça en place ? A chaque clic, l'utilisation enverra une requête avec la latitude et la longitude du pixel en paramètre et on ira chercher dans la BDD en fonction de ces paramètres ? via le service WFS ?
    Est ce que les attributs sont renseignés dans mon image raster (.TIF) ou directement dans ma BDD ?
    Je sais, j'ai beaucoup de questions, si vous avez des éléments de réponses à me fournir ou des liens qui pourrais m'éclairer, je vous en remercierais beaucoup.
    Merci.
    Dernière modification par SkåL ; 03/01/2018 à 17h52.

  2. #2
    Modo des îles Supporter(rice)

    Date d'inscription
    mars 2007
    Localisation
    Dans le futur ...
    Emploi
    Veilleur de nuit
    Messages
    1 862

    Par défaut Re : Attributs d'une donnée raster / Gestion des métadonnées des pixels

    Bonjour,

    Et pourquoi pas créer une grille régulière vecteur sous PostGis qui récupère la ventilation de chaque raster ?

    Pour une cellule de la grille, il y aura une panoplie d'attributs provenant de l'ensemble des raster température, humidité, temps d'ensoleillement ...
    (\_/) [White Slam Foundation ...]
    Lisez les règles communes du Forum avant de poster
    "Faut arrêter ces ********* de nord et de sud ! Une fois pour toutes, le nord, suivant comment on est tourné, ça change tout ! ..." Perceval

  3. #3

    Date d'inscription
    décembre 2017
    Messages
    18

    Par défaut Re : Attributs d'une donnée raster / Gestion des métadonnées des pixels

    Bonjour Oakland,

    Merci pour ta réponse.
    Si j'ai bien compris ta suggestion, c'est d'avoir une couche vectorielle "point" (pour chaque pixel) sur OpenLayers et utiliser le service WFS de geoserver pour interroger cette couche ?
    Je me suis penché sur cette solution, de stocker les valeurs de chaque raster dans un fichier JSON sur Geoserver. Qu'en est-il de cette solution ? C'est pas trop lourd en traitement ? Sachant que mes rasters font 1538x827 pixels.

    Cordialement.

  4. #4
    Modo des îles Supporter(rice)

    Date d'inscription
    mars 2007
    Localisation
    Dans le futur ...
    Emploi
    Veilleur de nuit
    Messages
    1 862

    Par défaut Re : Attributs d'une donnée raster / Gestion des métadonnées des pixels

    Bonjour,

    Citation Envoyé par jerem_abroad Voir le message
    c'est d'avoir une couche vectorielle "point" (pour chaque pixel) sur OpenLayers et utiliser le service WFS de geoserver pour interroger cette couche ?
    Je n'ai pas précisé, mais je parlais de polygones et non de point. Soit de la taille de la maille du raster (par exemple si tes indices sont basés sur du Sentinel2, tu fais une grille de 10m), soit plus grand et d'y faire des statistiques de zone (moyenne, max, min, ecart type ...) soit ce que je préconise des hexagones de référence.
    Et en effet, ensuite l'objectif est de diffuser un WFS basé sur ta grille vecteur avec tous les attributs qui vont bien derrière et les styles adéquats.


    Citation Envoyé par jerem_abroad Voir le message
    Qu'en est-il de cette solution ? C'est pas trop lourd en traitement ? Sachant que mes rasters font 1538x827 pixels.
    Il faut voir comment ton serveur où tourne Geoserver est dimensionné mais il n'y a pas de raison.
    Commence avec un subset et voit comment cela se comporte et ensuite généralise à toute ta zone.
    (\_/) [White Slam Foundation ...]
    Lisez les règles communes du Forum avant de poster
    "Faut arrêter ces ********* de nord et de sud ! Une fois pour toutes, le nord, suivant comment on est tourné, ça change tout ! ..." Perceval

  5. #5

    Date d'inscription
    décembre 2017
    Messages
    18

    Par défaut Re : Attributs d'une donnée raster / Gestion des métadonnées des pixels

    Bonjour,

    Merci beaucoup pour ces explications.

    Donc si j'ai bien compris, je fait appel au service WMS pour afficher mon raster, et j'utilise le service WFS pour connaitre mes informations contenu dans ce raster (comme la température, l'humidité ...) sur ma cellule (via une couche vectorielle de polygone). Cette couche vectorielle provenant de mon raster que j'aurais converti en shapefile par exemple.
    Mes données à afficher proviendront sûrement de plusieurs sources rasters.
    Est ce utile de centraliser touts mes rasters en un raster multi-canal ? Quels sont les avantages/inconvénients ?
    Est ce utile de centraliser toutes ces informations (provenant de plusieurs rasters) dans un fichier GeoJSON que j'aurais chargé sur mon serveur geoserver ? Ou bien est ce plus simple/rapide de faire des requêtes sur chacun de mes shapefiles ?

    Merci encore pour votre aide.
    Cordialement.

  6. #6
    Modo des îles Supporter(rice)

    Date d'inscription
    mars 2007
    Localisation
    Dans le futur ...
    Emploi
    Veilleur de nuit
    Messages
    1 862

    Par défaut Re : Attributs d'une donnée raster / Gestion des métadonnées des pixels

    Tout dépend de la finalité, à partir d'un wms basé sur un raster, il est possible d'interroger la valeur de chaque pixel. L'intérêt de la donnée vecto est de pouvoir capitaliser dans une base unique un panel d'info tirée de rasters et d'y calculer de manière auto (via PostGis par exemple) des stats, des indices supplémentaires etc etc et de leur appliquer des styles différents.
    Il n'est pas utile de centraliser tous les rasters dans un multi canal.
    Il est utile de centraliser dans un GeoJSON toutes les infos tirées de plusieurs rasters. Je préconiserai cependant un base PostGis unique.

    Exemple :

    - 4 rasters.
    1 Température / 1 Ensoleillement / 1 Humidité / 1 NDVI

    - 1 base postgis avec une couche vecto de polygones.
    on applique une statistique de zone à partir de tous les rasters sur l'ensemble de la couche vecto. On a donc au minimum, 4 attributs dans la donnée vecto. 1 Moyenne Température / 1 Moyenne Ensoleillement / 1 Moyenne Humidité / 1 Moyenne NDVI. Il est carrément possible d'en ajouter d'autres, comme les min, les max etc ... Ceci dépend de la maille d'une cellule vecto vis à vis de la maille des rasters en entrée.
    A partir de cette couche PostGis, il est tout à fait envisageable de déterminer un nouvel attribut basé par exemple sur la température, l'ensoleillement et l'humidité. Par exemple, un indice de risque des feux basés sur une formule intégrant ces 3 inputs. On aurait alors une nouvelle information à publier. Chose qui ne serait pas possible avec un raster multicanal. Il y a un gain de place énorme aussi et un gain de rapidité d'accès à la donnée.

    On publie sur Geoserver notre couche PostGis avec différents style qui vont bien. 1 seule base en entrée = plusieurs publications.
    1 publi de la Moyenne de Température, 1 publi sur l'indice des feux etc etc ... WFS ou WMS selon les besoins.

    Il est possible aussi en parallèle de publier les rasters mais je n'y vois plus trop d'intérêt vue que l'info est dans le vecto, à part si il y a un besoin de publication des sources "brutes" si la statistique de zone dégrade trop ces données. (Si ton raster a une résolution de 10m et que ta maille vecto est à 50m, tu dégrades )

    Voilà, j'espère que mon point de vue pourra t'aider. Ce n'est pas LA solution mais une piste
    (\_/) [White Slam Foundation ...]
    Lisez les règles communes du Forum avant de poster
    "Faut arrêter ces ********* de nord et de sud ! Une fois pour toutes, le nord, suivant comment on est tourné, ça change tout ! ..." Perceval

  7. #7

    Date d'inscription
    décembre 2017
    Messages
    18

    Par défaut Re : Attributs d'une donnée raster / Gestion des métadonnées des pixels

    Merci beaucoup de ta réponse, essentielle à ma compréhension.

    J'ai un problème pour interroger ma couche vectorielle avec OpenLayers3 en front.
    Si tu t'y connais un peu avec OpenLayers, ma question est ici: http://www.forumsig.org/showthread.p...e-vector-layer

    Si tu peux y jeter un oeil

    Merci encore pour ton aide.

    EDIT: j'ai résolu mon problème.
    Dernière modification par jerem_abroad ; 15/01/2018 à 10h04.

 

 

Discussions similaires

  1. [MapInfo 9.x] Gestion des métadonnées normées ISO 19115
    Par schummi dans le forum Assistance Technique
    Réponses: 2
    Dernier message: 24/08/2010, 09h05
  2. [PostGIS 1.x] Gestion de métadonnées : quel outil?
    Par marmotte_la_gueuse dans le forum Assistance et Programmation
    Réponses: 1
    Dernier message: 22/04/2010, 10h24
  3. [ArcGIS 9.x] Affichage des attributs des métadonnées
    Par Romfly dans le forum Assistance Technique
    Réponses: 1
    Dernier message: 11/05/2009, 04h09
  4. [ArcGIS 9.x] Gestion des métadonnées
    Par franfran dans le forum Assistance Technique
    Réponses: 7
    Dernier message: 04/09/2008, 14h33
  5. [Windows XP] Gestion de métadonnées
    Par n314 dans le forum Assistance Logiciel
    Réponses: 8
    Dernier message: 16/01/2007, 13h25

Les tags pour cette discussion

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •