Géomatique

[Leaflet] Affichage GeoJson + HeatMap + Cluster

Dernières discussions Sig forum - 02/05/2017 - 15:33
Bonjour à tous,

Je tente l'affichage dans une carte Leaflet d'une couche GeoJson clusterisée (plugin Leaflet.markercluster ), ainsi que de sa "Heatmap"/"carte de chaleur" (plugin Leaflet.heat ).
Le clustering fonctionne bien, mais n'y connaissant pas grand chose en Javascript, je ne sais pas trop comment mélanger les 2 codes/plugins.
Au final je souhaiterais 2 layers distincts : 1 de la couche clusterisée, 1 de la heatmap.

Mon GeoJson est généré dynamiquement par une requête PHP (d'après cet exemple), et je l'appelle par cette ligne :
Code: $.getJSON("geojson_7j.php", function(obs) { addObsToMap(obs, map); }); (c'est de l'AJAX, c'est bien ça ?)

La fonction qui ajoute mon GeoJson clusterisé est celle-ci :
Code: function addObsToMap(obs, map) {
var markers = L.markerClusterGroup();
        var obslayer = L.geoJson(obs, {
            onEachFeature: function (feature, layer) {
            var popupText = "<img alt='" + feature.properties.nom_liste + "' src='" + feature.properties.urlpicto + "'> " + "<a href='" + feature.properties.urlespece + "'>" + feature.properties.nom_fr + " (<i>" + feature.properties.nom_la + "</i>)</a>" + "<br>Date: " + feature.properties.dateobs + "<br>Observateurs: " + feature.properties.observateurs;
            layer.bindPopup(popupText); }
        });
        markers.addLayer(obslayer);
        map.addLayer(markers);
        map.fitBounds(markers.getBounds());
} Pour la HeatMap, j'ai compris que le plugin a besoin d'un "array" de coordonnées.
Sur Github, il est proposé cette fonction pour convertir le GeoJson en array exploitable par le plugin (lien vers le message) :

Code: geoJson2heat = function(geojson) { return geojson.features.map(function(feature) { return [parseFloat(feature.geometry.coordinates[1]), parseFloat(feature.geometry.coordinates[0])]; }); }
var geoData = geoJson2heat(geojson_data, 1);
var heatMap = new L.heatLayer(geoData,{radius: 40, blur: 25, maxZoom: 17});
map.addLayer(heatMap); Mais comme je me mélange un peu les pinceaux entre les noms des fonctions, des variables, ..., je ne sais pas quel est la correspondance entre les noms de ma couche geaojson clusterisée ("obs", "oblayer", "marker") et de cet exemple ("geojson", "geojson_data", "geoData").
Désolé, c'est vraiment du b.a.-ba, mais du coup, peut-être ne sera-ce pas trop compliqué de m'aider ! :roll:

(désolé, je ne peux envoyer de lien vers l'URL de tests, les données ne sont pas communicables)

Merci d'avance pour votre aide ! :argent:

Sylvain M.
Catégories: Géomatique, On en parle

[QGIS] Re: QGIS: Fond blanc

Georezo.net - 02/05/2017 - 15:31
Nombre de message(s) précédent(s) : 2

Merci, danke, thanks y gracias.

Catégories: Géomatique

[QGIS] Re: QGIS 2.14: Problème de génération de GPX

Georezo.net - 02/05/2017 - 14:02
Nombre de message(s) précédent(s) : 5

Bonjour Fabrice,

Je rencontre le même souci que toi (et sur la même thématique!), sans avoir trouvé de solution dans QGIS pour l'instant.

J'ai essayé en créant une seconde couche qui correspond à la fusion des tronçons qui composent mes étapes. Une fois que j'ai un seul objet par étape, je les exporte séparément. Sans succès non plus, on a toujours le souci que tu décris.

En lisant le fichier GPX, on constate que QGIS génère bien un tracé (balise trk) mais tout en conservant les tronçons que tu avais (balise trkseg) et ce même si les objets ont été fusionnés.

La solution que j'utilise selon l'humeur est

    - d'afficher puis retravailler le fichier dans Basecamp en redécoupant/associant les tronçons pour qu'ils soient dans l'ordre
    - d'afficher le fichier puis le retravailler directement avec notepad++

Bon courage... c'est fastidieux

Catégories: Géomatique

[Geolibre_web] Re: OpenLayers 3 ou 4 : Intersection de polygones

Georezo.net - 02/05/2017 - 13:06
Nombre de message(s) précédent(s) : 3

Bonjour,

  Je confirme que pour moi intersectsExtent permet de connaitre les parcelles dans un rectangle (extent). J'ai vérifier avec un simple ligne, il y a pas mal de parcelles en trop.
  Mais cette fonction peut m'aider pour faire ce que je veux. Mon idée :
1. je récupère les parcelles de l'extent, ce qui permet de limiter mes calculs
2. je retire de cette sélection les parcelles qui ne répondent pas à :
  2a. un des sommet au minimum est dans mon polygone de sélection (fct forEachFeatureAtPixel)
  2b. un des segment au minimum croise un segment de mon polygone de sélection (fct à faire)

A votre avis ça peut fonctionner ou j'oublie quelque chose ?

Cordialement

Catégories: Géomatique

[QGIS] Re: QGIS 2.10: Pb d'échelle graphique dans un atlas

Georezo.net - 02/05/2017 - 11:50
Nombre de message(s) précédent(s) : 5

Pierre a écrit:

Comme quoi, mettez à jour vos versions de QGis !

Mais pensez à garder la dernière version LTS sous le coude :-)

Catégories: Géomatique

[QGIS 2.x] Créer des noeuds aux intersections de segements

Dernières discussions Sig forum - 02/05/2017 - 11:38
Bonjour,

Je créais des lignes parallèles avec l'outil 'create parallèle line' générant un cadlayer lines. je souhaiterais que ces nouvelles lignes puissent générer des nœuds aux intersections d'un polygone.

Est ce possible ?
Merci

Sam44
Catégories: Géomatique, On en parle

[Autodesk SIG] Re: [ACAD 201x] Changer coordonnées XY pour une bonne projection dans QGIS

Georezo.net - 02/05/2017 - 11:26
Nombre de message(s) précédent(s) : 7

Bonjour Patrice,
As-tu reçu mon mail ??

Catégories: Géomatique

[Mapinfo] Re: Automatisation de mise en page

Georezo.net - 02/05/2017 - 11:11
Nombre de message(s) précédent(s) : 4

Le programme en lui même n'est pas bien compliqué, il ne fait que remplacer les lignes du .wor (une ligne de code = une ligne sous excel)

C'est sous ce format là pour les bornes par exemple :

Code:For i = 2 To DCol Step 2 'couleurs --> .wor With wstemp .Range("A70") = wsWor.Cells(3, i) 'range .Range("A71") = wsWor.Cells(4, i) .Range("A72") = wsWor.Cells(5, i) .Range("A73") = wsWor.Cells(6, i) .Range("A74") = wsWor.Cells(7, i) .Range("A75") = wsWor.Cells(8, i) '/range End With

Qui donnent

Code:0:2 Brush (2,16777104,16777215) Pen (1,2,0), 2:3 Brush (2,16757091,16777215) Pen (1,2,0), 3:6 Brush (2,14646839,16777215) Pen (1,2,0), 6:8 Brush (2,13647900,16777215) Pen (1,2,0), 8:13 Brush (2,9764864,16777215) Pen (1,2,0), 13:13 Brush (2,5242880,16777215) Pen (1,2,0)

De simples boucles donc ;)

Après mon programme est très spécifique à ce que je fais, donc difficile de le diffuser :/

Catégories: Géomatique

[QGIS 2.x] Chromatogramme : késako

Dernières discussions Sig forum - 02/05/2017 - 10:45
Bonjour, J'ai reçu une carte réalisée sous QGIS qui m'intrigue car j'aimerais trouver l'outil qui a été utilisé pour sa réalisation. Il s'agit d'un chromatogramme qui permet le croisement de plusieurs facteurs/paramètres. Pièce jointe 8830...
Catégories: Géomatique, On en parle

[ArcGIS 10.x] Extraire des valeurs de rasters à des points particuliers

Dernières discussions Sig forum - 02/05/2017 - 10:16
Bonjour,

(je m'excuse par avance si cette question a déjà été posée, je ne l'ai en tout cas pas croisée dans les sujets abordés récemment :) )

