Suite

Ajouter des couches opérationnelles à ArcGIS Viewer for Flex ?

Ajouter des couches opérationnelles à ArcGIS Viewer for Flex ?


Je suis nouveau sur Flex Viewer et j'essaie actuellement d'afficher mon service de carte provenant d'Arc GIS Server distant sur Internet. Tous les paramètres du fichier config.xml sont configurés par défaut (je n'ai apporté aucune modification au fichier d'origine) et j'essaie d'ajouter une nouvelle couche opérationnelle. J'ai installé (localement) Apache 2.2 comme serveur Web local et Flexviewer v 2.3.1. J'utilise donc le Flexviewer via mon hôte local.

Mon service de carte utilisant une seule classe d'entités, une géodatabase fichier avec les données et le bloc de données mxd défini sur WGS_1984_Web_Mercator_Auxiliary_Sphere, pour être cohérent avec les couches de fond de carte d'arcgis en ligne.

Je n'ai pas la possibilité d'installer flex viewer sur le service ArcGIS actuel (dans un autre bureau) mais j'y ai accès via ArcCatalog et ArcGIS Server Manager.

Je suppose que le problème est soit

  1. la structure de l'URL spécifiant le service de carte, ou
  2. un problème avec le fait que j'utilise un service de carte ArcGIS Server distant?

Vous trouverez ci-dessous le code utilisé dans config.xml spécifiant mon service de carte. Est-ce correct?

  ,

où 'myservice_wgs84wm' est le nom de mon service de carte, servi à partir de mon ArcGIS Server (nommé ci-dessus comme 'myserver').

Quelqu'un peut-il me conseiller sur la structure de mon URL ? Dois-je inclure le paramètre 'REST' - je ne comprends pas vraiment cela?

Je vais poster un cross post sur le http://forums.arcgis.com/


d'après votre configuration de la couche, il semble qu'il y ait perdu le ">" pour la balise "couche". il devrait être comme suit :

 

Essayez type="dynamique"

et est-ce que tu as une URL comme ça

url="http://myserver/arcgis/rest/services/myservice_wgs84wm/MapServer/0"

Et voyez ce qui se passe.


Lorsque vous accédez à un service de carte avec flex, vous devez faire attention au crossdomain.xml sur le serveur sur lequel vous accédez au service de carte.

Vous pouvez trouver les explications dans la documentation ArcGIS Flex : http://help.arcgis.com/en/webapi/flex/help/017p/017p0000001w000000.htm


Voir la vidéo: ArcGis 3d analyst Draping an image over a terrain surface