Journal Réalisation d'une carte "interactive"

Posté par  .
Étiquettes : aucune
0
6
déc.
2005
Bonjour,
Je suis à la recherche d'un logiciel (ou plusieurs) qui me permettrait de réaliser et visualiser un fond de carte, (un simple carré vert de 500 "unités" de large), et par un formulaire de saisie d'y ajouter des coordonnées matérialisées par un repère et un nom sur la carte.
Un survol de souris devrait permettre d'afficher plus d'information sur ce point. Il faudrait pouvoir zoomer où l'on veut sur la carte.
Cela pourrait être une application web, mais ce n'est pas obligé. Il faudrait que ce logiciel tourne au minimum sous GNU/Linux (Ubuntu Breezy), et Windows.

Jusqu'ici j'ai trouvé une piste, les Systèmes d'Information Géographique, (SIG ou GIS), mais ceci semble bien trop complexe pour mon usage. J'ai parcouru Freegis.org et je n'en ai retenu aucun qui convient. J'en déduis que je ne cherche pas au bon endroit.
Avez-vous une idée ?

C'est pour le jeu par navigateur Travian.fr.

PS : Oui, le forum "cherche-logiciel" est fait pour ça, d'ailleurs mon message y figure aussi. Mais je trouve que la fréquentation est bien moindre en ces lieux retirés.
  • # googlemap ?

    Posté par  . Évalué à 2.

    un peu comme pour le cps ?

    ici http://l.leguyader.free.fr/cps/

    Dam
    • [^] # Re: googlemap ?

      Posté par  . Évalué à 2.

      Mmm, le cps est basé sur l'api googlemap, et ça fait parti des solutions "usines à gaz" à mon avis. Mais merci quand même !
      Je pioche pour l'instant les infos sur comment coder ce logiciel en python.
  • # Mhhh...

    Posté par  . Évalué à 3.

    Si ça t'intéresse de jeter un coup d'oeil au source (méga crado, je préviens), j'ai fait un plugin pour dotclear qui fait un peu ça, sans les informations en survol, mais ça serait pas dur à ajouter...
    Le fait que ce soit un plugin dotclear ne change pas grand chose, le code intéressant en est assez indépendant...
    Pour le principe de fonctionnement, j'ai fait en sorte que ce soit un minimum cool pour le serveur: la carte est stockée en carré de 500x500 pour chaque niveau de zoom, et c'est une simple fonction gd qui se charge de les concaténer comme il faut suivant l'endroit où c'est centré. C'est loin d'avoir le niveau de fonctionnalité et d'aisance d'utilisation de googlemaps, et j'ai encore quelques améliorations à faire, mais sur le principe, c'est fonctionnel, et, j'ose le croire, pas trop lourd.
    Pour jeter un oeil à la version actuelle, va sur http://granadatapas.free.fr/index.php?plano
    Pour voir ce que ça donne niveau repères (la gueule des repères est facile à changer cela dit), va là: http://granadatapas.free.fr/index.php?plano/1715/1095/16&(...)

    Si ça te tente, ça me motivera peut-être à diffuser ça sous une forme et une licence correcte...
    • [^] # Re: Mhhh...

      Posté par  . Évalué à 1.

      C'est du très bon boulot !
      Je vais y jetter un oeil, ça pourrait être une solution, malgré l'absence de "commentaires".
      • [^] # Re: Mhhh...

        Posté par  . Évalué à 1.

        Encore une fois, c'est pas franchement le plus difficile d'ajouter ça, hein... un bête div qui s'affiche sur un mouseover, c'est pas la mort...
        Bon, je vais essayer de proprifier ça cette semaine...
        • [^] # Re: Mhhh...

          Posté par  . Évalué à 1.

          En effet, si j'arrive à mettre au point le système de commentaire ça m'intéresse.
          Ôtes-moi d'un doute : je pourrais utiliser ton système avec une simple image comme fond ?
          Point important : comment places-tu un repère ?
          (coordonnées, ou placement "au hasard" ?)
          • [^] # Re: Mhhh...

            Posté par  . Évalué à 1.

            Je ne comprends pas bien le sens de ta question à la fin, quel serait l'intérêt d'un repère placé au hasard ? Je place mes répères selon leurs coordonnées sur la carte au niveau de zoom maximal.
            Quant à l'image, en fait, je ne comprends pas tellement mieux. Ma carte est une simple image, découpée avec imagemagick en carrés de 500x500.
            Elle est stockée sur le serveur dans ses différents niveaux de zoom (1, 2, 4, 8, 16).
            • [^] # Re: Mhhh...

              Posté par  . Évalué à 1.

              Pour le repère je voulais juste savoir si tu le places "à la main" (par le mot "hasard" j'entendais de façon approximative) sur la carte ou en entrant des coordonnées dans un quelconque formulaire.
              Ensuite, pour l'image ma question est dûe au fait que les SIG que j'ai essayé n'acceptent pas une simple image en fond. Il leur faut un calque au format shapefile ou raster.
              (si j'ai bien compris, ce qui est loin d'être sûr...)
              Bref, je prépare une liste de questions clairement formulées et je te l'enverrai par message privé, ça sera plus simple.
  • # et upct

    Posté par  . Évalué à 1.

    • [^] # Re: et upct

      Posté par  . Évalué à 1.

      J'ai aussi visité ce site lors de mes recherches, il a un but totalement différent, tu t'inscris et tu édites des portions de la carte du monde.
      Mais merci quand même de ta réponse ;)
  • # Mapbender

    Posté par  (site web personnel) . Évalué à 2.

    Tu as ca sinon :
    http://mapbender.org
    C'est php qui utilise des data WMS... Le probleme est que ce systeme utilise des data tiers via le réseau. J'ai pas reussi a mettre la main sur des bonnes données libres WMS pour héberger les cartes du monde en local...
    (si quelqu'un en connait, je serais super fan)
  • # worldwind

    Posté par  (site web personnel) . Évalué à 2.

    cf. https://linuxfr.org/~baud123/19109.html
    tu as WorldWind l'équivalent par la Nasa de Google Maps et World Wind 2 son portage sous GNU/Linux : ça a commencé en C++ / wxWidgets, on dirait que ça continue en java...
    • [^] # Re: worldwind

      Posté par  . Évalué à 2.

      WorldWind est comparable à Google Earth, pas Google Maps. Ce dernier n'est, en effet, accessible que via le web.
  • # Spip-carto

    Posté par  . Évalué à 1.

    Tu as Spip Carto, qui devrait permettre de faire ce que tu souhaite, voir : http://www.geolibre.net/article.php3?id_article=27 .
    • [^] # Re: Wikis-carto

      Posté par  . Évalué à 1.

      Les solutions de carto se multiplient, notamment grace en la mise à disposition de données publiques issues des satellites Landsat. A ce sujet voir l'excellent :
      http://www.openstreetmap.org/ The free wiki World Map (c'est du ruby) , qui m'a permis d'aboutir sur un projet de carto locale qui me tenait à coeur : http://educ-envir.org/~euziere/wikini/wiki4/wakka.php?wiki=CartoSaintLoup
      (Cartographie des mares du Pic Saint Loup / Herault), les sources de ce module pour Wiki sont ici : http://www.onem-france.org/wakka.php?wiki=ONEMOutils .
  • # carto pour réseau wifi en php

    Posté par  . Évalué à 2.

    pour ma part j'ai developpé un système de cartographie en php pour afficher des informations relatives à un réseau sans fil. Ca affiche des points selons les coordonnées geographiques, il y a aussi pas mal de fonctions annexes.

    Cerise sur le gateau par rapport a tes besoins, il y a la notions d'objet designable, et un peu de doc sur le Wiki de Toulouse sans Fil a propos des transformations geometrique pour la mise a l'echelle et la gestion du zoom.

    Autre cerise sur le gateau, c'est plutot des classes php, et il y a une toute petite doc auto-générée (lien API). Il y a un projet de mise a dispo des sources sur sourceforge, mais je suis nul en CVS.

    Pour finir, le lien avec l'application en live :

    http://toulouse.sans.fil.free.fr/

    • [^] # Re: carto pour réseau wifi en php

      Posté par  . Évalué à 1.

      Je t'ai envoyé un message privé, mais tu ne sembles pas l'avoir lu. Si tu repasses par là, contactes-moi sur : apal at altern dot org

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.