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 13 April 2007 12:46

Nicolab
Membre
Lieu: Osaka
Date d'inscription: 9 Dec 2005
Messages: 95

OpenGéoPortail: Un atlas open-source de la France

Opengéoportail est un atlas open-source de la France basé sur OpenLayers et Geonames. Il propose un accès rapide aux grandes villes métropolitanes ainsi qu’aux DOM/TOM et aux TAFF. Vous pouvez également rechercher une commune francaise de manière très rapide et y accéder directement sur la carte. Profitez aussi des 24 niveaux de zoom sur les grandes villes
(Attention, Le site nécessite Firefox ou Internet Explorer 7, CSS2 oblige !)


Accéder au site : http://www.opengeoportail.fr

Hors ligne

 

#2 Fri 13 April 2007 13:44

nicoweb
Juste Inscrit !
Date d'inscription: 13 Apr 2007
Messages: 1

Re: OpenGéoPortail: Un atlas open-source de la France

Bravo nico pour ton travail, je constate que tu t'es enfin décidé à nous présenter ton appli.
Il ne manque plus que le cadastre et quelques Scans...

Hors ligne

 

#3 Fri 13 April 2007 14:06

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

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour,

Bravo pour cette belle interface.

Curieux sur votre méthode de recherche, j'ai cherché en vain un lien vers vos sources.

Pourriez-vous m'indiquer où les trouver ?

Cordialement,


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

Hors ligne

 

#4 Fri 13 April 2007 14:22

Nicolab
Membre
Lieu: Osaka
Date d'inscription: 9 Dec 2005
Messages: 95

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour Pierre André
Le module de recherche est basé sur la BD Géonames (comme indiqué dans le footer), avec une restriction Fr dans la requête d'une part, et une fonction .js qui rend le lien possible entre les résulats et la map.
http://www.geonames.org
@+

Hors ligne

 

#5 Fri 13 April 2007 14:33

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

Re: OpenGéoPortail: Un atlas open-source de la France

Merci pour cette réponse partielle wink

J'avais effectivement compris que vous utilisiez GeoNames pour vos recherches.


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

Hors ligne

 

#6 Sat 14 April 2007 18:06

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11956
Site web

Re: OpenGéoPortail: Un atlas open-source de la France

Bonsoir,

Très belle réalisation!

Pouvez-vous nous donner quelques billes pour comprendre vos choix techno?
Qu'apporte OpenLayers dans le monde des serveurs carto?

Merci.

Bruno

Hors ligne

 

#7 Sun 15 April 2007 14:38

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

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour,

Bruno a écrit:

Qu'apporte OpenLayers dans le monde des serveurs carto?


Pour moi, OpenLayers.org apporte une simplicité d'utilisation : il suffit d'importer le fichier javascript openlayer.js puis de quelques lignes de code pour obtenir une carte dans une page. OL permet d'utiliser le fond carto de google, VE, yahoo ou WMS (commecelui de Metacarta). Enfin, il est possible de la même manière d'importer ses propres données GML, GeoRSS, WMS, WFS, etc. :

Code:

# import du fichier javascript
<script src="../lib/OpenLayers.js"></script>

    <script type="text/javascript">
        <!--
function init(){
# initialisation de la carte :
var map = new OpenLayers.Map('map', { controls: [] });
# ajout de quelques options de  contrôle (barre pour gérer les zooom, icônes zom, pan, etc., choix des couches)
            map.addControl(new OpenLayers.Control.PanZoomBar());
            map.addControl(new OpenLayers.Control.MouseToolbar());
            map.addControl(new OpenLayers.Control.LayerSwitcher({'ascending':false}));
            map.addControl(new OpenLayers.Control.OverviewMap());

# on ajoute les couches : WMS
            var ol_wms = new OpenLayers.Layer.WMS( "OpenLayers WMS", 
                "http://labs.metacarta.com/wms/vmap0",
                {layers: 'basic'} );

            var jpl_wms = new OpenLayers.Layer.WMS( "NASA Global Mosaic",
                "http://wms.jpl.nasa.gov/wms.cgi", 
                {layers: "modis,global_mosaic"});

# On ajoute un fond de carte google
            var satellite = new OpenLayers.Layer.Google( "Google Satellite" , {type: G_SATELLITE_MAP, 'maxZoomLevel':18} );

            jpl_wms.setVisibility(false);
            map.addLayers([ol_wms, jpl_wms,satellite]);
            if (!map.getCenter()) map.zoomToMaxExtent();
        }
        // -->
    </script>

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

 

#8 Mon 16 April 2007 10:34

