Die GIS-Welt hat sich in den letzten Jahren rasant entwickelt – das trifft auch auf die Anforderungen und Herausforderungen in der Praxis zu. GIS-Expert:innen und Entwickler:innen haben mit ArcGIS über die Produktpalette hinaus vielfältige Möglichkeiten, um eigene Mapping-Anwendungen und Lösungen zu erstellen.
Thomas Gassner, Head of Development bei SynerGIS, stellt in seinem Blogbeitrag die verschiedenen Wege vor, auf denen Anwendungen mit ArcGIS (weiter)entwickelt werden können. Hier ein kurzer Überblick:
SDKs
Software Development Kits (SDKs) ermöglichen eine nahtlose Verzahnung mit dem ArcGIS System. Neben ArcGIS Maps SDK for JavaScript stehen Ihnen weitere SDKs für die Entwicklung von nativen Anwendungen zur Verfügung:
APIs
Durch die Verwendung von Scripting-APIs können Sie einzelne Aufgaben und Tasks zudem über die REST-Schnittstelle umsetzen:
Open-Source-Bibliotheken
Die Location Services von Esri können auch in bestehende Open-Source-Anwendungen eingebunden werden, um z. B. erweiterte GIS-Funktionalitäten zu integrieren:
Ohne Programmieraufwand mit dem Experience Builder
Mit dem ArcGIS Experience Builder haben Sie sowohl in ArcGIS Online als auch ArcGIS Enterprise die Möglichkeit, ansprechende Web-Apps ganz ohne Vorkenntnisse in der Programmierung zu erstellen. Von der Auswahl einer Vorlage über die Ausgestaltung des Layouts per Drag & Drop bis hin zum Freigeben der App werden Sie durch den gesamten Prozess geführt.
Das reicht Ihnen noch nicht? Dann können Sie die Funktionalität mit der Developer Edition des Experience Builder erweitern und auf Ihre Bedürfnisse zuschneiden.
Weiterführende Informationen finden Sie im Originalbeitrag von Thomas Gassner und auf den verlinkten Seiten.
Thomas Gassner ist seit 2012 bei SynerGIS tätig. Als Head of Development konzipiert er innovative GIS-Lösungen mit seinem Team.