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 kostenfrei über das con terra Developer Network verfügbar. Weitere Funktionen können dank des modularen Konzepts ergänzt werden.
Allgemein
Barrierefreiheit (Accessibility)
Funktion | map.apps | Extension |
---|---|---|
Elemente per Tastatur ansteuern |
● |
|
Fenster per Tastatur schließen und verschieben |
● |
|
Bedienelemente, Inhalte und Zustände von Screen-Readern vorlesen lassen |
● |
|
Ausreichender Kontrast bei Schriftfarben und Hintergründen (im Standard-Layout) |
● |
|
Wechsel auf kontrastreicheres Farbschema ermöglichen |
● |
Datenschutz
Funktion | map.apps | Extension |
---|---|---|
Erläuterung zur Erfassung von Daten in Cookies oder Browser-Speicher |
● |
|
Integration von Impressum und Datenschutzerklärung (Anzeige in jeder App, zentrale Verwaltung über alle Apps hinweg) |
Layout
Funktion | map.apps | Extension |
---|---|---|
Unterschiedliche Layouts zur Auswahl (Themes) |
● |
|
Integration eigener Logos (mit Verlinkung) |
● |
|
Layout-Wechsel zur Laufzeit während der Nutzung einer App |
● |
|
Verwendung von WebFonts zur Darstellung von Icons |
● |
|
Automatische Anpassung des Layouts in Abhängigkeit von Endgerät oder Bildschirmgröße (Responsive Design) |
● |
|
Nutzung von Esri Icon Font (Calcite theme) |
● |
|
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 während der Nutzung einer App |
● |
|
Apps per URL-Parameter in bestimmten Sprachen starten |
● |
|
Hinzufügen von weiteren Sprachen als Sprach-Pakete (in allen Apps wiederverwendbar) |
● |
Unterstützung mobiler Endgeräte
Funktion | map.apps | Extension |
---|---|---|
Nutzbarkeit auf allen gängigen mobilen Geräten, Betriebssystemen und Browsern 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 Widgets 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 IntegratedMeshLayer |
● |
|
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 Feature Service (WFS) (WFS 2.0.0 mit GeoJSON Ausgabe-Format) |
● |
|
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 Definition String (WKT) |
● |
|
Anzeige des aktuellen Koordinatenreferenzsystems |
● |
|
Wechsel des Koordinatenreferenzsystems während der Nutzung einer App |
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) |
● |
|
Auswahl verschiedener SLD (Styled Layer Descriptor) für die WMS-Darstellung |
||
Hervorheben der Objekte bei Popups für Kartenservices und Feature Layer |
● |
|
Clustering von Features (Zusammenfassen von vielen nahe beieinander liegenden Objekten) |
||
Spiderfying (Aufspreizen von Features bei mehreren lagegleichen Objekten) |
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) |
||
„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) |
● |
|
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 |
● |
|
Zeitreise durch Überblenden verschiedener Grundkarten |
||
Überblenden („crossfading“) von zwei Grundkarten |
Thematische Karten steuern
Funktion | map.apps | Extension |
---|---|---|
Karteninhaltsteuerung in Form einer Table of Content (TOC) |
● |
|
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-Hinweise eines Karteninhalts anzeigen |
● |
|
Sichtbarkeit (Transparenz) eines Karteninhalts ändern |
● |
|
Legende zu jedem Kartenlayer einblenden |
● |
|
Legende eines bestimmen Karteninhalts öffnen |
||
Capabilities eines Karteninhalts anzeigen |
||
Ändern der Darstellungsreihenfolge |
||
Tabellarische Darstellung aller Objekte eines Karteninhalts |
||
Anpassen der Darstellung von Kartenhinhalten zur Laufzeit |
||
Erweiterbarkeit des Kontextmenüs um individuelle Aktionen |
● |
|
Hinweise und Erläuterungen bei nicht angezeigten Karteninhalten (z.B. aufgrund von Maßstabbeschränkungen) |
● |
|
Ausblenden einzelner Layer aus der Karteninhaltsteuerung |
● |
|
Vorkonfiguriertes Ausklappen von Einträgen beim Start der App |
● |
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 Personen mit Administrationsrechten |
360-Grad-Aufnahmen von Straßenbefahrungen
Funktion | map.apps | Extension |
---|---|---|
Integration von Cyclomedia Street Smart |
||
Integration von Daten weiterer Drittanbieter als individuelle Erweiterung |
● |
3D-Szenen
Allgemein
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 ("Extrusion") |
● |
3D-Funktionen
Funktion | map.apps | Extension |
---|---|---|
Distanzen und Flächen messen |
● |
|
Schnappschuss einer Szene als Bild speichern |
||
Schattenwurf mit Angabe von Datum und Uhrzeit simulieren |
||
Schnitt durch 3D-Objekte |
||
Höhenprofil entlang einer gezeichneten Linie anzeigen (Gelände- und Gebäude-Höhen) |
||
Sichtachsen-Analyse (Line of Sight) |
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 als Drop-down-Menü „Was möchten Sie tun?“) |
● |
|
Regeln zum automatischen Ein-/Ausblenden oder Aktivieren/Deaktivieren von Werkzeugen (abhängig von Zugangsberechtigungen, 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.ä.) |
||
Eigene Abfragen während der Nutzung einer App erstellen |
||
Nutzung von räumlichen Eingrenzungen für die Abfrage |
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 |
||
Einfachen Schnappschuss einer Karte oder Szene als Bild speichern |
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 während der Nutzung einer App (Auswahl aus vordefinierter Liste oder Eingabe einer URL) |
||
Lokale Dateien hochladen und Objekte in Result Center und Karte visualisieren (Übernahme von Geometrie- und Sachdaten; dynamische Festlegung von Visualisierung der Objekte) |
||
Räumliche Filterung der hochgeladenen Daten auf den aktuellen Kartenausschnitt (optional) |
||
Hinzuladen mehrerer Dateien in unterschiedlichen Formaten oder Datenstrukturen |
||
Analyse-Prozess 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 |
● |
|
Maßeinheiten wählbar |
● |
|
Anzeige des Umfangs von Flächen |
● |
|
Höhenprofil entlang einer gezeichneten Linie anzeigen |
Navigation
Funktion | map.apps | Extension |
---|---|---|
Zoomen |
● |
|
Zur initialen Ansicht wechseln |
● |
|
Karte oder Szene nach Norden ausrichten |
● |
|
Zwischen 2D- und 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 |
● |
|
Auswahlmöglichkeit ob vorhandene Ergebnisse ersetzt oder ergänzt werden |
● |
|
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 vorkonfigurieren |
Standort-Lokalisierung
Funktion | map.apps | Extension |
---|---|---|
Anzeige des eigenen Standortes mittels Geolocation API (GPS, Wifi, IP-Adresse) |
● |
|
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. Layer-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 |
Vollbildmodus
Funktion | map.apps | Extension |
---|---|---|
Gesamte App im Vollbildmodus anzeigen |
||
Oberflächenelemente ausblenden und nur die Karte im Vollbildmodus anzeigen |
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 |
● |
|
Anzeige von Bemaßungen (Fläche, Entfernung, Winkel etc.) während des Zeichnens |
● |
|
Text auf der Karte platzieren |
||
Pfeile auf der Karte platzieren |
||
Anpassen der Styles (z.B. Farben, Linien- und Füllmuster, Linienstärke) |
||
Zeichnungen konstruieren (Angabe von Radius, Kantenlängen, Winkeln) |
||
Anzeige von Bemaßungen der Zeichnungen |
||
Beschriftung von Punkten mit Koordinaten |
Suchen und Finden
Allgemein
Funktion | map.apps | Extension |
---|---|---|
Zentrales Text-Eingabefeld für Suche |
● |
|
Suche während der Texteingabe |
● |
|
Gleichzeitiges Suchen auf verschiedenen Suchthemen mit gruppierter Anzeige der Ergebnisse |
● |
|
Anzeige der Anzahl der insgesamt gefundenen Ergebnisse pro Suchthema |
● |
|
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 (Web maps) |
● |
|
ArcGIS Webszenen (Web scenes) |
● |
|
Adresssuchdienst der Esri Schweiz AG (LocationFinder) |
||
BKG Adress- und Ortssuche |
||
CSV-Layer |
● |
|
GeoJSON-Layer |
● |
|
Koordinatensuche (Auswahl unterschiedlicher Koordinatensysteme) |
● |
|
OGC API - Features |
● |
|
OGC Web Feature Service (WFS) (WFS 2.0.0 mit GeoJSON Ausgabe-Format) |
● |
|
what3words Suche und Bestimmung mit Klick in Karte |
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:
|
● |
|
Ausblenden von leeren Feldern für einzelne Features |
● |
|
Nutzung von ArcGIS Arcade |
● |
|
Anzeige von Subtypes und codierten Werten (Coded Values) |
● |
|
Anzeige von abhängigen Tabellen/Daten (Related Tables/Related Records) |
● |
|
Hervorheben des zugehörigen Kartenobjekts |
● |
|
Andocken des Popups am Bildschirmrand |
● |
|
Popup-Definition für beliebig viele Karteninhalte wiederverwenden |
||
Nutzung sog. Actions (z.B. „Auf das Objekt zoomen“) |
● |
|
Action zum Maximieren des Popups |
||
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 |
● |
Result Center
Funktion | map.apps | Extension |
---|---|---|
Zentrales, tabellarisches Werkzeug (Result Center) zur Anzeige und Verwaltung von Ergebnismengen (z.B. von räumlicher Auswahl) |
● |
|
Darstellung der Feldinhalte global oder pro Feld pro Layer formatieren (z.B. Anzahl der Nachkommastellen, Tausendertrennzeichen, Datums-Format) |
● |
|
Felder mit Hilfe von ArcGIS Arcade erstellen |
● |
|
Ergebnisliste nach einzelnen Attributen sortierbar |
● |
|
Filter zur Reduktion der Ergebnisse |
● |
|
Ergebnisse werden in Karte markiert und beim Mouse-Over im Result Center wird das Objekt in der Karte hervorgehoben |
● |
|
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 |
● |
|
Row-Action: Zoom auf das Objekt |
● |
|
Row-Action: Popup zu diesem Objekt öffnen |
● |
|
Row-Action: Objekt aus den Ergebnissen entfernen |
● |
|
Row-Action: Objekt editieren (für editierbare Layer) |
● |
|
Bulk-Action: Auf ausgewählte Objekte zoomen |
● |
|
Bulk-Action: Objekte aus den Ergebnissen entfernen |
● |
|
Bulk-Action: Daten der ausgewählten Objekte als CSV-Datei herunterladen |
● |
|
Definierte Schnittstellen zur Erweiterung des Result Centers um Bulk- oder Row-Actions (Funktionen die auf mehrere oder einzelne Einträge angewendet werden) |
● |
Export von Daten
Funktion | map.apps | Extension |
---|---|---|
Export des Inhalts aus dem Result Center 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 Result Center |
● |
|
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 |
Karteninhalte bearbeiten (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 |
● |
|
Bearbeiten von abhängigen Tabellen/Daten (Related Tables/Related Records) |
● |
|
Verschieben vorhandener Objekte deaktivieren (nur Bearbeiten von Stützpunkten zulassen) |
||
Umfassende Snapping-Funktionalitäten (Fangen) für konsistente und fehlerfreie Geometrieerfassung |
||
Übernahme und Verschneidung bestehender Geometrien anderer Layer |
||
Objektdefinierende Buffer-Funktionalität (Puffer nach Innen oder Außen bilden) |
||
Segmenterfassung mittels Längen- und Winkelfunktionen |
||
Objekte teilen und zusammenführen (für Linien und Flächen) |
||
API zur Integration der Editier-Werkzeuge in eigene Implementierungen |
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 Anmeldung mit ArcGIS Identitäten |
● |
|
SAML-basiertes Single Sign-On (SSO) zwischen map.apps und ArcGIS Online / ArcGIS Enterprise-Portal (Enterprise Login) |
● |
|
Anzeige von Name, Kontakt-Daten und Profilfoto |
● |
|
Absicherung von Apps oder Funktionen über Rollen |
● |
|
Zugang zum map.apps Manager über Rollen |
● |
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 ArcGIS Enterprise-Portal per Dialog im map.apps Manager |
● |
|
map.apps Apps über die Freigabe-Einstellungen in ArcGIS Enterprise-Portal freigeben |
● |
|
map.apps Apps im ArcGIS Marketplace anbieten |
● |
Sicherheit und Authentifizierung
Identitätsanbieter
Funktion | map.apps | Extension |
---|---|---|
Integrierte Zugänge mit unterschiedlichen Zugriffsrechten zur Nutzung des map.apps Managers |
● |
|
Authentifizierung über ArcGIS Enterprise-Portal |
● |
|
Authentifizierung über ArcGIS Online |
● |
|
Authentifizierung über Keycloak |
● |
|
Authentifizierung über security.manager - Enterprise Edition |
● |
Zugriffschutz
Funktion | map.apps | Extension |
---|---|---|
Schutz vor anonymem Zugriff auf nicht freigegebene Apps |
● |
|
Freigabe von Apps und Werkzeugen für bestimmte Rollen |
● |
Abgesicherte Dienste nutzen
Funktion | map.apps | Extension |
---|---|---|
Mit ArcGIS Enterprise abgesicherte Dienste nutzen |
● |
|
Mit security.manager abgesicherte Dienste nutzen |
● |
|
Nicht öffentliche Dienste aus ArcGIS Enterprise-Portal oder ArcGIS Online nutzen |
● |
|
Mit HTTP-Basic Authentication abgesicherte Dienste nutzen |
● |
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 einen umfangreichen App-Editor (inkl. Syntax-Check, Beispielen und Vorschlägen) |
● |
|
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 ArcGIS Enterprise-Portal 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 Entwicklungslizenzen |
● |
|
Nutzung von TypeScript, um eine sichere und einfache Entwicklung gegen definierte Schnittstellen zu ermöglichen |
● |
|
Nutzung kostenloser Entwicklungsumgebungen (z.B. Visual Studio Code) |
● |
|
Beispielprojekt zum Einstieg in die Entwicklung |
● |
|
Entwicklungs-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 und Downloads |
● |
● |
Forum zum Austausch |
● |
● |
Viele weitere Funktionen und Beispiele Open Source in Github |
● |
Schulungen
Funktion | map.apps | Extension |
---|---|---|
Schulungen zur Administration und Entwicklung |
kostenpflichtig |
kostenpflichtig |