Nicolab
Membre
Lieu: Osaka
Date d'inscription: 9 Dec 2005
Messages: 95

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour,
Je viens compléter la réponse d'Yves, en précisant qu'OL permet justement de s'affranchir d'un serveur carto ( comme 'as dit  Y. , une seule page html liée à la lib js suffit pour appeler couches WMS et autres données sur fond google, ve ou yahoo...).
OpenLayers est donc un client carto, qui peut etre couplé à une solution serveur. Il est possible de créer son propre serveur WMS à partir de données Mapserver par exemple, et de les appeller dans OL, en tant que couches WMS ou WFS.
Selon moi le gros atout d'OpenLayers est qu'il procure une interface fluide et beaucoup plus rapide que les serveurs carto, grâce a Ajax.
C'est une évolution logique des appli de webmapping, suite au développement des mashups et du Web 2.0.
@+
PikO

Hors ligne

 

#9 Wed 18 April 2007 15:24

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour Piko,

Il serait intéressant de connaître plus en détail votre expérience avec OL, particulièrement avec l'utilisation conjointe de la Google Maps API avec les serveurs WMS, notamment par rapport à la réflexion suivante.

Le serveur GM utilise en effet un modèle déterministe en proposant des tuiles raster géoréférencées pré-calculées en projection Mercator.
Or avec la version actuelle d'OL, les requêtes au WMS ne peuvent s'effectuer en projection Mercator.
De plus, et c'est bien compréhensible, OL ne permet pas d'assurer de reprojection côté client.
Ainsi en mode overlay, en attendant une possible future sous-classe WMS incluant la projection Mercator, le layer WMS est automatiquement reprojeté après demande au serveur Google des coordonnées géographiques des coins des tuiles GM affichées puis via étirement vertical des tuiles obtenues par la requête arbitraire WMS afin de les faire correspondre au cadre défini par les tuiles GM.
De plus, le calcul du cadre géographique est dépendant de la projection non linéaire Mercator provoquant un étirement Nord-Sud variable (car dépendant de la latitude) ce qui perturbe cette solution 'stretching' déjà peu élégante à la base.

Ainsi le support de GM dans OL présente bien quelques limites dans le cas de la superposition de couches WMS.
L'exemple donnée par OL est d'ailleurs plus expressif que le vôtre à ce sujet :
voir http://www.openlayers.org/dev/examples/google.html  en dézoomant fortement.

En tout cas, bravo pour le travail d'interface et le buzz amené par le nom de votre site.

Bien cordialement

--
Peio Elissalde
Magic Instinct Software

Hors ligne

 

#10 Sat 21 April 2007 12:39

Nicolab
Membre
Lieu: Osaka
Date d'inscription: 9 Dec 2005
Messages: 95

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour Peio !
Entièrement d'accord avec vous vis à vis des limites de reprojections propres à OL.
La fonction Google.js d'OL sert à récupérer les dalles et à cacher les Controls de GM, mais ne gère pas la proj mercator.
Vous pourrez d'ailleurs remarquer ce type de problème sur l'opengeoportail, en mode overlay. En passant d'une couche GM à l'autre, les couches geosignal ne sont pas reprojetées à la volée, il faut actualiser la carte en zoomant.
Par rapport au phénomène de stretching, essayez la couche daily terra pour observer une déformation importante,tjs en mode overlay.
Il est clair que l'utilisation de GM avec WMS reste très limitée, pour la bonne et simple raison que Google ne respecte pas les standards OGC. Il en est de même pour les autres fournisseurs de données déja intégrés ou en cours d'intégration à OL (Map24..), d'où la difficulté d'intégrer ses couches de manière standardisée.
Toutefois, la possibilité d'utiliser les tuiles google à l'exterieur de GM API reste selon moi une bonne chose, et peut permettre de s'affranchir de  l'achat de GM API Pro.  On peut meme y voir pour certains projets et certaines zones d'études,une heureuse alternative à l'achat de la bd ortho avec droit de reproduction electronique !
Cordialement,
PikO

Hors ligne

 

#11 Tue 24 April 2007 16:02

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour Piko,

Quelques petites précisions :

1/ Open Layers (OL) se sert bien de l'API Gmaps pour afficher l'imagerie Google.
Voir activité sur le navigateur : lancement http://maps.google.com/mapfiles/maps2.77.api.js, puis de la clé utilisateur GM, puis celui des cartes TeleAtlas et enfin des images satellites.

2/ Ce n'est pas l'utilisation de Google Maps avec WMS qui est limitée mais plutôt celle d'OL conjointement avec l'API GMaps et les requêtes WMS.
voir http://trac.openlayers.org/ticket/501 (sous-classe incluant la projection Mercator restant à implémenter).
La superposition WMS directement avec l'API GM fonctionne bien à condition de vérifier que la référence Mercator (EPSG:54004) existe dans le Mapfile du serveur WMS et de rajouter du code javascript pour convertir les degrés décimaux -utilisés classiquement par GM- en mètres Mercator (condition stricte pour que que l'API GM puisse appeler le service WMS dans un langage que ce dernier est en mesure de comprendre)
voir exemple GM :
http://chignik.berkeley.edu/google/wmstest236.html

