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
    septembre 2012
    Messages
    3

    Par défaut Non Résolu : ImageMagick - Cartes de données

    Bonjour à tous,

    Cela fait maintenant quelques années que j'exploite les données météorologique par lignes de commande sous Linux. Aujourd'hui, j'aimerai commencer à faire mes propres programmes.

    A ce jour je suis arrivé à générer des cartes de paramêtres météorologique colorée et interpolée grâce à la librairie graphique ChartDirector et en PHP. Le problème est que la classe n'est pas du tout adaptée à mes besoins ...

    J'ai auparavant travaillé avec le programme ImageMagick et on m'a dit qu'il était possible avec lui de créer ces fameuses cartes ; cependant je ne trouve rien sur le net ...

    En fait avec par exemple un tableau de coordonnées et valeur :

    3x 5y => 20°C
    4x 6y => 21°C
    .....

    Je voudrais arriver à un résultat de ce genre avec le choix des couleurs en fonction des valeurs : http://88.190.18.22/img3Val.png

    Si quelqu'un a une idée ou un bon tutoriel, je suis preneur. Je vous remercie d'avance, bon après-midi.

    Nicolas.

  2. #2
    Modérateur et rédacteur
    Date d'inscription
    octobre 2005
    Localisation
    Louvain-la-neuve
    Emploi
    Géologue
    Organisme
    Université Catholique de Louvain - Région Wallonne
    Messages
    1 822

    Par défaut

    j'aimerai commencer à faire mes propres programmes. ....Le problème est que la classe n'est pas du tout adaptée à mes besoins
    Si c'est de la cartographie, php ou imagemagick ne sont certainement pas adaptés, surtout en ligne de commande.

    En ligne de commandes il y a d'autres outils plus spécialisés comme GDAL/OGR, pour la cartographie ou Python et R, avec les modules géospatiaux et météorologiques.

    Note du modérateur :

    Je ne comprends pas bien votre question:
    • utilisez-vous php dans une application Web ?
    • ou utilisez-vous php en ligne de commandes ?

    Dans ce dernier cas, je déplacerai la question dans la partie Assistance et programmation de la section SIG Libres qui est la plus à propos
    Dernière modification par gene ; 05/09/2012 à 17h48.
    Vous avez le droit de poster sur différents forums mais prévenez nous qu'on ne perde pas de temps à faire les mêmes réponses !

    "Caminante, no hay camino, el camino se hace al andar" A. Machado

  3. #3

    Date d'inscription
    septembre 2012
    Messages
    3

    Par défaut

    Si c'est de la cartographie, php ou imagemagick ne sont certainement pas adaptés, surtout en ligne de commande.
    En ligne de commandes il y a d'autres outils plus spécialisés comme GDAL/OGR, pour la cartographie ou Python et R, avec les modules géospatiaux et météorologiques.
    Oui c'est vrai mais à ce jour je n'ai pas trouvé d'autres solutions. Il est vrai que la technique en ligne de commande me facilite les choses vu que je veux générer différentes cartes météorologiques toutes les demi-heure. Je suis preneur si il existe un programme étant capable d'aller chercher mes données x,y,z (pixel x, pixel y et valeur z) sur chaque ligne d'un fichier texte par exemple, et de pouvoir configurer les couleurs en fonction de la valeur du paramêtre (rouge pour 30°C de température par exemple ... Je sais, j'ai l'air un peu exigeant mais ça fait tellement longtemps que je recherche une solution que je desespère un peu ...

    Je ne comprends pas bien votre question:
    • utilisez-vous php dans une application Web ?
    • ou utilisez-vous php en ligne de commandes ?
    Dans ce dernier cas, je déplacerai la question dans la partie Assistance et programmation de la section SIG Libres qui est la plus à propos
    En effet c'est plus orienté vers les lignes de commande SHELL sous Linux ... Excusez moi si je n'ai pas psoé ma question dans la bonne catégorie

    Note du modérateur :
    le sujet a été déplacé dans la bonne catégorie
    Dernière modification par gene ; 06/09/2012 à 16h31.

  4. #4
    Admin' Annuaire
    Date d'inscription
    septembre 2004
    Localisation
    Toulouse
    Emploi
    Ingé. Cartographe / Enseignant
    Organisme
    Université de Toulouse-Le Mirail
    Âge
    41
    Messages
    3 889

    Par défaut

    Je pense qu'à ce niveau là de traitement l'investissement dans un peu d'auto-formation au développement avec les bibliothèques de fonctions citées par Gene serait très payant
    The larger the island of knowledge, the longer the shoreline of wonder. Ralph W. Sockman

  5. #5
    Modérateur et rédacteur
    Date d'inscription
    octobre 2005
    Localisation
    Louvain-la-neuve
    Emploi
    Géologue
    Organisme
    Université Catholique de Louvain - Région Wallonne
    Messages
    1 822

    Par défaut

    c'est en effet très facile à faire avec Python, beaucoup plus adapté à la ligne de commandes que php, ou avec R mais il faut de l'investissement...

    Dans les 2 cas, vous avez un tas de bibliothèques qui vous permettront de créer tous les graphiques ou figure que vous voulez.

    1) lire le fichier xyz -> aucun problème
    2) fixer une couleur en fonction de ce paramètre -> aucun problème
    3) créer la carte ou la figure -> aucun problème

    Pour les librairies Python, voir par exemple http://matplotlib.sourceforge.net/gallery.html
    Pour les librairies R, voir http://gallery.r-enthusiasts.com/ ou
    Vous avez le droit de poster sur différents forums mais prévenez nous qu'on ne perde pas de temps à faire les mêmes réponses !

    "Caminante, no hay camino, el camino se hace al andar" A. Machado

  6. #6

    Date d'inscription
    septembre 2012
    Messages
    3

    Par défaut

    Merci pour vos réponses. J'ai un peu vu tout ça et je m'y mettrai prochainement, dés que j'aurai un peu de temps de libre !

    En revanche, je me demandais si il était possible d'obtenir ce résultat avec l'api googlemap v2 ou v3 ? J'ai vu quelques exemples, comme ici :


    ou ici :



    Idem, on a les coordonnées géographiques des points de données ainsi que leurs valeurs, et des couleurs définissant le dégradé en fonction des valeurs ... Y'a t'il de bons tutoriels pour faire ça ?

  7. #7

    Date d'inscription
    février 2009
    Messages
    367

    Par défaut

    heatmap fait davantage référence à un rendu esthétique mais en donne aucune indication sur la méthode stat employée.

    Les méthodes stats peuvent être de deux types:
    - densité. C'est souvent le cas des heatmaps. On en retrouve sur la criminologie, l'occurrence spatiale de certains évènements.
    sous QGIS: raster > carte de chaleur
    - interpolation. Utilisé pour estimer l'altitude en tout point ou en géologie pour prédire la présence d'un certain minerai. Utilisé le plus souvent également en météorologie.
    sous QGIS: interpolation, ou bien GRASS pour krigeage. Aussi Sextante, c'est possible.
    Dernière modification par baobazz ; 19/09/2012 à 13h25.

 

 

Discussions similaires

  1. [QGIS 1.x] Carroyage avec Qmarxan, lissage avec imageMagick
    Par xavier-pierre dans le forum Assistance et Programmation
    Réponses: 2
    Dernier message: 04/03/2013, 12h11
  2. [QGIS 1.x] Cartes de données quantitatives
    Par viretfr63 dans le forum Assistance et Programmation
    Réponses: 7
    Dernier message: 10/08/2012, 15h06
  3. [Cartes & Données V6] Problème de traitement des données continues
    Par Masticot-x dans le forum Assistance et Programmation
    Réponses: 1
    Dernier message: 25/06/2012, 08h29
  4. [Données] Récupérer données google maps "mes cartes" -> SIG
    Par boblebob dans le forum Assistance Technique
    Réponses: 8
    Dernier message: 30/10/2008, 14h25
  5. [ImageMagick] Transparence et conversion de pixel
    Par GobbaF dans le forum Assistance Technique
    Réponses: 1
    Dernier message: 04/06/2007, 10h51

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
  •