Funktionsmatrix
Diese Seite enthält eine Auflistung aller Funktionen des Standard-Produkts map.apps und der Produkt-Erweiterungen („Extensions“). Die als „DevNet“ markierten Funktionen sind als kostenfreie Developer Network Bundles verfügbar. Sie werden über GitHub bereitgestellt. Weitere Funktionen können dank des modularen Konzepts ergänzt werden. Sämtliche Angaben beziehen sich auf die sog. Linie 4 von map.apps, welche die ArcGIS API for JavaScript 4 von Esri nutzt.
Allgemein
Barrierefreiheit
Funktion | map.apps | Extension |
---|---|---|
Elemente per Tastatur ansteuern |
● |
|
Fenster per Tastatur schließen und verschieben |
● |
|
Wechsel auf kontrastreicheres Farbschema ermöglichen |
● |
Datenschutz
Funktion | map.apps | Extension |
---|---|---|
Integration von Impressum und Datenschutzerklärung (Anzeige in jeder App, zentrale Verwaltung über alle Apps hinweg) |
Layout
Funktion | map.apps | Extension |
---|---|---|
Fortschrittsanzeige beim Laden der App |
● |
|
Unterschiedliche Layouts zur Auswahl (Themes) |
● |
|
Integration eigener Logos (mit Verlinkung) |
● |
|
Layout-Wechsel zur Laufzeit durch den Nutzer |
● |
|
Verwendung von WebFonts zur Darstellung von Icons |
● |
|
Automatische Anpassung des Layouts in Abhängigkeit von Endgerät oder Bildschirmgröße (Responsive Design) |
● |
|
Nutzung von Google Material Icons |
● |
|
Nutzung von Font Awesome Icons |
Mehrsprachigkeit
Funktion | map.apps | Extension |
---|---|---|
Gesamte Oberfläche in deutscher und englischer Sprache |
● |
|
Übernahme der Browser-Spracheinstellung |
● |
|
Sprachumschalter zum Wechseln der Sprache durch den Nutzer |
● |
|
Apps per URL-Parameter in bestimmten Sprachen aufrufbar |
● |
|
Hinzufügen von weiteren Sprachen als Sprach-Pakete (in allen Apps wiederverwendbar) |
● |
Unterstützung mobiler Endgeräte
Funktion | map.apps | Extension |
---|---|---|
Grundsätzliche Unterstützung aller gängigen mobilen Geräte, Betriebssysteme und Browser durch Verwendung von HTML und JavaScript (Cross-Device- und Cross-Plattform-Fähigkeit) |
● |
|
Automatische Anpassung des Layouts an das jeweilige Endgerät |
● |
|
Nutzung von 3D-Inhalten auf mobilen Endgeräten |
● |
|
Optimierte Darstellung von Werkzeugen und Anzeigen auf mobilen Endgeräten |
● |
|
Erstellung von Stand-Alone-Apps, die als hybride Apps in App-Stores eingestellt werden können |
● |
Karte
Unterstützte Karten-Dienste und -Inhalte
Funktion | map.apps | Extension |
---|---|---|
ArcGIS Elevation-Layer (Höhen-Layer) |
● |
|
ArcGIS Feature Layer |
● |
|
ArcGIS Feature Layer (gehostet) |
● |
|
ArcGIS Feature Layer Sichten (views) |
● |
|
ArcGIS Feature Layer zeitbezogen (time-aware) |
● |
|
ArcGIS Gruppen-Layer |
● |
|
ArcGIS Imagery-Layer (Image Service) |
● |
|
ArcGIS Imagery-Tile-Layer (Tiled Image Service) |
● |
|
ArcGIS Kartenservice (MapServer, dynamisch oder gecached) |
● |
|
ArcGIS Stream-Layer |
● |
|
ArcGIS Szenen-Layer (3D-Karten) |
● |
|
ArcGIS Vektorkachel-Layer (Vector tiles) |
● |
|
Bing Maps |
● |
|
CSV-Layer |
● |
|
GeoJSON-Layer |
● |
|
GeoRSS-Layer |
● |
|
INSPIRE View Services |
||
KML-Layer |
● |
|
OGC API Features |
● |
|
OGC Web Map Service (WMS) |
● |
|
OGC Web Map Tile Service (WMTS) |
● |
|
Open Street Map |
● |
|
WebTile-Layer |
● |
Anzeigeelemente
Funktion | map.apps | Extension |
---|---|---|
Maßstab |
● |
|
Maßstableiste |
● |
|
Koordinate des Mauszeigers |
● |
|
Copyright-Informationen zu geladenen Diensten |
● |
Koordinatenreferenzsysteme
Funktion | map.apps | Extension |
---|---|---|
Unterstützung von projizierten und geographischen Koordinatensystemen |
● |
|
Definition des Koordinatensystems mit well-known ID (WKID) oder Defintion String (WKT) |
● |
|
Anzeige des aktuellen Koordinatenreferenzsystems |
● |
|
Wechsel des Koordinatenreferenzsystems durch den Nutzer |
Erweiterte Möglichkeiten der Kartendarstellung
Funktion | map.apps | Extension |
---|---|---|
Dynamische Beschriftung (Labeling) von Features |
● |
|
Dynamische Darstellung (Rendering) der Karte (andere Symbolisierung oder Farbgebung, z.B. Heatmaps, Dot-Density-Maps, Größen, Farben abhängig von Attributen) |
● |
|
Darstellung von Feature Layern über WebGL-Rendering (deutlich höhere Performance, Darstellung sehr vieler Objekte, Hervorheben der Objekte beim Öffnen von Popups) |
● |
|
Auswahl verschiedener SLD (Styled Layer Descriptor) für die WMS-Darstellung |
||
Hervorheben der Objekte bei Popups für MapServer Layer |
||
Clustering von Features (Zusammenfassen von vielen nahe beieinander liegenden Objekten) |
||
Spiderfying (Aufspreizen von Features bei mehreren lagegleichen Objekten) |
3D-Darstellung
Funktion | map.apps | Extension |
---|---|---|
Darstellung von 3D-Szenen |
● |
|
„Edge-Rendering“ zum Hervorheben der Kanten von 3D-Objekten |
● |
|
Projektion von 2D-Kartenlayern auf ein 3D-Geländemodell |
● |
|
Überhöhung von 2D-Kartenlayern anhand eines ausgewählten Attributs |
● |
Navigation
Funktion | map.apps | Extension |
---|---|---|
Zoomen, Verschieben und Drehen der Karte mit Maus, Tastatur oder Touch-Gesten |
● |
|
Werkzeuge zur Navigation |
● |
|
Zur vorherigen und nächsten Kartenansicht springen |
● |
|
Einschränkung der Navigation in der Karte auf Maßstabsgrenzen, Zoomstufen oder Kartenausschnitt |
● |
|
Drehen von 2D-Karten |
● |
|
Auswählen des Maßstabs aus Auswahlliste (bei gekachelten Karten) oder Eingabe des Maßstabs (bei dynamischen Karten) |
||
Unterstützung für „World wrap-around“ (kontinuierliches Verschieben der Karte über die Datumsgrenze) |
● |
Grundkarten (Basemaps) steuern
Funktion | map.apps | Extension |
---|---|---|
Steuerung der ausgewählten Grundkarte über Table of Content (TOC)-Ansicht |
● |
|
Wechsel zwischen vorkonfigurierten Grundkarten inkl. optionaler Anzeige von Vorschaubildern |
● |
|
Schneller Wechsel zwischen zwei Grundkarten durch Wechsel-Button auf der Karte (Basemap Switcher) |
● |
|
Mehrere Kartendienste vorkonfiguriert zu einer Grundkarte zusammenfassen |
● |
|
Überblenden („crossfading“) verschiedener Grundkarten |
Thematische Karten steuern
Funktion | map.apps | Extension |
---|---|---|
Table of Content (TOC)-Ansicht der Karteninhalte |
● |
|
Hierarchische Darstellung von verschachtelten Inhalten |
● |
|
Kontextmenü mit weitergehenden Aktionen für jeden Karteninhalt (abhängig vom Dienstetyp) |
● |
|
Auf Ausdehnung eines Karteninhalts zoomen |
● |
|
Alle Inhalte eines Eintrags aktivieren/deaktivieren |
● |
|
Beschreibung eines Karteninhalts anzeigen |
● |
|
Beschreibung mit eigenem HTML (z.B. Links auf weitere Informationen) zu einem Karteninhalt anzeigen |
||
Copyright eines Karteninhalts anzeigen |
● |
|
Sichtbarkeit (Transparenz) eines Karteninhalts ändern |
● |
|
Legende eines bestimmen Karteninhalts öffnen |
||
Capabilities eines Karteninhalts anzeigen |
||
Ändern der Darstellungsreihenfolge |
||
Tabellarische Darstellung aller Objekte eines Karteninhalts |
||
Erweiterbarkeit des Kontextmenüs um individuelle Aktionen |
● |
|
Hinweise und Erläuterungen bei nicht angezeigten Karteninhalten (z.B. wegen Maßstabbeschränkungen) |
● |
|
Optionales Ausblenden einzelner Layer aus dem TOC |
● |
Informationen abfragen
Funktion | map.apps | Extension |
---|---|---|
Objektabfrage (Popup/FeatureInfo) bei Klick in die Karte (siehe Popups) |
● |
|
Objekte auswählen und Attribut-Informationen tabellarisch anzeigen (siehe Räumliche Auswahl) |
● |
Kartenzustand speichern
Funktion | map.apps | Extension |
---|---|---|
Aktuellen Kartenzustand speichern/laden (Aktivierte Karteninhalte, Center-Koordinate, Zoomstufe, hinzugeladene Dienste, Raumbezugssystem, Zeichnungen) |
||
Speichern und Laden von persönlichen Kartenzuständen nach Login oder als Gast |
||
Zentrales Management gespeicherter Kartenzustände durch Administrator |
Werkzeuge und Funktionen
Allgemein
Funktion | map.apps | Extension |
---|---|---|
Freie Gruppierung und Platzierung von Werkzeugen in Werkzeugleisten |
● |
|
Vorbereitete Werkzeugleisten (Drawer-Menü, welches sich seitlich über die Karte schiebt; Fragedialog-Dropdown „Was möchten Sie tun?“) |
● |
|
Regeln zum automatischen Ein-/Ausblenden oder Aktivieren/Deaktivieren von Werkzeugen (abhängig von der Rolle eines Nutzers, dem aktuellen Layout, angeschalteten Karten oder dem Maßstab der Karte) |
● |
Abfragegenerator (Query Builder)
Funktion | map.apps | Extension |
---|---|---|
Komplexe attributive Suche nach Objekten über Felder und Operatoren |
||
Bereitstellung vorkonfigurierter Abfragen („Zeige alle Stationen mit einer Temperatur über 20° C“ o.ä.) |
||
Nutzer können zur Laufzeit eigene Abfragen erstellen |
||
Nutzung von räumlichen Eingrenzungen für die Abfrage |
Bearbeiten von Karteninhalten (Editing)
Funktion | map.apps | Extension |
---|---|---|
Hinzufügen, Bearbeiten und Löschen von Objekten in ArcGIS Server Feature-Layern |
● |
|
Nutzung von ArcGIS Feature-Vorlagen zur Erstellung neuer Objekte, inkl. Textfilter zum schnellen Auffinden der passenden Vorlage |
● |
|
Automatische Erzeugung von Eingabemasken zur Attribut-Editierung, inkl. Berücksichtigung von Feldtypen und zulässigen Werten |
● |
|
Individuelle Anpassung der Eingabemasken zur Attribut-Editierung (Auswahl der angezeigten Attribute, Reihenfolge und Gruppierung) |
● |
|
Bearbeiten von codierten Werten (Coded Values) |
● |
|
Optionales Tracking des Bearbeiters und Bearbeitungszeitpunkts |
● |
|
Objekte skalieren, drehen und Stützpunkte bearbeiten |
● |
|
Bearbeiten von Attachments (Dateianhängen) |
● |
|
Bearbeiten von Objekten in 3D Szenen |
● |
|
Verschieben vorhandener Objekte deaktivieren (nur Bearbeiten von Stützpunkten zulassen) |
Funktion | map.apps | Extension |
---|---|---|
Karte drucken (serverseitig über ArcGIS Server Print Task) |
● |
|
Verwendung von Druck-Vorlagen |
● |
|
Vergabe eines Titels |
● |
|
Verwendung verschiedener Seitenformate |
● |
|
Verwendung unterschiedlicher Druckauflösungen (DPI) |
● |
|
Kartenmaßstab bei Druck beibehalten |
● |
|
Auswahl des Kartenmaßstabs für den Druck |
● |
|
Einbeziehen der Legende im Druck |
● |
|
Ausgabeformate: PDF, PNG32, PNG8, JPG, GIF, EPS, SVG, SVGZ |
● |
|
Ausblenden von Layout-Vorlagen und Dateiformaten |
● |
|
Anzeige des Druckrahmens in der Karte (Darstellung konfigurierbar) |
||
Festlegen der Standardwerte für Dateiformat, Layout-Vorlage und Auflösung (DPI) |
||
Vorgabe der zur Auswahl stehenden DPI-Werte und Anzeige mit Labels (z.B. "Hohe Auflösung" statt 300 DPI) |
||
Ausblenden von Auswahl für Druckauflösung (DPI) und der erweiterten Optionen |
Intro, Begrüßung, Disclaimer, Hilfe
Funktion | map.apps | Extension |
---|---|---|
Interaktives Tutorial beim Start einer App |
||
Disclaimer beim Start einer App, der akzeptiert werden muss, um das Fenster zu schließen |
||
Willkommen-Fenster beim Start einer App (mit Option zum Ausblenden beim nächsten Start) |
||
Anzeige vorkonfigurierter Informationen in Fenstern (z.B. Copyright-Informationen, Impressum, eingebettete HTML-Seiten) |
● |
Karteninhalte exportieren
Funktion | map.apps | Extension |
---|---|---|
Daten räumlich oder attributiv selektieren und in ein beliebiges dateibasiertes Zieldatenformat exportieren |
||
Daten aus dem Result Center oder integrierten Datenquellen wie Diensten oder Datenbanken exportieren |
Karteninhalte hinzuladen
Funktion | map.apps | Extension |
---|---|---|
Hinzuladen von Diensten zur Laufzeit durch den Nutzer (Auswahl aus vordefinierter Liste oder Eingabe einer URL) |
||
Lokale Dateien hochladen und Objekte in Ergebniscenter und Karte visualisieren (Übernahme von Geometrie- und Sachdaten; dynamische Festlegung von Visualisierung der Objekte) |
||
Optionale räumliche Filterung der hochgeladenen Daten auf den aktuellen Kartenausschnitt |
||
Hinzuladen mehrerer Dateien in unterschiedlichen Formaten oder Datenstrukturen |
||
Analyse-Vorprozess als vorgeschaltete Qualitätssicherung beim Daten-Upload |
Koordinaten
Funktion | map.apps | Extension |
---|---|---|
Abfrage von Koordinaten durch Klick in die Karte |
● |
|
Koordinatenformate wählbar |
● |
|
Koordinatenformate anpassbar |
● |
|
Suche nach Koordinaten |
● |
|
Gleichzeitige Anzeige mehrerer Koordinatenformate |
● |
|
Unterstützte Formate: WGS 84 (lat/lon, decimal degrees or pseudo-mercator), ETRS89/UTM, Gauss Krueger, MGRS, DD, DDM, DMS |
● |
|
Erweiterbarkeit um zusätzliche Formate |
● |
Legende
Funktion | map.apps | Extension |
---|---|---|
Dynamische Darstellung der Legenden-Inhalte zu den aktiven Karteninhalten |
● |
|
Optionale Darstellung von Legenden-Inhalten zu Grundkarten |
● |
Messen
Funktion | map.apps | Extension |
---|---|---|
Distanzen und Flächen messen (in 2D und 3D) |
● |
|
Maßeinheiten wählbar |
● |
|
Anzeige des Umfangs von Flächen |
● |
Navigation
Funktion | map.apps | Extension |
---|---|---|
Zoomen |
● |
|
Zur initialen Ansicht wechseln |
● |
|
Karte oder Szene nach Norden ausrichten |
● |
|
In 2D- bzw. 3D-Ansicht wechseln |
● |
|
Zum vorherigen oder nächsten Kartenausschnitt wechseln |
● |
Räumliche Auswahl (Selektion)
Funktion | map.apps | Extension |
---|---|---|
Selektion von Objekten eines Layers über Punkt-, Rechteck- oder Polygon-Auswahl in der Karte |
● |
|
Selektion von Objekten über Umkreis-Auswahl in der Karte (Punkt setzen, inneren und äußeren Radius definieren), Gebietsauswahl oder vorhandene Zeichnungen |
||
Gleichzeitige Auswahl in mehreren Karten-Layern |
● |
|
Layer-spezifische Auswahl-Werkzeuge |
● |
|
Hervorheben der ausgewählten Objekte in der Karte |
● |
|
Tabellarische Anzeige der Attribute der ausgewählten Objekte (bei Mehrfachauswahl nach Layern gegliedert) |
● |
Räumliche Lesezeichen
Funktion | map.apps | Extension |
---|---|---|
Speichern verschiedener Kartenausschnitte als räumliche Lesezeichen (Bookmarks) |
||
Räumliche Lesezeichen für alle Nutzer einer App vorkonfigurieren |
Standort-Lokalisierung
Funktion | map.apps | Extension |
---|---|---|
Anzeige des eigenen Standortes mittels Geolocation API (GPS, Wifi, IP-Adresse) |
● |
|
Nutzung von GpsGate zur Übernahme der Position eines GPS-Empfängers |
● |
|
Tracking des Standorts (regelmäßig Aktualisierung der Anzeige des Standorts) |
● |
|
Konfiguration des Lokalisierungs-Intervalls |
● |
|
Anbindung weiterer Location Provider |
● |
Teilen einer App (Parametrisierter Aufruf)
Funktion | map.apps | Extension |
---|---|---|
Parametrisierten Link zur App erzeugen mit Übergabe von aktivierten Karteninhalten (inkl. vom Nutzer veränderter Transparenz, Center-Koordinate, Zoomstufe und Sprache) |
● |
|
Permanent aktualisierte Anzeige des parametrisierten Links in der Adresszeile des Browsers (optional) |
● |
|
Teilen einer App mit nativen Sharing-Mechanismen des jeweiligen Endgeräts (W3C Web Share API Spezifikation) |
● |
Übersichtskarte
Funktion | map.apps | Extension |
---|---|---|
Anzeige des aktuellen Kartenausschnitts in kleinerem Fenster zur Orientierung |
Zeichnen
Funktion | map.apps | Extension |
---|---|---|
Erstellen von Punkten, Linien, Flächen, Kreisen, Rechtecken, Freihandpolygonen (Redlining) |
● |
|
Zeichnungselemente bearbeiten: Zeichnungen selektieren, drehen, verschieben; Stützpunkte verschieben und löschen |
● |
|
Alle oder einzelne Zeichnungselemente löschen |
● |
|
Text auf der Karte platzieren |
||
Pfeile auf der Karte platzieren |
||
Anpassen der Styles (z.B. Farben, Linien- und Füllmuster, Linienstärke) |
Suchen und Finden
Allgemein
Funktion | map.apps | Extension |
---|---|---|
Zentrales Text-Eingabefeld für Suche |
● |
|
Autovervollständigung während der Texteingabe |
● |
|
Zentrales Suchfeld in dem verschiedene Suchthemen umgeschaltet werden können |
● |
|
Karte wird auf das Suchergebnis zentriert und auf die Geometrie des Objekts (Flächen, Linien) oder einen vordefinierten Maßstab (Punkte, optional für Flächen und Linien) gezoomt |
● |
|
Automatisches Öffnen eines Popups zum Suchergebnis |
● |
Suchquellen und -themen
Funktion | map.apps | Extension |
---|---|---|
ArcGIS Geocoding Service (World Geocoding Service oder Sichten darauf, z.B. beschränkt auf ein Land oder einen Kartenausschnitt) |
● |
|
ArcGIS Custom Geocoding Locator auf eigenen Daten |
● |
|
ArcGIS Kartenservice-Layer (MapServer/…) |
● |
|
ArcGIS Feature-Layer (FeatureServer/…) |
● |
|
Gleichzeitige Suche über mehrere Layer |
||
Automatische Nutzung der sichtbaren Layer für die Suche |
● |
|
ArcGIS Webkarten (Webmaps) |
● |
|
ArcGIS Webszenen (Webscenes) |
● |
|
Adresssuchdienst der Esri Schweiz AG (LocationFinder) |
||
Koordinatensuche (Auswahl unterschiedlicher Koordinatensysteme) |
● |
|
BKG Adress- und Ortssuche |
Indexbasierte Suche
Funktion | map.apps | Extension |
---|---|---|
Gleichzeitige Suche auf beliebig vielen ArcGIS Server Diensten, Layern und Attributen |
||
Dynamisch generierte Vorschlagslisten mit Namen und Kategorien der Treffer |
||
Fuzzy-Logik (Unscharfe Suche, Fehlerkorrektur, Phrasensuche, …) |
||
Hohe Performance durch Suche auf einem Index |
||
Unabhängigkeit von den Original-Suchdaten durch indexbasierten Ansatz |
||
Automatische Aktualisierung über periodisch ausgeführte Index-Jobs |
||
Filter-Optionen zur Realisierung spezieller Fach-Recherchen |
Daten anzeigen und verarbeiten
Popups
Funktion | map.apps | Extension |
---|---|---|
● |
||
Standard-Popup zur Anzeige von Tabelle mit allen Attributen eines Objekts und Dateianhängen (Systemfelder, z.B. ObjectID können ausgeblendet werden) |
● |
|
Individuelle Darstellung von Inhalten je Karten-Layer oder Such-Thema mit freier Kombination folgender Elemente:
|
● |
|
Nutzung von ArcGIS Arcade |
● |
|
Anzeige von Subtypes und codierten Werten (Coded Values) |
● |
|
Anzeige von abhängigen Tabellen (Related Tables) |
||
Hervorheben des zugehörigen Kartenobjekts |
● |
|
Andocken des Popups am Bildschirmrand |
● |
|
Nutzung sog. Actions (z.B. „Auf das Objekt zoomen“) |
● |
|
Schnittstellen zur Programmierung eigener Inhalte und Actions |
● |
Maptips
Funktion | map.apps | Extension |
---|---|---|
Informationen zu Kartenobjekten anzeigen, ohne einzelne Objekte anzuklicken (mit dem Mauszeiger über die Karte fahren) |
● |
|
Individuelle Darstellung von Inhalten je Karten-Layer mit freier Kombination folgender Elemente:
|
● |
|
Nutzung von ArcGIS Arcade |
● |
|
Anzeige von Subtypes und codierten Werten (Coded Values) |
● |
|
Hervorheben des zugehörigen Kartenobjekts |
● |
|
Andocken des Maptip Fensters am Bildschirmrand |
● |
Ergebniscenter
Funktion | map.apps | Extension |
---|---|---|
Zentrales, tabellarisches Ergebniscenter (Result Center) zur Anzeige und Verwaltung von Ergebnismengen (z.B. von räumlicher Auswahl) |
● |
|
Ergebnisliste nach einzelnen Attributen sortier- und filterbar |
● |
|
Ergebnisse werden in Karte markiert und beim Mouse-Over im Ergebniscenter wird das Objekt in der Karte hervorgehoben |
● |
|
Klick auf eine Zeile zentriert die Karte auf dem Ergebnis und öffnet ein Info-Fenster mit Details zum Objekt |
● |
|
Auswählen von mehreren Zeilen, um einen Bericht (Jasper Reports) zu den Einträgen zu erzeugen, die Einträge als CSV-Datei zu exportieren oder Einträge aus der Ergebnismenge zu entfernen |
● |
Export von Daten
Funktion | map.apps | Extension |
---|---|---|
Export des Inhalts aus dem Ergebniscenter als CSV-Datei |
● |
|
Export von räumlich oder attributiv selektierten Daten in ein beliebiges dateibasiertes Zieldatenformat |
||
Export von Daten aus dem Result Center oder integrierten Datenquellen wie Diensten oder Datenbanken |
||
Synchroner oder asynchroner Download (Benachrichtigung per E-Mail) |
Berichte (Reporting)
Funktion | map.apps | Extension |
---|---|---|
Erstellung komplexer Berichte zu Inhalten aus dem Ergebniscenter |
● |
|
Nutzung von Bericht-Vorlagen (JasperReports) inkl. Karte(n) und tabellarischen Ansichten |
● |
|
Erstellung und Anpassung von Bericht-Vorlagen durch frei verfügbare Dritt-Software (Jaspersoft Studio) |
● |
|
Verknüpfung mit Zusatzinformationen aus Dritt-Systemen |
● |
Diagramme (Charting)
Funktion | map.apps | Extension |
---|---|---|
Anzeige von Diagrammen in Popups |
● |
|
Anzeige von einem oder mehreren Diagrammen zu Daten aus einem oder mehreren ArcGIS Kartenservices oder Feature-Layern in einer Seitenleiste |
Datenbank-Import
Funktion | map.apps | Extension |
---|---|---|
Lokale, dateibasierte Daten in unterschiedlichen Formaten in existierende Datenhaltung (Datenbank oder Dateisystem) importieren |
||
Beschränkung des räumlichen Ausschnitts auf den aktuellen Kartenausschnitt |
Datenbank-Export
Funktion | map.apps | Extension |
---|---|---|
Daten aus einer beliebigen Datenhaltung (Datenbank oder Dateisystem) exportieren und lokal speichern |
||
Definition des Zieldatenformats und des Zielkoordinatensystems |
||
Definition des räumlichen Ausschnitts (Rechteck, Polygon) für den Export auf der Karte |
||
Synchroner oder asynchroner Download (Benachrichtigung per E-Mail) |
Streaming von Web Services
Funktion | map.apps | Extension |
---|---|---|
Visualisierung von definierten Diensten und Datenquellen durch ein Streaming der Daten zur Laufzeit |
||
Definition von Filterregeln zur Laufzeit |
||
Definition von Aggregationsregeln oder Datenspezifischen Analysen |
||
Beschränkung des räumlichen Ausschnitts auf den aktuellen Kartenausschnitt |
||
Weitere Nutzung der Daten über Download von Geodaten und Datenbank-Import |
Integration in Webseiten
Integration API
Funktion | map.apps | Extension |
---|---|---|
Einbetten einer App in eine andere Webseite |
● |
|
Ausführen von Aktionen in der App, die von der umgebenden Webseite aus angestoßen werden (Zoom auf eine Geometrie, Highlight eines Objekts) |
● |
|
Erweiterung der API um eigene Funktionen |
● |
|
Deaktivieren der Kartensteuerung über Mausrad und Touchgesten |
● |
Parametrisierter Aufruf
Funktion | map.apps | Extension |
---|---|---|
Parametrisierter Aufruf einer App mit Übergabe von aktiven Grundkarten und Layern, Layer-Transparenz, Center-Koordinate, Zoomstufe und Sprache |
● |
|
Start einer Suche durch einen parametrisierten Aufruf (z.B. |
● |
|
Permanente Aktualisierung der Parameter in der Browser-Adressleiste (optional) |
● |
Integration in die ArcGIS Plattform
ArcGIS Identitäten
Funktion | map.apps | Extension |
---|---|---|
OAuth-basierte Nutzeranmeldung mit ArcGIS Identitäten |
● |
|
SAML-basiertes Single Sign-On (SSO) zwischen map.apps und ArcGIS Online / Portal for ArcGIS (Enterprise Login) |
● |
|
Anzeige von Nutzerdetails (Name, Kontakt-Daten, Profilfoto) |
● |
|
Absicherung von Apps oder Funktionen über Nutzerrollen |
● |
|
Zugang zum map.apps Manager über Nutzerrollen |
● |
Nutzung von Inhalten
Funktion | map.apps | Extension |
---|---|---|
Nutzung von Webkarten (Web maps), inkl. Anzeige von Legende, Popups und Grafiken |
● |
|
Suchen von Webkarten zur Laufzeit und Einladen in die App |
● |
|
Nutzung von Webszenen (Web scenes) |
● |
|
Steuern von Webszenen über Folien (Scene Slides) |
● |
|
Suchen von Webszenen zur Laufzeit und Einladen in die App |
● |
Registrierung von Apps
Funktion | map.apps | Extension |
---|---|---|
Registrierung von map.apps Apps als Elemente in ArcGIS Online und Portal for ArcGIS per Dialog im map.apps Manager |
● |
|
map.apps Apps über die Freigabe-Einstellungen in Portal for ArcGIS freigeben |
● |
|
map.apps Apps im ArcGIS Marketplace anbieten |
● |
Sicherheit
Nutzerverwaltung
Funktion | map.apps | Extension |
---|---|---|
Integrierte Nutzer mit unterschiedlichen Zugriffsrechten (Administrator und Redakteur) zur Nutzung des map.apps Managers |
● |
|
Anbindung der Nutzerverwaltung aus ArcGIS Online bzw. Portal for ArcGIS |
● |
|
Anbindung der Nutzerverwaltung aus con terra security.manager |
● |
|
Aufbau einer eigenen Nutzerverwaltung |
||
Anbindung einer bestehenden Nutzerverwaltung (Active Directory, LDAP) |
Administration
Allgemein
Funktion | map.apps | Extension |
---|---|---|
Zentrale Weboberfläche zur Verwaltung von Apps, App-Vorlagen, Funktionsbausteinen (Bundles), Bericht-Vorlagen und Extensions |
● |
|
Update-Benachrichtigung für map.apps, Extensions und Community-Bundles |
● |
Apps
Funktion | map.apps | Extension |
---|---|---|
Assistent für App-Erstellung |
● |
|
Verwendung von App-Vorlagen zur effizienten App-Erstellung |
● |
|
Freigabe-Workflow für Apps |
● |
|
Zugriff auf alle Konfigurations- und App-Dateien |
● |
|
Konfiguration einer App über thematisch sortierten Konfigurationsdialog mit Vorschau der Änderungen („WYSIWYG“) |
● |
|
Konfiguration einer App im JSON-Format über einen Texteditor (inkl. Syntax-Check) |
● |
|
Export von bestehenden Apps als Vorlage für neue Apps |
● |
|
Weitergabe von Apps als ZIP-Datei |
● |
|
Festlegen von Versionen verwendeter Produkt-Bundles für eine oder mehrere Apps gleichzeitig |
● |
|
Apps für den eigenständigen Betrieb oder als Vorbereitung für native App-Erstellung exportieren (inkl. aller benötigten Ressourcen) |
● |
|
Apps als Elemente in Portal for ArcGIS oder ArcGIS Online registrieren |
● |
Funktionsbausteine (Bundles)
Funktion | map.apps | Extension |
---|---|---|
Zentrale Verwaltung von Funktions-Bausteinen (Bundles), die in beliebig vielen Apps referenziert werden können. Bundles werden nicht kopiert, d.h. durch Austausch eines Bundles können direkt alle Apps aktualisiert werden, die dieses Bundle nutzen. |
● |
|
Domain-Bundles zur Nutzung von zentral verwalteten Fachlichkeiten (z.B. Karten, Suche, Popups) in beliebig vielen Apps |
● |
|
Integrierter Download von Bundles aus dem con terra Developer Network |
● |
Erweiterbarkeit
Funktion | map.apps | Extension |
---|---|---|
Um eigene Funktionalitäten erweiterbar (modulares Bundle-Konzept) |
● |
|
In App integrierbare Konsole zur Überprüfung von Bundles, Diensten, Komponenten und Log-Nachrichten zur Laufzeit |
● |
|
Weitergabe eigener Funktions-Bundles als ZIP-Datei |
● |
|
Keine rechtliche Einschränkung bei der Weitergabe eigener Entwicklungen |
● |
|
Kostenfreie, personengebundene Entwicklerlizenzen |
● |
|
Voller Zugriff auf den Source Code |
● |
|
Nutzung kostenloser Entwicklungsumgebungen (z.B. Visual Studio Code, NetBeans) |
● |
|
Beispielprojekt zum Einstieg in die Entwicklung |
● |
|
Entwickler-Dokumentation und Code-Beispiele |
● |
Offline
Funktion | map.apps | Extension |
---|---|---|
Erstellung individueller Lösungen für Endgeräte, die keine dauerhafte Netzverbindung haben
Um die jeweiligen Anforderungen passend abzudecken, können verschiedene Build- und Distributionswege, sowie Strategien zur Verteilung und Synchronisation von Apps und Daten genutzt werden. |
● |
Community, Support, Schulung
Community
Funktion | map.apps | Extension |
---|---|---|
con terra Developer Network mit Zugriff auf Blog, Dokumentationen, Downloads und Entwicklerhilfen |
● |
● |
Forum zum Austausch unter Administratoren und Entwicklern |
● |
● |
Viele weitere Funktionen und Beispiele Open Source in Github |
● |
Schulungen
Funktion | map.apps | Extension |
---|---|---|
Schulungen für Administratoren und Entwickler |
kostenpflichtig |
kostenpflichtig |