Select to view content in your preferred language

Link generieren, der einen Punkt in einer bestimmten Karte mit Erklärung anzeigt

1298
3
08-29-2012 05:54 AM
by Anonymous User
Not applicable
Original User: baessler

In der Arc-GIS Hilfe wird die Funktion find= erklärt: http://help.arcgis.com/en/arcgisonline/help/index.html#//010q00000098000000
In der von mir eingestellten Karte (webmap=35333b97f09c4d21bd12d1cce093da8d) möchte ich über direkte Links, die ich aus einer Datenbank heraus generiere, bestimmte Punkte sichtbar machen. Beispielhaft sieht so ein Linkk wie folgt aus:
http://www.arcgis.com/home/webmap/viewer.html?webmap=35333b97f09c4d21bd12d1cce093da8d&find=Carya cordiformis, Bittere Hickorynuss  Warum wird der Punkt nicht angezeigt, wie müsste der Link richtig lauten. Kann mir jemand helfen?
0 Kudos
3 Replies
ThomasEmge
Esri Contributor
Die Funktion 'find=' beschränkt sich auf geographische Orte, Attributabfragen sind darüber leider nicht zu bewerkstelligen.

Eine Alternativlösung wäre Popups für die Punkte zu definieren, und anschlie�?end über center= und level=zu verlinken.

Eine weitere Alternative wäre, eine eigene HTML Seite zu erstellen, die die WebMap als konfigurierte Karte darstellt, und die dann über eine eigene Implementierung von QueryParametern eine oder mehrere Grafiken bzgl. der Attributabfrage darstellt.

- Thomas
0 Kudos
by Anonymous User
Not applicable
Original User: baessler

Die Funktion 'find=' beschränkt sich auf geographische Orte, Attributabfragen sind darüber leider nicht zu bewerkstelligen.

Vielen Dank zunächst für die Antwort.
Leider versteh ich das nicht, was aber an mir liegt. Worin unterscheidet sich mein Link von dem folgenden:
http://www.arcgis.com/home/webmap/viewer.html?find=380%20new%20york%20st,%20redlands,%20ca
oder anders gefragt, wie mache ich meine Bäume (um solche handelt es sich) zu geographischen Orten?

Eine Alternativlösung wäre Popups für die Punkte zu definieren, und anschlie�?end über center= und level=zu verlinken.
Gibt es dafür irgendwo ein Beispiel?
0 Kudos
ThomasEmge
Esri Contributor
Der Parameter 'find=' nutzt einen Geokodierungsdienst im Hintergrund. Dieser Dienst ist identisch mit der Suchfunktion im AGOL Viewer und kann nur dem Dienst bekannte Orte finden. Die ultimative Lösung wäre, wenn Sie einen eigenen Dienst erstellen könnten, der nach einer Abfrage von Baumarten, Koordinaten zurückgibt. Das wäre dann die Lösung mit einer eigenen HTML Seite und Parametern, die intern eine Query Abfrage nach Baumart (Suchparameter) durchführen und die Suchergebnisse dann per Grafik zur Anzeige bringen.

Mit der Verknüpfung von center, level und webmap lag ich leider falsch. Der default viewer kann entweder nur webmap (und bekommt daher seine Konfigurationsinformationen) oder nur center und Level.

- Thomas
0 Kudos