Capas abiertas

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 29 de marzo de 2018; las comprobaciones requieren 14 ediciones .
capas abiertas
Tipo de biblioteca JavaScript
Autor MetaCarta [d]
Desarrollador Equipo de desarrollo de capas abiertas [1]
Escrito en JavaScript [3]
Primera edición 26 de junio de 2006
plataforma de hardware navegador
ultima versión 6.2.1 [2] (19 de febrero de 2020)
Formatos de archivo legibles GeoJSON , WMS , WFS , WKT KML , GML , MVT GPX , IGC , TopoJSON
Estado activo
Licencia Licencia BSD de 2 cláusulas [4] [5]
Sitio web openlayers.org
 Archivos multimedia en Wikimedia Commons

OpenLayers  es una biblioteca JavaScript de código abierto para crear mapas basados ​​en una interfaz de programación (API) . La biblioteca incluye componentes de las bibliotecas de JavaScript Rico y Prototype JavaScript Framework .

OpenLayers le permite crear de forma rápida y sencilla una interfaz web para mostrar materiales cartográficos presentados en varios formatos y ubicados en varios servidores. Gracias a OpenLayers, un desarrollador puede crear, por ejemplo, su propio mapa, incluyendo capas proporcionadas por varios servidores, como Mapserver , ArcIMS o GeoServer .

Desarrollo

El proyecto OpenLayers se adhiere a principios de desarrollo claros.

El desarrollo del proyecto OpenLayers es supervisado por un comité [6] que incluye a seis desarrolladores con derecho a voto. [7] El comité de diseño supervisa el proceso de desarrollo e intenta acelerar la toma de decisiones en el mejor interés de la comunidad.

En principio, cada usuario tiene derecho a reportar un error o enviar una propuesta de desarrollo a través del sistema de tickets. Hay reglas específicas a seguir. Si es posible, se debe adjuntar al ticket un parche para un error o característica.

Para asegurar la calidad del proyecto, se han escrito más de 1600 pruebas unitarias para más de 150 clases implementadas . 

Historia

OpenLayers fue desarrollado por MetaCarta como una biblioteca de código abierto entre la conferencia O'Reilly Where 2.0 [8] del 29 y 30 de junio de 2005 [9] y la conferencia Where 2.0 del 13 y 14 de junio de 2006. MetaCarta también es de código abierto de FeatureServer y TileCache . Desde noviembre de 2007, OpenLayers ha sido un proyecto de Open Source Geospatial Foundation ( OSGeo ).

Uso

Un uso típico de OpenLayers es vincular un mapa a algún elemento de una página web, por ejemplo, a un bloque <div>, después de lo cual se agregan al mapa capas ráster o vectoriales, marcadores.

// crea un mapa en un div con id "mapa" var map = new ol . Map ({ // establece la vista en la ubicación dada y escala la vista : new ol . View ({ center : [ 50.575310 , 36.544671 ], zoom : 12 }), // agrega una capa de mosaico OpenStreetMap layers : [ new ol . layer .Tile ( { fuente : nuevo ol .fuente .OSM ( ) }) ], objetivo : ' mapa' });

La biblioteca OpenLayers desde la versión 3 está disponible a través de una variable ol(antes lo era OpenLayers).

Interfaces

OpenLayers ofrece varias interfaces para la integración de geodatos:

También es posible la integración con formatos cerrados, por ejemplo:

Véase también

Notas

  1. Licencia OpenLayers (17 de enero de 2017). Consultado el 9 de febrero de 2019. Archivado desde el original el 6 de junio de 2017.
  2. OpenLayers versión 6.2.1 (5 de marzo de 2020).
  3. El proyecto de código abierto de openlayers en Open Hub: página de idiomas - 2006.
  4. https://github.com/openlayers/openlayers/blob/master/LICENSE.md
  5. The openlayers Open Source Project en Open Hub: Página de licencias - 2006.
  6. Comité del proyecto OpenLayers . Archivado desde el original el 4 de marzo de 2016.
  7. Directrices de diseño de OpenLayers . Archivado desde el original el 6 de marzo de 2016.
  8. Historia - OpenLayers 2 (enlace descendente) . Consultado el 9 de febrero de 2019. Archivado desde el original el 18 de octubre de 2007. 
  9. Encabezado de conferencias - Rediseño de ML (enlace descendente) . Consultado el 9 de febrero de 2019. Archivado desde el original el 13 de julio de 2008. 

Enlaces