3/ Quant à la possibilité d'utiliser les tuiles Google sans utiliser l'API GM, cette démarche reste contraire à la licence d'utilisation Google, destinée à protéger ses différents fournisseurs de données carto et imagerie contre certains usages sortant du cadre d'utilisation défini par la société pour ses viewers GM ou GE.
Il est clair qu'une application web telle que notre comparateur de données Google Maps, Yahoo! Maps et Microsoft Live Maps Supratlas http://www.supratlas.com écrite pour Flash avec accés direct aux serveurs de tuile n'est -semble-t-il- tolérée par les sociétés leaders de l'Internet par le simple fait de son caractère non commercial.
Pour info, la société Cubewerx avait développé en 2005 une passerelle WMS aux services GM (OGC Connector for Google Maps) et a aussitôt reçu une lettre 'cease and desist' de la part de Google.
Voir aussi les travaux de Pochi (interface WMS GeoPochi pour le Geoportail) qui n'a à priori pas reçu le soutien de l'IGN.
Même chose pour le projet Gaïa d'API 3D en reverse engineering par un étudiant (russe je crois) pour l'accés direct à l'imagerie Google Earth.
Et denièrement les demandes de solutions techniques pour accéder directement aux tuiles ImageX.dll.jpeg du Geoportail (http://www.forumsig.org/showthread.php?t=12188)

4/ Certes Google ne respecte pas les standards OGC actuels.
Mais il est indéniable que Google -qui est devenu depuis 2006 membre de l'OGC- a un grand impact sur les technologies en matière de webmapping.
Voir les dernières avancées du format kml intégrant au sein du même fichier des metadonnées (stockage d'attributs) pour se présenter dorénavant comme le nouveau format d'échange - le futur shapefile- au dépend du format GML.
Voir aussi les projets de l'OSGeo en matière de spécifications de serveur de tuiles (TMS Tile Map Service) comparable à la technologie développée par Google pour pallier aux insuffisances des services WMS.

Bien cordialement.

--
Peio Elissalde
Magic Instinct Software

Hors ligne

 

#12 Tue 24 April 2007 22:58

Vincent Heurteaux
Participant occasionnel
Lieu: Montpellier
Date d'inscription: 3 Oct 2006
Messages: 41
Site web

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour Peio,

Concernant l'utilisation de la projection Mercator_1sp, ce problème est résolu depuis quelques semaines déjà au sein du projet Mapbuilder (qui dans sa version 1.5 utilisera OpenLayers pour le rendu).
En fait nous couplons les capacités de la bibliothèque de projections proj.js exploitée par Mapbuilder avec OpenLayers, et ça fonctionne parfaitement.

La release de MB 1.5 devrait arriver dans les prochaines semaines (il reste encore à mettre en place les jeux de test).

Cdt.

Vincent


Vincent Heurteaux
GEOMATYS
http://www.geomatys.fr

Hors ligne

 

#13 Wed 25 April 2007 23:01

erilem
Participant occasionnel
Date d'inscription: 8 Mar 2007
Messages: 26

Re: OpenGéoPortail: Un atlas open-source de la France

Bonjour Vincent

Le code de ce couplage entre Proj.js et OpenLayers est-il disponible ? Si oui où ? Merci.

Hors ligne

 

#14 Thu 26 April 2007 00:52

Vincent Heurteaux
Participant occasionnel
Lieu: Montpellier
Date d'inscription: 3 Oct 2006
Messages: 41
Site web

Re: OpenGéoPortail: Un atlas open-source de la France

Salut Eric,

J'ai vu passer ton mail sur la liste Openlayers.
Tu peux trouver le code sur une sandbox du projet Mapbuilder, le mieux étant sans doute de demander à Olivier Terral ou il se trouve, c'est lui qui à créé la projection mercator 1_SP dans proj.js et réalisé l'intégration avec OL. Il te donnera les détails du couplage.

Tu peux le contacter à l'adresse suivante : olivier.terral@texte-a-enlever.geomatys.fr

A bientôt,

Vincent


Vincent Heurteaux
GEOMATYS
http://www.geomatys.fr

Hors ligne

 

#15 Wed 10 October 2007 14:29

jeanmarie35
Juste Inscrit !
Date d'inscription: 9 Oct 2007
Messages: 5

Re: OpenGéoPortail: Un atlas open-source de la France

Tout d'abord bravo pour votre magnifique travail piko.

Je me permet de répondre a ce sujet car j'aimerais en savoir plus sur votre travail, notament au niveau de la personnalisation de l'outil OpenLayers, comment avez vous changer la taille des boutons de naviguation(CSS?) et la fenêtre de droite(légendes) comment avez vous modifier sa couleur et ses titres? j'ai regarder votre code mais je n'arrive pas a déterminer comment vous avez effectué ces changements.

Merci

Hors ligne

 

#16 Thu 29 January 2009 10:10

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11956
Site web

Re: OpenGéoPortail: Un atlas open-source de la France

Salut,

Nous sommes très impatients de connaitre la suite wink

Bruno

Hors ligne

 

Pied de page des forums

Powered by FluxBB