- OpenLayers
-
OpenLayers
JavaScript-API zur Darstellung dynamischer Web-KartenBasisdaten Aktuelle Version 2.11[1]
(2010-12-10)Programmiersprache JavaScript 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, 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. Das Programm stellt typische Webmapping-Elemente bereit, wie 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.[2] Es wird unter anderem von OpenStreetMap[3] und dem Schweizerischen Geoportal des Bundes[4] verwendet.
Im Jahr 2008 wurde OpenLayers als Projekt bei der Open Source Geospatial Foundation aufgenommen und ist Open Source Software.[5] Die Kommunikation im Projekt erfolgt über Mailinglisten in englischer Sprache.[6]
Schnittstellen
OpenLayers bietet verschiedene Schnittstellen um Geodaten einzubinden. Neben dem Einbinden von einzelnen Bildern stehen auch Schnittstellen zu standardisierten Formaten des Open Geospatial Consortiums in OpenLayers bereit:
Aber auch geschlossene Formate können eingebunden werden, Beispiele hierfür sind:
Entwicklung
Im OpenLayers-Projekt sind klare Entwicklungsrichtlinien vorgegeben.
Um den Projektablauf zu überwachen und die Entwicklung abzusichern, besitzt OpenLayers ein Projektkomitee.[7] Dieses umfasst derzeit acht stimmberechtigte Entwickler.[8] 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.[9]
Literatur
- Marc Jansen, Till Adams: OpenLayers – Webentwicklung mit dynamischen Karten und Geodaten, Open Source Press, April 2010, ISBN 978-3-937514-92-5.
Siehe auch
- FOSSGIS, „Local Chapter” der OSGeo im deutschsprachigen Raum
Weblinks
- Website des Projektes OpenLayers (englisch)
- OpenLayers InfoSheet bei OSGeo (englisch)
- Zusammenfassung für OpenLayers in der Datenbank von FreeGIS
- Artikel «OpenLayers» im GIS-Wiki
- Webseite des auf OpenLayers basierenden Projektes Legato (englisch)
- Webseite des Projekts OpenLayers Editor
Einzelnachweise
- ↑ http://trac.osgeo.org/openlayers/timeline. Abgerufen am 21. Oktober 2011.
- ↑ http://trac.openlayers.org/wiki/IncubationQuestionnaire
- ↑ http://wiki.openstreetmap.org/wiki/Develop
- ↑ http://www.geo.admin.ch/internet/geoportal/de/home/services/geoservices/display_services/api_services.html
- ↑ "OpenLayers bei der Open Source Geospatial Foundation"
- ↑ "Mailinglisten für OpenLayers"
- ↑ "OpenLayers Projektkomitee"
- ↑ "Entwicklungsrichtlinien OpenLayers"
- ↑ "Unit-Tests für OpenLayers"
Software-Projekte der Open Source Geospatial Foundation (OSGeo)Web-Mapping-Software: deegree | geomajas | GeoServer | Mapbender | MapBuilder | MapFish | MapGuide Open Source | MapServer | OpenLayers
Desktop-GIS: GRASS GIS | OSSIM | Quantum GIS | gvSIG
Software-Bibliotheken: FDO | GDAL | GEOS | GeoTools | MetaCRS | OSSIM | PostGIS
Metadatenkataloge: GeoNetwork
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
OpenLayers — Original author(s) MetaCarta … Wikipedia
OpenLayers — Тип JavaScript библиотека Последняя версия … Википедия
OpenLayers — es una biblioteca de JavaScript de código abierto bajo una derivación de la licencia BSD para mostrar mapas interactivos en los navegadores web. OpenLayers ofrece un API para acceder a diferentes fuentes de información cartográfica en la red: Web … Wikipedia Español
Openlayers — Affichage d une carte OpenStreetMap dans un navigateur grâce à la couche OpenLayers. La carte est composée de tuiles de 256x256 pixels. OpenLayers est un logiciel libre, publié sous licence BSD. Il constitue une bibliothèque de fonctions… … Wikipédia en Français
OpenLayers — Affichage d une carte OpenStreetMap dans un navigateur grâce à la couche OpenLayers. La carte est composée de tuiles de 256x256 pixels. OpenLayers est un logiciel libre, publié sous licence BSD. Il constitue une bibliothèque de fonctions… … Wikipédia en Français
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 … Deutsch Wikipedia
Open Street Map — OpenStreetMap URL http://www.openstreetmap.org Slogan … Deutsch Wikipedia
Openstreetmap — URL http://www.openstreetmap.org Slogan … Deutsch Wikipedia
GeoRSS — is an emerging standard for encoding location as part of an RSS feed. (RSS is an XML format used to describe feeds ( channels ) of content, such as news articles, MP3 play lists, and blog entries. These RSS feeds are rendered by programs such as… … Wikipedia
JSDoc — is a syntax for adding inline API documentation to JavaScript source code. This is distinct from the various tools that parse and manipulate code that follows the JSDoc syntax.The JSDoc syntax is similar to the Javadoc syntax, used for… … Wikipedia