Précédent   Forum du club des développeurs et IT Pro > Applications > SIG : Système d'information Géographique > IGN API Géoportail
IGN API Géoportail Forum d'entraide sur l'API Géoportail développé par IGN
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/02/2013, 10h20   #1
Zebulon777
Membre du Club
 
Inscription : février 2005
Messages : 440
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 440
Points : 69
Points : 69
Envoyer un message via MSN à Zebulon777
Par défaut Problème de couches ?

Salut la compagnie,
je ne comprends pas : impossible d'afficher toutes les couches.
Elles n'apparaissent même pas dans le cartouche.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
function Initialisation() {

// Initialisation de la carte : DOIT TOUJOURS ETRE EN PREMIER POSITION
	iv = Geoportal.load(
		// div's ID:
		'DivCarte',
		// API's keys:
		[G_CleAPI],
		{// map's center :
			// longitude:
			lon:2.437202, // longitude en dégrés décimaux
			// latitude:
			lat:48.96147200000001 // latitude en dégrés décimaux
		},
		10,// ZOOM
		{
			layers:['ORTHOIMAGERY.ORTHOPHOTOS'],
			type:'js', 
			viewerClass:Geoportal.Viewer.Default, 
			onView:initMap, 
			proxyUrl:'./proxy/proxy_IGN.php?url='
		}
	);
...
}

function initMap() {
	viewer = iv.getViewer();
	map = viewer.getMap();
	
	viewer.addGeoportalLayers(
	  ['TRANSPORTNETWORKS.RUNWAYS', 'GEOGRAPHICALGRIDSYSTEMS.MAPS', 'ORTHOIMAGERY.ORTHOPHOTOS:WMSC', 'ADMINISTRATIVEUNITS.BOUNDARIES', 'TRANSPORTNETWORKS.ROADS'],
	  {
		'TRANSPORTNETWORKS.RUNWAYS':{visibility:true, opacity:0.5},
		'GEOGRAPHICALGRIDSYSTEMS.MAPS':{visibility:false, opacity:0.5, maxZoomLevel:13},
		'ORTHOIMAGERY.ORTHOPHOTOS:WMSC':{visibility:false, opacity:0.5},
		'ADMINISTRATIVEUNITS.BOUNDARIES':{visibility:true, opacity:0.5},
		'TRANSPORTNETWORKS.ROADS':{visibility:false, opacity:0.5}
	   }
	);
...
}
Il y a surement un truc tout bête, mais je passe totalement à côté !
__________________
Zeb'...
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 10h49   #2
zainab_k
Membre éclairé
 
Avatar de zainab_k
 
Femme Zainab Kabbaj
Ingénieur d'études
Inscription : mars 2011
Messages : 207
Détails du profil
Informations personnelles :
Nom : Femme Zainab Kabbaj
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études

Informations forums :
Inscription : mars 2011
Messages : 207
Points : 321
Points : 321
Bonjour,
Dans votre code, vous précisez que vous ne souhaitez afficher que l'ortho:
Code :
layers:['ORTHOIMAGERY.ORTHOPHOTOS'],
zainab_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 13h52   #3
Zebulon777
Membre du Club
 
Inscription : février 2005
Messages : 440
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 440
Points : 69
Points : 69
Envoyer un message via MSN à Zebulon777
Rhaaaaaaa, je me disais bien aussi que c'était tout bête

Pour qui en aurait besoin, voici ma solution :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
function Initialisation() {

// Initialisation de la carte : DOIT TOUJOURS ETRE EN PREMIER POSITION
	iv = Geoportal.load(
		// div's ID:
		'DivCarte',
		// API's keys:
		[G_CleAPI],
		{// map's center :
			// longitude:
			lon:2.437202, // longitude en dégrés décimaux
			// latitude:
			lat:48.96147200000001 // latitude en dégrés décimaux
		},
		10,// ZOOM
		{
			layers:['GEOGRAPHICALGRIDSYSTEMS.MAPS', 'ORTHOIMAGERY.ORTHOPHOTOS'],
			layersOptions :
			{
			   'GEOGRAPHICALGRIDSYSTEMS.MAPS':{visibility:true, opacity:0.3},
			   'ORTHOIMAGERY.ORTHOPHOTOS':{visibility:true, opacity:0.7},
			}, 
			type:'js', 
			viewerClass:Geoportal.Viewer.Default, 
			onView:initMap, 
			proxyUrl:'./proxy/proxy_IGN.php?url='
		}
	);
...
...
}

function initMap() {
	viewer = iv.getViewer();
	map = viewer.getMap();
...
...	
}
__________________
Zeb'...
Zebulon777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 13h59   #4
cmail
Membre expérimenté
 
Christian Maillebouis
Inscription : mai 2009
Messages : 1 164
Détails du profil
Informations personnelles :
Nom : Christian Maillebouis

Informations forums :
Inscription : mai 2009
Messages : 1 164
Points : 530
Points : 530
Le proxy est-il encore vraiment nécessaire?
Il me semble que Zainab nous avait dit que non????
cmail est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 17h25   #5
zainab_k
Membre éclairé
 
Avatar de zainab_k
 
Femme Zainab Kabbaj
Ingénieur d'études
Inscription : mars 2011
Messages : 207
Détails du profil
Informations personnelles :
Nom : Femme Zainab Kabbaj
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études

Informations forums :
Inscription : mars 2011
Messages : 207
Points : 321
Points : 321
Bonjour,
Tout à fait, il n'y a pas besoin d'ajouter un proxy ici.
L'ajout du proxy n'est nécessaire que lorsqu'on essaye de charger un fichier xml hébergé sur un serveur distant( ajout d'une couche WFS ou kml/gpx hebergée sur un serveur distant).
zainab_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h20.


 
 
 
 
Partenaires

Hébergement Web