NGEO
ngeo ist eine JavaScript-Bibliothek, die OpenLayers und AngularJS kombiniert, um Web-Mapping-Anwendungen zu erstellen.
Sie bietet wiederverwendbare Komponenten und Dienste, um die Erstellung von GIS-Schnittstellen zu vereinfachen.
Sie ist modular aufgebaut und wird im GeoMapFish -Ökosystem häufig verwendet.
ngeo ist eine funktionsreiche JavaScript-Bibliothek, die entwickelt wurde, um die Entwicklung moderner, interaktiver Web-Mapping-Anwendungen zu vereinfachen. Basierend auf OpenLayers, einer der etabliertesten Mapping-Engines im Web, und AngularJS, einem beliebten Framework für die Erstellung dynamischer Benutzeroberflächen, verbindet ngeo kartografische Funktionen auf niedriger Ebene mit Anwendungskomponenten auf hoher Ebene. Es bietet Tools, Direktiven und Dienste für Karten, Layer-Verwaltung, Zeichnen, Drucken, Abfragen, Katalognavigation und viele andere gängige GIS-Interaktionen.
Eine wesentliche Stärke von ngeo ist seine Modularität. Entwickler können vollständig angepasste Anwendungen erstellen, indem sie nur die Komponenten auswählen, die sie benötigen, wodurch sichergestellt wird, dass die endgültigen Anwendungen schnell und effizient bleiben. Dieser Ansatz ermöglicht auch die Erstellung komplexer Geodaten-Schnittstellen, die wartbar bleiben und im Laufe der Zeit leicht erweitert werden können.
ngeo wird häufig in Produktionsumgebungen eingesetzt, insbesondere im GeoMapFish-Ökosystem, wo es als primärer Web-Mapping-Client dient. Seine stabile Architektur, klar definierten Muster und umfangreiche Dokumentation machen es zu einer zuverlässigen Wahl für Teams, die umfangreiche, kartenorientierte Anwendungen entwickeln. Von öffentlich zugänglichen Portalen bis hin zu internen Tools bietet ngeo die Flexibilität und Leistungsfähigkeit, die für anspruchsvolle Geodaten-Anwendungsfälle erforderlich sind.
Funktionen
- Veröffentlicht QGIS-Projekte direkt im Internet
- Unterstützt WMS-, WFS- und OGC-API-Funktionen
- Automatische Extraktion von Ebenen, Stilen und Metadaten
- Detaillierte Autorisierung und Zugriffskontrolle
- Organisation von Datensätzen und Metadatenkatalog
- Tools für Versionierung und Datenverwaltung
- Modulare und erweiterbare Django-Architektur
- Skalierbares Backend für professionelle WebGIS-Implementierungen
