OpenLayers

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. március 29-én felülvizsgált verziótól ; az ellenőrzések 14 szerkesztést igényelnek .
OpenLayers
Típusú JavaScript könyvtár
Szerző MetaCarta [d]
Fejlesztő Open Layers Dev Team [1]
Beírva JavaScript [3]
Első kiadás 2006. június 26
Hardver platform böngésző
legújabb verzió 6.2.1 [2] (2020. február 19.)
Olvasható fájlformátumok GeoJSON , WMS , WFS , WKT KML , GML , MVT GPX , IGC , TopoJSON
Állapot aktív
Engedély 2 szakaszos BSD-licenc [4] [5]
Weboldal openlayers.org
 Médiafájlok a Wikimedia Commons oldalon

Az OpenLayers  egy nyílt forráskódú JavaScript -könyvtár programozási felületen (API) alapuló térképek létrehozásához . A könyvtár a Rico és a Prototype JavaScript Framework JavaScript könyvtárak összetevőit tartalmazza .

Az OpenLayers segítségével nagyon gyorsan és egyszerűen hozhat létre webes felületet a különböző formátumokban bemutatott és különböző szervereken található térképészeti anyagok megjelenítéséhez. Az OpenLayers-nek köszönhetően a fejlesztő létrehozhat például saját térképet, beleértve a különböző szerverek által biztosított rétegeket, mint például a Mapserver , az ArcIMS vagy a GeoServer .

Fejlesztés

Az OpenLayers projekt betartja a világos fejlesztési elveket.

Az OpenLayers projekt fejlesztését egy bizottság [6] felügyeli , amely hat szavazati joggal rendelkező fejlesztőből áll. [7] A tervezési bizottság felügyeli a fejlesztési folyamatot, és megkísérli felgyorsítani a döntéshozatalt a közösség érdekében.

Elvileg minden felhasználónak joga van hibát jelenteni vagy fejlesztési javaslatot benyújtani a jegyrendszeren keresztül. Különös szabályokat kell követni. Ha lehetséges, egy hiba vagy funkció javítását kell csatolni a jegyhez.

A projekt minőségének biztosítása érdekében több mint 1600 egységtesztet írtak több mint 150 megvalósított osztályhoz . 

Történelem

Az OpenLayers-t a MetaCarta nyílt forráskódú könyvtárként fejlesztette ki a 2005. június 29-30-i O'Reilly Where 2.0 [8] konferencia [9] és a 2006. június 13-14. közötti Where 2.0 konferencia között. A MetaCarta a FeatureServer és a TileCache nyílt forráskódú is . 2007 novembere óta az OpenLayers egy nyílt forráskódú térinformatikai alapítvány ( OSGeo ) projekt.

Használat

Az OpenLayers tipikus használata az, hogy egy térképet a weboldal valamely eleméhez, például egy blokkhoz kötnek <div>, majd raszteres vagy vektoros rétegeket, markereket adnak hozzá a térképhez.

// létrehoz egy térképet egy divben "map" azonosítóval var map = new ol . Térkép ({ // beállítja a nézetet az adott helyre és méretarányos nézetet : új ol . Nézet ({ center : [ 50.575310 , 36.544671 ], zoom : 12 }), // csempe réteget ad hozzá OpenStreetMap layers : [ new ol . layer . Mozaik ( { forrás : új ol . forrás .OSM ( ) } ) ], cél : ' térkép' });

Az OpenLayers könyvtár a 3. verzió óta elérhető egy változón keresztül ol(mielőtt OpenLayers).

Interfészek

Az OpenLayers különféle felületeket kínál a geoadatok integrációjához:

A zárt formátumokkal való integráció is lehetséges, például:

Lásd még

Jegyzetek

  1. OpenLayers licenc (2017. január 17.). Letöltve: 2019. február 9. Az eredetiből archiválva : 2017. június 6..
  2. OpenLayers 6.2.1-es verzió (2020. március 5.).
  3. Az Openlayers Open Source Project az Open Hubon: Nyelvek oldala – 2006.
  4. https://github.com/openlayers/openlayers/blob/master/LICENSE.md
  5. Az Openlayer Open Source Project Open Hub: Licencek oldala - 2006.
  6. OpenLayers projektbizottság . Az eredetiből archiválva: 2016. március 4.
  7. OpenLayers tervezési irányelvek . Az eredetiből archiválva: 2016. március 6.
  8. Előzmények - OpenLayers 2 (lefelé irányuló kapcsolat) . Letöltve: 2019. február 9. Az eredetiből archiválva : 2007. október 18.. 
  9. Konferenciák fejléce - ML újratervezés (lefelé) . Letöltve: 2019. február 9. Az eredetiből archiválva : 2008. július 13. 

Linkek