Voilà ma problématique : j'ai en ma possession un raster, un fichier points, et un fichier polygones. J'ai obtenu mon fichier polygones en effectuant un quadrillage automatique de mon secteur d'étude et en effectuant une extraction par masque pour ne garder que les mailles dans lesquelles étaient incluses au moins un point.

Ce que j'aimerais maintenant, c'est extraire la valeur du raster au niveau de mes points, et rajouter cette valeur dans la table attributaire du polygone correspondant (ça va, je suis claire ? :D)

Comment puis-je faire ? L'outil Echantillon de Spatial Analyst me donne un truc complètement dans le désordre :roll: ....

Je travaille sur ArcGis 10.4, mais j'ai également Qgis et RStudio à ma disposition, si jamais !

Merci d'avance pour votre aide !
Catégories: Géomatique, On en parle

[ArcGIS 10.x] Extraire des valeurs de rasters à des points particuliers

Dernières discussions Sig forum - 02/05/2017 - 10:16
Bonjour,

(je m'excuse par avance si cette question a déjà été posée, je ne l'ai en tout cas pas croisée dans les sujets abordés récemment :) )

Voilà ma problématique : j'ai en ma possession un raster, un fichier points, et un fichier polygones. J'ai obtenu mon fichier polygones en effectuant un quadrillage automatique de mon secteur d'étude et en effectuant une extraction par masque pour ne garder que les mailles dans lesquelles étaient incluses au moins un point.

