Web-Apps sind eine effektive Methode zum Freigeben von Informationen in Ihrer Karte oder Szene, aber auch zum Anzeigen von Elementen und von zu einer freigegebenen Gruppe in Beziehung stehenden Informationen. Bei einer Web-App handelt es sich um eine angepasste Benutzeroberfläche, mit der Ihre Karte oder Szene für einen bestimmten Zweck, eine bestimmte Botschaft oder eine festgelegte Zielgruppe eingerichtet wird. Wenn Sie beispielsweise Ihre Karte lediglich präsentieren möchten, kommt die App mit einigen grundlegenden Navigationswerkzeugen aus. Dient Ihre Karte hingegen dazu, Rückmeldungen aus der Öffentlichkeit einzusammeln, benötigt sie spezielle Datenbearbeitungswerkzeuge und Anweisungen, wie die Informationen eingegeben werden sollen.
Bei in Karten oder Szenen erstellten Web-Apps wurden Änderungen, die der Autor an der Karte oder Szene vornimmt, einschließlich Ausdehnung, Layer, Beschreibung usw., in der Web-App reflektiert. Wenn eine für alle Benutzer in der Organisation verfügbare Karte oder Szene in eine private Karte/Szene umgewandelt (oder gelöscht) wird, wird diese nicht mehr in der App angezeigt.
Für aus Gruppen erstellte Web-Apps werden jegliche an der Gruppe oder den Elementen in der Gruppe vorgenommenen Änderungen in der App angezeigt. Wenn ein zuvor öffentliches oder für die Gruppe freigegebenes Element als privat gekennzeichnet oder gelöscht wird, steht das Element nicht mehr in der Galerie zur Verfügung.
Öffentliches Freigeben von Apps mit Abonnenteninhalt
Apps sind eine effektive Methode zum Freigeben von Informationen in Ihrer Karte, und durch die öffentliche Freigabe Ihrer Apps wird die Erreichbarkeit Ihrer Informationen vergrößert. Wenn die Karte hinter der App Inhalt aus dem Living Atlas of the World enthält, erfordert die App möglicherweise Anmeldeinformationen für den Zugriff auf den Inhalt. Der Inhalt des Living Atlas ist größtenteils kostenlos und kann von jedem angezeigt werden. Für eine Teilmenge von Layern, Werkzeugen und Services, die als Abonnenteninhalt bezeichnet werden, ist jedoch ein ArcGIS Online-Organisationskonto erforderlich, um darauf zugreifen zu können. Abonnenteninhalt umfasst Landsat 8-Bilddaten und Landschaftsanalyse-Layer. Premium-Inhalte sind eine Art Abonnenteninhalt, der ein ArcGIS Online-Organisationskonto erfordert, um darauf zugreifen zu können, und der Credits verbraucht. Premium-Inhalte umfassen demografische Karten und Werkzeuge für Geokodierung und Analysen.
Wenn Sie eine App öffentlich freigeben möchten, die Abonnenteninhalt enthält, können Sie sie so konfigurieren, dass über Ihre ArcGIS Online-Organisationssubskription auf deren Inhalt zugegriffen werden kann. Diese optionale Einstellung ist in die konfigurierbaren Apps integriert und gibt an, für welche Layer ein ArcGIS Online-Organisationskonto erforderlich ist und welche außerdem Credits verbrauchen. In Web AppBuilder for ArcGIS ist diese Funktion über die Registerkarte Attribut verfügbar. Wenn Sie den Zugriff aktivieren, benötigen Benutzer kein eigenes ArcGIS Online-Organisationskonto, um auf diese Layer in der App zuzugreifen, da die Apps die Kontoinformationen speichern, die Sie beim Konfigurieren der App angeben. Sie können die Verwendung verfolgen und die Freigabe jederzeit deaktivieren, indem Sie sich bei der ArcGIS Online-Organisation anmelden.
Hinweis:
Alle Credits, die Benutzer durch den Zugriff auf Premium-Inhalte von ArcGIS Online in der App verbrauchen, fallen für Ihr ArcGIS Online-Konto an. Wenn Sie keine Credits im Namen von App-Benutzern verbrauchen möchten, aktivieren Sie keinen der Premium-Layer für den Zugriff über Ihre Subskription. Auf diese Weise müssen Benutzer ihre eigenen ArcGIS Online-Anmeldeinformationen für den Verbrauch von Credits angeben. Beachten Sie jedoch, dass Sie auf diese Weise den Zugriff auf die App auf Personen beschränken, die ein ArcGIS Online -Organisationskonto mit Berechtigungen für den Zugriff auf Premium-Inhalte besitzen und über Credits verfügen. Für öffentliche Apps sollten Sie alle Premium-Inhalte aus der Karte entfernen oder die App so konfigurieren, dass die Credit-Kosten vom ArcGIS Online-Konto verbraucht werden.
Führen Sie die folgenden Schritte aus, um eine konfigurierbare App öffentlich freizugeben, die Abonnenteninhalt enthält.
- Konfigurieren Sie den Abonnenteninhalt für Ihre Web-App.
Die Einstellung Abonnenteninhalt wird oben im Konfigurationsbereich mit einer Liste der ArcGIS Online-Abonnenten und Premium-Inhalte in der App angezeigt. Premium-Inhalte sind durch das Symbol gekennzeichnet und geben Layer an, die ArcGIS Online-Credits verbrauchen.
- Bei der ersten Erstellung einer Web-App aus einer konfigurierbaren Karte wird die Konfigurationsseite automatisch geöffnet.
- Wenn Sie Ihre App bereits erstellt haben, klicken Sie in den Elementdetails auf App konfigurieren, um die Konfigurationsseite zu öffnen.
- Aktivieren Sie alle Layer, um vollständigen Zugriff auf Ihre App über eine ArcGIS Online-Subskription zu gewähren. Vergessen Sie nicht, die Änderungen zu speichern.
Tipp:
Wenn Sie einige Layer deaktiviert lassen, fordert die App den Benutzer zur Eingabe der ArcGIS Online-Anmeldeinformationen auf, was für eine öffentliche App keine gute Option ist. Stattdessen sollten Sie erwägen, Abonnenten- und Premium-Layer aus der Karte zu entfernen.
- Geben Sie Ihre App für alle frei (öffentlich).
- Um zu testen, ob die Einstellung ordnungsgemäß funktioniert, sollten Sie sich von der Organisation abmelden und die App öffnen. Sie sollten nicht aufgefordert werden, sich anzumelden.
- Um den Zugriff auf ArcGIS Online-Abonnenteninhalt über Ihr ArcGIS Online-Konto zu deaktivieren, nachdem er aktiviert wurde, öffnen Sie die Elementdetails für die App, klicken Sie auf App konfigurieren, und deaktivieren Sie die Layer im Abschnitt Abonnenteninhalt. Vergessen Sie nicht, die Änderungen zu speichern.