Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 20 February 2017 20:37

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Un cercle /openlayers

bonjour, je travaille avec open street map pour mon application j'ai travaillé avant avec la bibliothèque leaflet, alors j'ai inséré facilement des cercles avec un pop up, au niveau de ma nouvelle application , j'utilise  l'openlayers, pouvez vous m'aider a insérer des cercles dans un emplacement avec longitude et latitude comme paramètres exemple de leaflet:


   
var influence = L.circle([46.6835956, -0.4137665], 210000).addTo(carte);

je veux le même principe en utilisant openlayers2 s'il vous plait, j'ai trouvé quelques exemples mais j'ai rien compris.

Hors ligne

 

#2 Thu 23 February 2017 09:30

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Re: Un cercle /openlayers

y'a pas de réponse s'il vous plait

Hors ligne

 

#3 Thu 23 February 2017 09:49

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: Un cercle /openlayers

Bonjour,

Si vous lisez l'anglais : http://stackoverflow.com/questions/2326 … openlayers


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

#4 Thu 23 February 2017 10:18

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Re: Un cercle /openlayers

ils ont travaillé avec l'openlayers3, et moi avec l'openlayers2

Hors ligne

 

#5 Thu 23 February 2017 12:02

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 948
Site web

Re: Un cercle /openlayers

Bonjour,

Utilisez Turf pour à partir d'un point GeoJSON, obtenir votre "cercle" puis ajoutez-le comme GeoJSON, opération bien documentée dans Openlayers 2. Pour cela, allez sur https://github.com/Turfjs/turf-buffer
Attention, vous n'aurez pas un cercle à proprement parler si vous utilisez comme fond de plan OpenStreetMap car Turf utilise les distances géodésiques et comme la projection Spherical Mercator (EPSG 3857) ne respecte pas les distances, votre cercle s'il couvre une grande étendue géographique aura plutôt un forme ellipsoïdale.

Cordialement

Thomas Gratier

Hors ligne

 

Pied de page des forums

Powered by FluxBB