Ce que j'aimerais maintenant, c'est extraire la valeur du raster au niveau de mes points, et rajouter cette valeur dans la table attributaire du polygone correspondant (ça va, je suis claire ? :D)

Comment puis-je faire ? L'outil Echantillon de Spatial Analyst me donne un truc complètement dans le désordre :roll: ....

Je travaille sur ArcGis 10.4, mais j'ai également Qgis et RStudio à ma disposition, si jamais !

Merci d'avance pour votre aide !
Catégories: Géomatique, On en parle

[Théorie] How To Download Vidmate On Windows Phone?

Dernières discussions Sig forum - 02/05/2017 - 10:00
The Vidmate is an app which can download any video uploaded on YouTube or any other Video streaming site. Not only this but also, it has numerous features and to mention all here would not be possible. So, to get benefits of all the features of Vidmate application you would require downloading the app on your device.
Visit Here for more Information:
http://www-vidmateapp.com/
Catégories: Géomatique, On en parle

[Géomatique] Re: Création d'une base de données

Georezo.net - 02/05/2017 - 09:41
Nombre de message(s) précédent(s) : 4

Bonjour,

Fournir une base de données numérique sous format SIG.

Pourquoi fait on des rédactions à l'école ? Pourquoi fait on de l'analyse de texte ?

Parfois pour rédiger des CCTP et parfois pour les comprendre.

Une base de donnée numérique, hiérarchique, relationnelle ... ? Format public ou propriétaire ? Format normalisé ou non ?
Quelle norme géographique ?

Bon les shp je veux bien mais pour fournir "UNE" base de données comme indiqué dans la demande ...

Catégories: Géomatique

[QGIS] Re: QGIS: Données de référence ?

Georezo.net - 02/05/2017 - 09:16
Nombre de message(s) précédent(s) : 1

Bonjour,

Il vous faut être plus précise.

Je pourrais répondre : une piste pour une solution de gestion des données de référence ? QGIS/PostGIS

Bonne journée

Catégories: Géomatique

[Autodesk SIG] Re: CIVIL/MAP 2017 Question Géotiff affichage en gamme de gris

Georezo.net - 02/05/2017 - 09:10
Nombre de message(s) précédent(s) : 1

Bonjour,

Je n'ai jamais testé la création à partir de fichier GeoTIFF, mais toujours à partir de fichier ASC.
Je tenterais le coup de convertir ton GeoTif en ASC via QGIS, puis refaire la surface à partir du fichier ASC.

Olivier

Catégories: Géomatique

[QGIS] Données de référence ?

Georezo.net - 01/05/2017 - 22:55

Bonjour,

quelqu'un aurait-il une piste pour une solution de gestion des données de références dans le cadre d'une utilisation PostGis/QGis ?

Merci

Catégories: Géomatique

[QGIS] Re: QGIS: Renommer un champ

Georezo.net - 01/05/2017 - 22:49
Nombre de message(s) précédent(s) : 2

Merci c'est parfait.

Cordialement.

lejedi76 a écrit:

Bonsoir,

je vous invite à essayer d'enregistrer votre fichier en xlsx.
Je ne suis en effet pas sûr que QGIS puisse écrire dans les fichiers ms excel mais le fomat en xlsx doit fonctionner.
Sinon, pour importer plus facilement essayez avec le plugin spreadsheet layer.

Cordialement,

Catégories: Géomatique

[QGIS] Re: QGIS: Modeleur graphique - Buffer carré et Regrouper

Georezo.net - 01/05/2017 - 22:27
Nombre de message(s) précédent(s) : 1

Bonsoir,

pour la seconde question, il s'agit de l'algorithme dissolve en principe.

Cordialement,

Catégories: Géomatique

[QGIS] Re: Renommer un champ

Georezo.net - 01/05/2017 - 22:23
Nombre de message(s) précédent(s) : 1

Bonsoir,

je vous invite à essayer d'enregistrer votre fichier en xlsx.
Je ne suis en effet pas sûr que QGIS puisse écrire dans les fichiers ms excel mais le fomat en xlsx doit fonctionner.
Sinon, pour importer plus facilement essayez avec le plugin spreadsheet layer.

Cordialement,

Catégories: Géomatique

[Geolibre_web] Re: probléme d'affichage de la carte

Georezo.net - 01/05/2017 - 11:22
Nombre de message(s) précédent(s) : 4

s'il vous plait qlqu'un pourra m'aider

Catégories: Géomatique