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 Fri 07 November 2008 16:37

pilou272002
Participant occasionnel
Date d'inscription: 9 Sep 2005
Messages: 24

KML, Openlayers et analyse thématique

Bonjour,

J'avoue me prendre la tête depuis maintenant quelques temps sur un projet webmapping pourtant assez simple.
J'ai créé un KML depuis un point TAB de MapInfo. Il s'agit des communes des Hauts-de-Seine et de leurs attributs de population. Ce kml semble être correcte puisque je peux le visualiser aisément dans Google Earth. J'ai écrit également quelques lignes de javascript dans un HTML pour profiter de la librairie d'openlayers.
J'aimerais maintenant appliquer une analyse thématique à ce KML de façon à créer une carte choroplèthe représentant les inégalités de population sur le 92. Et c'est sur ce point que je bute complètement (en fait je ne suis pas du tout développeur!).

Quelques pistes :
1- J'ai cru comprendre que la dernière version d'Openlayers pouvait faire ce genre de choses avec ce type de fonctions :

        function build_style() {
            var theme = new OpenLayers.Style();
            var ruleHigh = new OpenLayers.Rule(
            {
              filter: new OpenLayers.Filter.Comparison({
                type: OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO,
                property: "value",
                value: 50 }),
                symbolizer: {"Polygon": {'fillColor': '#ff0000'}}
            });


un extrait du code source de la page http://crschmidt.net/mapping/choropleth.html


2- Il existe également un widget Mapfish (geostat) qui pourrait peut-être me combler, mais je n'arrive pas à exploiter la librairie.http://demo.mapfish.org/mapfishsample/t … leths.html

Je joins également mon html qui pourra vous aiguiller.
Si quelqu'un pouvait m'orienter voire me gribouiller quelques lignes de code, ce serait nickel !!
D'avance merci à tous et bon week end.

PL

Hors ligne

 

#2 Sat 08 November 2008 19:23

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: KML, Openlayers et analyse thématique

Tu ne peux pas le faire à partir d'un KML pour faire cela... Dans le KML seule le titre et la description sont extrait, donc tu n'a pas accès aux propriétés de façon indépendante or c'est nécessaire pour faire un choropleth.

Tu as donc 2 solutions :
* soit tu génères un KML intégrant le style et donc tu réalise ton choropleth avant l'export KML
* soit tu génères un GeoJSON à partir de ton fichier TAB et tu pourras faire des choropleth directement dans ta page Web.

Hors ligne

 

#3 Wed 12 November 2008 09:59

pilou272002
Participant occasionnel
Date d'inscription: 9 Sep 2005
Messages: 24

Re: KML, Openlayers et analyse thématique

merci beaucoup René-Luc
une piste pour traduire un tab en geojson ?
encore merci et bonne journée à tous

Hors ligne

 

#4 Wed 12 November 2008 10:19

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: KML, Openlayers et analyse thématique

Bonjour pilou,

GDAL-OGE est on meilleur amis pour la conversion de données :
http://www.gdal.org/ogr/drv_geojson.html en français : http://softlibre.gloobe.org/doku.php/gd … gr_geojson

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#5 Thu 13 November 2008 10:15

pilou272002
Participant occasionnel
Date d'inscription: 9 Sep 2005
Messages: 24

Re: KML, Openlayers et analyse thématique

Parfait, Nickel, Excellent, Merci beaucoup !!!
En revanche, j'ai créé un geojson à la main. Je n'arrive pas du tout à faire la conversion avec OGR.
Si Yves (ou quelqu'un d'autres) pouvait prendre quelques secondes pour m'expliquer le fonctionnement d'ogr avec le plugin geojson, ce serait sympa. En fait, j'utilise alterSIG pour mes conversions, une petite interface windows bien aisée. Mais du coup quand il faut rentrer manuellement des lignes de commandes, je loose...
merci encore.

PL

Hors ligne

 

#6 Thu 13 November 2008 15:13

pilou272002
Participant occasionnel
Date d'inscription: 9 Sep 2005
Messages: 24

Re: KML, Openlayers et analyse thématique

Apparemment Ogr2ogr traduit du geojson vers un format vecteur classique (shp, gml) mais pas le contraire ...?..

ogr2ogr -f "ESRI Shapefile" cities.shp http://featureserver/cities/.geojson OGRGeoJSON

Le géographie contemporaine implique quand même de sacrées notions d'info !!!

Hors ligne

 

#7 Thu 13 November 2008 16:08

freesnowpetrel
Participant assidu
Lieu: Pretoria, Afrique du Sud
Date d'inscription: 1 Mar 2007
Messages: 222

Re: KML, Openlayers et analyse thématique

Effectivement en jetant un coup d'oeil a la page des formats supportes par OGR, on decouvre que le format GeoJSON n'est supporte qu'en lecture et pas en ecriture. Peut-etre dans une prochaine version ???

Mais tu dois pouvoir faire ce que tu veux avec un format GML au lieu du GeoJSON, et le GML est supporte en lecture/ecriture par OGR.

A+

Rodolphe

Hors ligne

 

#8 Thu 13 November 2008 17:29

Matthieu
Membre
Lieu: Brandenburg/Havel
Date d'inscription: 24 Jun 2006
Messages: 181
Site web

Re: KML, Openlayers et analyse thématique

Une autre solution est de télécharger la beta1 de GDAL/OGR 1.6.0, car dans les release notes
https://trac.osgeo.org/gdal/wiki/Release/1.6.0-News
Au passage on peut voir le travail incroyable réalisé Frank Wamerdam et la team GDAL/OGR. Cette nouvelle version apporte un très grand nombre d'améliorations !

on peut voir que .
GeoJSON: enabled read/write of 25D geometry types.

Donc si c'est du 2.5d geometry, ca pourrait passer.
Liens pour le téléchargement : http://www.nabble.com/GDAL-OGR-1.6.0-Be … 40117.html

a+
Matthieu


Découvrez la constellation de satellites RapidEye, lancée le 29 août 2008
http://www.rapideye.de
Découvrez le blog du Master TGAE et les stages que suivent ses étudiants.
http://tgae0607.free.fr

Hors ligne

 

Pied de page des forums

Powered by FluxBB