Recherche d'un exemple de table des matières pour l'API JavaScript d'ArcGIS Server

12

Où puis-je trouver un exemple de contrôle de table des matières à connecter à ArcGIS Server JavaScript API 2.3? Idéalement, il devrait prendre en charge les couches fonctionnelles / dynamiques / carrelées; montrer la symbologie; et autoriser les calques groupés. La transparence et la fonctionnalité de zoom avant seraient idéales.

La page d' exemples d' Esri manque étrangement d'exemples de table des matières - l'exemple le plus proche est la visibilité extrêmement rudimentaire de la bascule des couches .

Les réponses à la question de Kirk montrent quelques modèles mais ils ne contiennent pas de table des matières décente. L' exemple ROK est proche mais ne montre pas de symbologie ou de couches d'entités de support (pour autant que je puisse voir).

La table des matières sur la visionneuse ArcGIS.com My Map est presque exactement ce dont j'ai besoin. Quelqu'un a-t-il réussi à créer quelque chose de similaire ou à faire fonctionner cette table des matières localement?

entrez la description de l'image ici

Stephen Lead
la source
Quelque chose à considérer: blog.davebouwman.com/2011/01/05/…
Derek Swingley
Derek, je conviens qu'une application ciblée est préférable - mais parfois il vous suffit de céder aux attentes de l'utilisateur et de fournir un contrôle de couche à grain fin. Les cartes Stamen qu'il mentionne sont impressionnantes, mais elles font chacune une chose très spécifique (souvent comme preuve de concept). Un client payant veut souvent une seule application qui peut être utilisée par tout le personnel, et une table des matières rend cela possible. Ce n'est pas tellement un compromis d'ajouter un réseau d'égouts ou certaines couches de recensement et de les désactiver par défaut, si cela signifie qu'une division supplémentaire entière peut soudainement utiliser votre site.
Stephen Lead
Je dois être d'accord avec Stephen sur celui-ci. Bien qu'il y ait des moments où une table des matières ne devrait pas être utilisée (c'est-à-dire des applications accessibles au public), dans de nombreux cas, ce que mes utilisateurs demandent ne peut pas être fait sans créer une table des matières (en particulier lorsqu'ils en demandent réellement une). Je considérerais ces personnes comme des "utilisateurs professionnels". Ils ne sont pas des professionnels des SIG mais demandent plus que ce qui devrait être offert au grand public.
Mike Long

Réponses:

6

C'est ce que vous cherchez? Je l'ai trouvé en recherchant la page Galerie de codes sur l'API ArcGIS for Javascript Resource Center.

Zachary
la source
semble prometteur - je vais essayer et faire rapport si cela fonctionne. Merci!
Stephen Lead
2

Voici un lien vers un autre exemple. Cette table des matières / légende est automatiquement générée par les couches du MXD.

http://stlouis.esri.com/apps/exportmap/

Il fait partie de l'un des exemples d'impression avec ArcPy situé ci-dessous.

http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2011/04/12/An-introduction-to-arcpy.mapping-for-ArcGIS-Server-developers.aspx

-Mike

Mike Long
la source
à condition que 1) le lien semble rompu
Krystian
1

Il y a une table des matières [TOC] Couche avec symbologie avec ArcGIS Javascript 2.3 est ici en bas (dans le pied de page)

http://help.arcgis.com/en/webapi/javascript/arcgis/demos/ed/ed_selectionmode.html

Mapperz
la source
pas exactement ce que je cherchais, mais c'est une belle approche d'une table des matières (qui fonctionnerait probablement bien sur une tablette, avec un basculement de clic). Merci
Stephen Lead
1

J'ai posé cette question il y a près de 3 ans - Esri a récemment publié ArcGIS Web AppBuilder .

Il contient un widget de liste de couches prêt à l'emploi , qui est en fait une table des matières. Il a de belles fonctionnalités intégrées et le cadre WAB gère l'interaction avec les couches de carte actuelles.

entrez la description de l'image ici

Les widgets sont modifiables, vous devriez donc pouvoir les étendre ou les modifier selon vos besoins.

Stephen Lead
la source