OpenLayers
OpenLayers
|
|
---|---|
JavaScript API for displaying dynamic web maps |
|
Basic data
|
|
developer | Open Source Geospatial Foundation |
Publishing year | June 26, 2006 |
Current version | 6.1.1 (November 4, 2019) |
operating system | Web browser |
programming language | JavaScript |
category | Geographic information system |
License | BSD |
German speaking | No |
openlayers.org |
OpenLayers is a JavaScript - library that enables spatial data in the Web browser display. OpenLayers is a programming interface that allows client-side development independent of the server.
description
OpenLayers was developed in the JavaScript programming language and is independent of the server software used through the implementation of several interfaces. The program provides typical web mapping elements, such as a scale for changing the displayed scale . Maps can be configured using editing elements, for example a marker can be placed.
OpenLayers specifies users and developers who want to display a map on the Internet or create a map-based application as the target group. It was used on the OpenStreetMap homepage for years and is used, among other things, on the Swiss federal geoportal .
In 2008 OpenLayers was accepted as a project by the Open Source Geospatial Foundation and is open source software. Communication in the project takes place via mailing lists in English.
Interfaces
OpenLayers offers various interfaces to integrate geodata . In addition to the integration of individual images, interfaces to standardized formats of the Open Geospatial Consortium are also available in OpenLayers:
But closed formats can also be integrated, e.g. B .:
development
In the OpenLayers project there are clear development guidelines.
In order to monitor the project flow and secure the development, OpenLayers has a project committee to which six developers are entitled to vote. The project committee monitors the project process and tries to accelerate decision-making processes in the interest of the community.
In principle, every user is entitled to enter an error or a new development request in the ticket system . Special rules must be observed here. If possible, a patch for the bug or the feature should also be attached to the ticket .
To ensure the quality of the project are more than 1,600 unit tests (English: unit tests ) in implementing over 150 classes.
See also
- FOSSGIS , "Local Chapter" of OSGeo in German-speaking countries
literature
- Marc Jansen, Till Adams: OpenLayers - Web Development with Dynamic Maps and Geodata , Open Source Press, April 2010, ISBN 978-3-937514-92-5 .
Web links
- Website of the OpenLayers project (English)
- OpenLayers InfoSheet at OSGeo (English)
- Summary for OpenLayers in the FreeGIS database
- Website of the Legato project based on OpenLayers (English)
- Website of the OpenLayers Editor project
Individual evidence
- ↑ Tim Schaub: Latest release. In: GitHub . Retrieved November 20, 2010 .
- ↑ - ( Memento of the original from February 9, 2009 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.
- ↑ API programming interface: simple and powerful. In: geo.admin.ch. Federal Office of Topography, accessed on July 2, 2016 .
- ↑ "OpenLayers at the Open Source Geospatial Foundation"
- ↑ Mailing lists for OpenLayers ( Memento of August 18, 2010 in the Internet Archive ) (English).
- ↑ "OpenLayers Project Committee" ( memento of the original from April 27, 2009 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice.
- ↑ "Development Guidelines OpenLayers" ( Memento of the original from April 14, 2009 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice.
- ↑ Unit tests for OpenLayers ( Memento from July 5, 2014 in the Internet Archive ).