Suchen Sie nach einem Inhaltsverzeichnis-Beispiel für die ArcGIS Server-JavaScript-API

12

Wo finde ich ein Beispiel für ein Inhaltsverzeichnis-Steuerelement zum Verbinden mit der ArcGIS Server JavaScript API 2.3? Idealerweise sollte es Feature / Dynamic / Tiled-Layer unterstützen. zeige Symbologie; und erlauben gruppierte Ebenen. Transparenz und Zoom-to-Funktionalität wären ideal.

Die Esri- Beispielseite fehlt in den Inhaltsverzeichnis- Beispielen merkwürdigerweise - das nächste Beispiel ist die extrem rudimentäre Sichtbarkeit der Toggle-Ebene .

Die Antworten auf Kirks Frage zeigen einige Vorlagen, aber sie enthalten kein anständiges Inhaltsverzeichnis. Das ROK-Beispiel ist in der Nähe, zeigt jedoch keine Symbologie- oder Support-Feature-Layer (soweit ich sehen kann).

Das Inhaltsverzeichnis im ArcGIS.com My Map Viewer ist fast genau das, was ich brauche. Hat es jemand geschafft, etwas Ähnliches zu bauen oder dieses Inhaltsverzeichnis lokal zum Laufen zu bringen?

Bildbeschreibung hier eingeben

Stephen Blei
quelle
Beachten Sie Folgendes
Derek Swingley
Derek, ich stimme zu, dass eine fokussierte App vorzuziehen ist - aber manchmal muss man sich nur den Erwartungen des Benutzers stellen und eine feinkörnige Ebenensteuerung bereitstellen. Die Stamen-Karten, die er erwähnt, sind großartig, aber sie machen jeweils eine sehr spezifische Sache (oft als Proof-of-Concept). Ein zahlender Kunde möchte oft eine einzige App, die von allen Mitarbeitern verwendet werden kann, und ein Inhaltsverzeichnis macht dies möglich. Es ist nicht so sehr ein Kompromiss, ein Kanalnetz oder einige Zensusebenen hinzuzufügen und diese standardmäßig auszuschalten, wenn dies bedeutet, dass eine ganze zusätzliche Abteilung Ihren Standort plötzlich nutzen kann.
Stephen Lead
Da muss ich Stephen zustimmen. Es gibt zwar Zeiten, in denen ein Inhaltsverzeichnis nicht verwendet werden sollte (dh öffentlich zugängliche Apps), aber in vielen Fällen kann das, wonach meine Benutzer fragen, nicht ohne Erstellung eines Inhaltsverzeichnisses erfolgen (insbesondere, wenn sie tatsächlich nach einem fragen). Ich würde diese Leute als "professionelle Benutzer" betrachten. Sie sind keine GIS-Experten, verlangen aber mehr als das, was der breiten Öffentlichkeit geboten werden sollte.
Mike Long

Antworten:

6

Ist es das wonach du suchst? Ich fand es durch die Suche Code Gallery - Seite auf dem ArcGIS - API für Javascript Resource Center.

Zachary
quelle
sieht vielversprechend aus - ich werde es versuchen und berichten, ob es funktioniert. Vielen Dank!
Stephen Lead
2

Hier ist ein Link zu einem anderen Beispiel. Dieses Inhaltsverzeichnis / diese Legende wird automatisch von den Ebenen in der MXD generiert.

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

Es ist Teil eines der unten aufgeführten Druckvorlagen mit ArcPy-Beispielen.

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

-Mike

Mike Long
quelle
vorausgesetzt, 1) Link scheint defekt zu sein
Krystian
1

Es gibt ein Inhaltsverzeichnis [TOC] Layer mit Symbologie mit ArcGIS Javascript 2.3 befindet sich hier unten (in der Fußzeile)

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

Mapperz
quelle
nicht genau das, wonach ich gesucht habe, aber es ist eine nette Herangehensweise an ein Inhaltsverzeichnis (was auf einem Tablet wahrscheinlich gut funktionieren würde, wenn man das Klicken ein- / ausschaltet). Vielen Dank
Stephen Lead
1

Ich habe diese Frage vor fast 3 Jahren gestellt. Esri hat kürzlich den ArcGIS Web AppBuilder veröffentlicht .

Dieses enthält ein sofort einsatzbereites Widget für die Ebenenliste , das quasi ein Inhaltsverzeichnis ist. Es verfügt über einige nützliche Funktionen und das WAB-Framework übernimmt die Interaktion mit den aktuellen Kartenebenen.

Bildbeschreibung hier eingeben

Widgets können bearbeitet werden, sodass Sie diese nach Bedarf erweitern oder ändern können.

Stephen Blei
quelle