- Open layers
-
Dieser Artikel wurde auf der Qualitätssicherungsseite des Portals Freie Software eingetragen. Beteilige dich an der Diskussion und hilf mit, den Artikel zu verbessern. OpenLayers
JavaScript-API zur Darstellung dynamischer Web-KartenBasisdaten Aktuelle Version: 2.7
(29. September 2008)Kategorie: Geoinformationssystem Lizenz: BSD-Lizenz Deutschsprachig: nein openlayers.org OpenLayers ist eine JavaScript-Bibliothek die es ermöglicht Geodaten im Webbrowser anzuzeigen. Bei OpenLayers handelt sich um eine Programmierschnittstelle (Application Programming Interface) die eine clientseitige Entwicklung unabhängig vom Server zulässt.
Inhaltsverzeichnis
Beschreibung
OpenLayers ist in der Programmiersprache JavaScript entwickelt und unabhängig von der eingesetzten Serversoftware durch die Implementierung mehrerer Schnittstellen. → Abschnitt Schnittstellen
Das Programm stellt typische Webmapping-Elemente bereit, zum Beispiel eine Skala zum verändern des dargestellten Maßstabs. Mittels Editierelementen können dargestellte Karten konfiguriert werden, beispielsweise kann ein Marker platziert werden.
Als Zielgruppe gibt OpenLayers Anwender und Entwickler an, die eine Karte im Internet darstellen oder eine kartenbasierte Anwendung erstellen möchten.[1]
Im Jahr 2008 wurde OpenLayers als Projekt bei der Open Source Geospatial Foundation aufgenommen und ist Open Source Software.[2] Die Kommunikation im Projekt erfolgt über Mailinglisten in englischer Sprache.[3]
Schnittstellen
OpenLayers bietet verschiedene Schnittstellen um Geodaten einzubinden. Neben dem Einbinden von einzelnen Bildern, stehen auch Schnittstellen zu standardisierten Formaten des Open Geospatial Consortium in OpenLayers bereit.
Aber auch geschlossene Formate können eingebunden werden, Beispiele hierfür sind:
- Google Maps
- Yahoo Maps
- Virtual Earth
Entwicklung
Im OpenLayers Projekt sind klare Entwicklungsrichtlinien vorgegeben.
Um den Projektablauf zu überwachen und die Entwicklung abzusichern, besitzt OpenLayers ein Projektkomitee.[4] Dieses umfasst derzeit acht stimmberechtigte Entwickler.[5] Das Projektkomitee überwacht den Projektablauf und versucht im Sinne der Community Entscheidungsprozesse zu beschleunigen.
Jede Person hat aber die Möglichkeit einen Fehler oder einen neuen Entwicklungswunsch in das Ticket-System einzutragen. Hierbei sollen aber spezielle Regeln befolgt werden. So soll, wenn möglich, direkt ein Patch für den Fehler oder das Features an das Ticket angehängt werden.
Um die Qualität des Projekts zu sichern, sind über 1600 Modultests (engl.: unit tests) in über 150 Klassen implementiert.[6]
Einzelnachweise
- ↑ [ http://trac.openlayers.org/wiki/IncubationQuestionnaire]
- ↑ "OpenLayers bei der Open Source Geospatial Foundation"
- ↑ "Mailinglisten für OpenLayers"
- ↑ "OpenLayers Projektkomitee"
- ↑ "Entwicklungsrichtlinien OpenLayers"
- ↑ "Unit-Tests für OpenLayers"
Weblinks
Wikimedia Foundation.