J’ai une couche de points avec une table associée dans une relation plusieurs-à-plusieurs. Toutes les fenêtres contextuelles fonctionnaient parfaitement lorsque j’ai ouvert cette couche pour la première fois dans une carte Web. Cependant, si j’utilise Configurer la fenêtre contextuelle > Configurer l’attribut pour modifier l’alias d’un attribut, les points sans documents associés refusent désormais d’afficher les informations de la fenêtre contextuelle. Une bulle de fenêtre contextuelle apparaît, mais sans aucune information sur les attributs (voir l’image jointe).
J’ai créé une carte Web pour illustrer le problème : https://arcg.is/4mi85
Le groupe de cinq points à l’est possède au moins un enregistrement associé pour chaque point. Leurs fenêtres contextuelles fonctionnent parfaitement. Le groupe de cinq points à l’ouest n’a aucun enregistrement associé. Leurs fenêtres contextuelles n’affichent aucune information.
J’ai ouvert la carte Web dans une application Web afin de pouvoir utiliser les outils de développement pour examiner les erreurs, et Chrome renvoie cette erreur : « Cannot read property "features" of undefined » (voir l’image jointe).
J’ai testé le problème dans plusieurs navigateurs, sur plusieurs ordinateurs ainsi que sur un téléphone.
Versions des navigateurs : Chrome 60.0.3112.90, FireFox 54.0.1, Chrome 61.0.3163.98 sur un téléphone Android,
Voici comment j’ai configuré les couches :
Utiliser Table to Relationship Class dans ArcGIS Pro (il s’agit d’une relation simple plusieurs-à-plusieurs)
Utiliser Publish Web Layer. J’obtiens alors une couche d’entités hébergée et une définition de service.
Ouvrir les détails de la couche d’entités dans ArcGIS Online
Ouvrir dans Map Viewer
Toutes les fenêtres contextuelles fonctionnent parfaitement.
Configurer la fenêtre contextuelle > Configurer l’attribut pour modifier l’alias d’un attribut.
Les fenêtres contextuelles ne fonctionnent alors plus pour le groupe de points à l’ouest (ceux qui n’ont aucun enregistrement associé).
Je pense que je pourrais contourner le problème en créant une sorte de document récapitulatif associé à chacun des points, mais je préférerais que cela fonctionne normalement. Tout conseil ou toute piste serait très apprécié ! Merci !