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 Wed 03 December 2014 09:30

georussule
Juste Inscrit !
Date d'inscription: 16 Oct 2014
Messages: 5

esri - open layers

Bonjour à toutes et tous,

J'ai une page web avec une carte et un fond osm ou google sat.
Je cherche à mettre un fond de carte esri avec openlayers.

Sauriez-vous quels paramètres il faut indiquer à openlayers pour pouvoir afficher un fond de carte satellite esri ?

Je vous remercie par avance de vos réponses
georussule

Hors ligne

 

#2 Wed 03 December 2014 09:33

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: esri - open layers

Hors ligne

 

#3 Fri 05 December 2014 09:16

georussule
Juste Inscrit !
Date d'inscription: 16 Oct 2014
Messages: 5

Re: esri - open layers

Bonjour et merci pour votre réponse.

Je vais essayé de m'appuyer sur ces exemples.

Cordialement
Georussule

Hors ligne

 

#4 Mon 19 January 2015 15:38

georussule
Juste Inscrit !
Date d'inscription: 16 Oct 2014
Messages: 5

Re: esri - open layers

Bonjour à toutes et tous,

Voilà, je débute et j'essaie de mettre en place un fond de carte esri satellite.
Voici un petit code tout bête mais qui pourtant ne fonctionne pas (osm est ok mais esri reste blanc...).
J'imagine que j'ai dû oublié un truc évident.

Pourriez-vous m'aider et me dire ce qui est faux ou ce qui manque dans ce code ?
Un grand merci d'avance

Cordialement
Georussule

Code:

<!DOCTYPE html>

<script src="http://www.openlayers.org/api/OpenLayers.js"></script>

<html lang="fr">
 <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>test</title>        
 </head>
 
 <style>

#map{
    width:640px;
    height:480px;
    border:1px solid green;
}

</style>


<script type="text/javascript"> 



function init() {

    var map = new OpenLayers.Map("map");    
    map.addLayer(new OpenLayers.Layer.OSM());
    
    var arcims = new OpenLayers.Layer.ArcGIS93Rest("test esri","http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/export?f=image");
    map.addLayer(arcims);

    var fromProjection = new OpenLayers.Projection("EPSG:4326"); 
    var toProjection = new OpenLayers.Projection("EPSG:900913"); 
    var point = new OpenLayers.LonLat(-1.214,45.891).transform(fromProjection,toProjection);    
   
    map.setCenter(point,11);   
    map.addControl(new OpenLayers.Control.LayerSwitcher({'ascending':false}));

}

</script>

<body onload="init()">
    
    <div id="map"></div>
    
</body>
</html>

Dernière modification par georussule (Mon 19 January 2015 15:40)

Hors ligne

 

Pied de page des forums

Powered by FluxBB