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

Printemps des cartes 2024

#1 Tue 30 September 2008 10:10

janyv
Participant assidu
Lieu: Montreuil, France
Date d'inscription: 8 Feb 2006
Messages: 356

OpenLayers et Service WMS d'ArcGIS Server 9.2

Bonjour,

Désolé par avance si la question a déja été posée, mais quelqu'un connaîtrait-il les paramètres à passer à OpenLayers.Layer.WMS pour ouvrir un service WMS (1.1.1) publié par ArcGIS Server 9.2 ?

Merci et agréable journée,

yvan


Si tu ne sais pas demande, si tu sais partage smile

Hors ligne

 

#2 Tue 30 September 2008 10:44

n314
Participant assidu
Date d'inscription: 6 Sep 2005
Messages: 694

Re: OpenLayers et Service WMS d'ArcGIS Server 9.2

C'est une excellente question...
La réciproque m'intéresse également, comment consommer du open layer dans arcgis ?

Hors ligne

 

#3 Tue 30 September 2008 10:52

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

Re: OpenLayers et Service WMS d'ArcGIS Server 9.2

La réciproque est impossible car OepnLayers est une lib de fonction javascript qui consomme des données Web, ce n'est pas un fournisseur de données.

Ensuite si ArcGIS fournit bien un service WMS, je te conseil de regarder le code des exemples.

Code:

var layer = new OpenLayers.Layer.WMS( 
                   "Le nom de ma couche WMS",
                   "http://url/du/service/wms/fournit/par/arcgis", 
                    {layers: 'liste de couche séparé par une virgule',version:'1.1.1'} );

Hors ligne

 

#4 Tue 30 September 2008 11:16

n314
Participant assidu
Date d'inscription: 6 Sep 2005
Messages: 694

Re: OpenLayers et Service WMS d'ArcGIS Server 9.2

Je précise ma sous-question à ce fil (quitte à la poser véritablement ailleurs!)
quid du couple Mapserver / TileCache vs ArcGis ?

Hors ligne

 

#5 Tue 30 September 2008 12:08

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

Re: OpenLayers et Service WMS d'ArcGIS Server 9.2

n314, je ne comprends pas bien ta question ?

Il faut juste savoir qu'il existe d'autres types de couches images dans OpenLayers, comme:
* TMS, Tiled Map service
* TileCache
Il est possible d'adapter TMS pour afficher des tuiles, c'est ce qui a été fait et qui est nécessaire pour OpenStreetMap.

Enfin si vous utiliser ArcGIS Server en mode générateur de tuile. Il est possible d'adapter TMS de sorte à accéder aux tuiles générer par ArcGIS Server. La raison est qu'ArcGIS utiliser sa propre méthode de définition d'URL. Il existe d'ailleurs un exemple dans une des sandbox d'OpenLayers.

Hors ligne

 

#6 Mon 13 October 2008 17:35

n314
Participant assidu
Date d'inscription: 6 Sep 2005
Messages: 694

Re: OpenLayers et Service WMS d'ArcGIS Server 9.2

Désolé pour le retard...

Quelques précisions sur mes interrogations...

l'idée générale est de partager un fond cartographique (imagerie, scan25, ou carte maison), mis en cache pour des raisons de performance des applications le consommant, entre deux de nos services:
l'un plutôt orienté open source
et l'autre utilisant la gamme esri, les volumes de données traités étant très élevés.

Vis-à-vis de ce contexte, mes questions concernent globalement:

1) la partage des imagettes de mise en cache (et donc du schéma de stockage des fichiers et de ces fichiers)
-> 1a) comment (est-ce possible) d'utiliser le système de cache produit par ArcGIS dans une application utilisant openlayer ?
-> 1b) comment (est-ce possible) d'utiliser le système de cache produit par tilecache pour publier un map service/image service avec ArcGIS Server?

2) le partage des service
-> 2a) comment consommer un service ArcGIS Server dans une application utilisant openlayer ? En prolongement, quels sont les services concernés (à priori un map service ayant la capacité wms doit pouvoir être consommé, mais qu'en est-il d'un map service ne possédant pas cette fonctionnalité ?)
-> 2b) comment consommer un service mapserver dans une application  issue du web adf d'ArcGIS Server ?

Bref, si ESRI a effectué une promotion de ses implémentations respectant les normes, qu'en est il en pratique ??

Cordialement,
n314

Hors ligne

 

#7 Tue 14 October 2008 09:25

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

Re: OpenLayers et Service WMS d'ArcGIS Server 9.2

1a) -> tout à fait possible, il existe un exemple dans une des sandbox d'OpenLayers, exemple

2a)-> pour utiliser du ArcGIS Server dans OpenLayers, il faut utiliser l'API REST, ou des API standards (WMS), ou le système de tuiles, exemple

Hors ligne

 

#8 Tue 14 October 2008 11:22

n314
Participant assidu
Date d'inscription: 6 Sep 2005
Messages: 694

Re: OpenLayers et Service WMS d'ArcGIS Server 9.2

Merci pour ces réponses éclairées...concernant le mix d'AGS avec mapserver/open layer. Il y a t'il un spécialiste AGS pour développer l'apect mix de mapserver/open layer avec AGS ??

Hors ligne

 

Pied de page des forums

Powered by FluxBB