Avez-vous déjà visité le Centre de ressources ArcGIS<\/A> et consulté ou essayé les exemples créés avec l'une des Web APIs ? Si ce n'est pas le cas, ces exemples se trouvent aux liens suivants :<\/P>ArcGIS API for JavaScript<\/A><\/LI>ArcGIS API for Flex<\/A><\/LI>ArcGIS API for Microsoft Silverlight\/WPF<\/A><\/LI><\/UL>Pour ceux d'entre vous qui ont essayé certains de ces exemples, je souhaite fournir quelques conseils rapides de dépannage pour vous aider lorsque vos services de carte locaux ne fonctionnent pas avec les exemples.<\/P>Examinons le scénario suivant : Vous consultez les exemples en ligne, ils fonctionnent bien. Vous copiez le code sur votre machine locale et les exécutez là-bas, ils fonctionnent parfaitement. Maintenant, vous souhaitez utiliser vos services de carte ArcGIS Server locaux. Donc, vous publiez un service de carte en utilisant ArcCatalog ou Server Manager, et vous pouvez le prévisualiser. Vous modifiez ensuite le point de terminaison du service REST dans le code et exécutez votre application basée sur Web API, mais la carte n'apparaît pas dans le navigateur Web. Dans cette situation, voici quelques éléments que vous pourriez tester :<\/P>Vérifiez si vous pouvez voir la carte dans le répertoire des services REST.Si vous ne pouvez pas voir la carte, cela pourrait potentiellement être un problème d'installation, et la première chose que je suggérerais est d'ajouter une nouvelle instance d'ArcGIS Server Manager. Veuillez consulter l'article de la base de connaissances suivant pour plus d'informations : Comment utiliser l'utilitaire AddInstance pour créer une nouvelle instance d'ArcGIS Server Manager<\/A><\/I>.<\/LI>Vérifiez si un fichier de politique d'accès cross-domain existe.Si vous travaillez avec l'API Silverlight ou l'API Flex, vous devrez vérifier la présence d'un fichier de politique d'accès cross-domain. Pour accéder aux données depuis un serveur différent de celui hébergeant votre application Flex ou Silverlight, le serveur distant doit avoir un fichier de politique cross-domain dans le répertoire racine. Cela peut être fait en utilisant un clientaccesspolicy.xml ou crossdomain.xml. Dans la plupart des cas, il suffit de placer le fichier .xml à la racine de votre site Web (par exemple, pour IIS, c:inetpubwwwroot). Veuillez consulter l'article d'aide Web ArcGIS suivant pour plus d'informations : Déployer votre application<\/A><\/I>.<\/LI>Vérifiez si le fichier de politique d'accès cross-domain a les permissions appropriées. Si vous avez placé le fichier de politique d'accès cross-domain mais que l'application n'affiche toujours pas la carte, assurez-vous que vous pouvez accéder au fichier de politique d'accès cross-domain dans un navigateur Web. Si ce n'est pas possible, vérifiez les permissions sur le fichier. Assurez-vous que « Internet Guest Account » a la permission définie sur « lecture (et exécution) » pour ce fichier.<\/LI><\/OL>Autres problèmes potentiels :<\/P>Assurez-vous que l'étendue que vous définissez utilise les bonnes valeurs, c'est-à-dire que les valeurs sont conformes à la référence spatiale du service de carte.<\/LI>Assurez-vous d'utiliser la bonne classe de couche, par exemple, pour un service de carte mis en cache, utilisez la classe ArcGISTiledMapServiceLayer.<\/LI><\/OL>J'espère que ces conseils de dépannage vous aideront à faire fonctionner vos services de carte locaux avec les exemples du Centre de ressources ArcGIS.<\/P>- Kripa J., Analyste Support Esri - groupe SDK, Services Support Esri<\/P><\/>BODY<\/>HTML>
Pour ceux d'entre vous qui ont essayé certains de ces exemples, je souhaite fournir quelques conseils rapides de dépannage pour vous aider lorsque vos services de carte locaux ne fonctionnent pas avec les exemples.<\/P>
Examinons le scénario suivant : Vous consultez les exemples en ligne, ils fonctionnent bien. Vous copiez le code sur votre machine locale et les exécutez là-bas, ils fonctionnent parfaitement. Maintenant, vous souhaitez utiliser vos services de carte ArcGIS Server locaux. Donc, vous publiez un service de carte en utilisant ArcCatalog ou Server Manager, et vous pouvez le prévisualiser. Vous modifiez ensuite le point de terminaison du service REST dans le code et exécutez votre application basée sur Web API, mais la carte n'apparaît pas dans le navigateur Web. Dans cette situation, voici quelques éléments que vous pourriez tester :<\/P>
Autres problèmes potentiels :<\/P>
J'espère que ces conseils de dépannage vous aideront à faire fonctionner vos services de carte locaux avec les exemples du Centre de ressources ArcGIS.<\/P>
- Kripa J., Analyste Support Esri - groupe SDK, Services Support Esri<\/P>
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.