IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SIG : Système d'information Géographique Discussion :

Comment créer des repères personnalisés


Sujet :

SIG : Système d'information Géographique

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 898
    Par défaut Comment créer des repères personnalisés
    Bonjour à tous
    Quelqu'un d'entre vous aurait-il une piste pour créer des repères comme présents dans la carte ci-dessous ?
    Nom : Sans titre-1.png
Affichages : 193
Taille : 17,9 Ko

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 154
    Par défaut Repères personnalisés
    Perso je passe par un fichier KML, que je lie.

  3. #3
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2014
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2014
    Messages : 133
    Par défaut
    Bonjour,

    J'ai fait un essai en css :

    https://dabblet.com/gist/4177551a06d...72d5a65223c930

    Ce n'est pas encore cela, à améliorer.

    Cordialement,

    Eric

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 898
    Par défaut
    Ton css est une petite merveille !
    Mais, comment l'utiliser en openlayers ou leaflet ?

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 154
    Par défaut Aspect en ligne avec un fichier KML
    https://canaldeventavonsttropez.fr/p...ues-aspersion/


    Le code KML:
    Pour les icones
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?xml version="1.0" encoding="UTF-8"?>
    <kml xmlns="http://www.opengis.net/kml/2.2">
      <Document>
        <name>Canal_principal_Saint_Tropez</name>
        <Style id="style_velib">
          <IconStyle>
              <Icon>
                <href>http://maps.google.com/mapfiles/ms/icons/pink-dot.png</href>
              </Icon>
            </IconStyle>
         </Style>
    Pour le texte et l'image associée
    code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <Placemark>
          <name>Prise d'eau sur le Sasse</name>
        <description><![CDATA[description: Ce barrage doit être arasé afin de permettre la migration des poissons, mettre fin aux prélèvements d'eau excessifs dans le Sasse, et de plus insuffisants pour l'irrigation du secteur de St Tropez. <br><p><a  href=  "../wp-content/uploads/2020/08/Prise_Sasse_600x350-ConvertImage.jpg" target="_blank" rel="noopener"> Photographie </a></p><br>]]></description>
          <styleUrl>#style_velib</styleUrl>
          <Point>
            <coordinates>
              6.002668,44.266828,0
            </coordinates>
          </Point>
        </Placemark>
    A priori l'avantage du KML et de cette solution, cela permet des changements d'échelle de la carte sans avoir à spécifier les coordonnées en dur par rapport à la fenêtre, ce quis sauf erreur de ma part, n'est pas possible avec l'autre solution.
    Images attachées Images attachées  

  6. #6
    Membre expérimenté
    Homme Profil pro
    Architecte progiciel et développeur informatique
    Inscrit en
    Février 2011
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte progiciel et développeur informatique

    Informations forums :
    Inscription : Février 2011
    Messages : 260
    Par défaut A ma connaissance - ol/style/icon : uniquement images fixes png/gif/svg, font Awesome
    Bonjour,

    d'après mes recherches pour une app il y a qq mois ou je voulais dans le même genre, faire des icones dynamiques.
    Pas trouvé de solutions pour utiliser du CSS en natif dans la fonction openlayers ol/style/icon https://openlayers.org/en/latest/api...tyle_Icon.html

    Uniquement les possibilités :


    J'ai opté pour créer mes icones en SVG mais donc static, du coup, je fais affiché le SVG associé au marker pointé.

    Autre hypothèse, il faudrait que tu génères à la volée ton image PNG avec ton CSS. Et dans ce cas tu fais afficher ton PNG dans l'icône.
    https://github.com/tsayen/dom-to-image
    Je ne sais pas si tes données son sur un serveur PHP ou NodeJS, mais tu peux aussi générer ton icône côté serveur.

    J'espère que ça a pu de donner quelques idées de réflexion.

    Xav

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/03/2014, 20h51
  2. Réponses: 2
    Dernier message: 04/08/2005, 19h00
  3. Comment créer des onglets "glissants"
    Par miniil dans le forum Composants VCL
    Réponses: 10
    Dernier message: 03/06/2005, 22h24
  4. [DOM] Comment créer des flux XML en java ?
    Par nean_j dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 27/04/2004, 12h00
  5. Comment créer des barres de Menu ?
    Par MoKo dans le forum IHM
    Réponses: 5
    Dernier message: 30/07/2003, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo