OpenLayers

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 29. maaliskuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 14 muokkausta .
OpenLayers
Tyyppi JavaScript-kirjasto
Tekijä MetaCarta [d]
Kehittäjä Open Layers Dev Team [1]
Sisään kirjoitettu JavaScript [3]
Ensimmäinen painos 26. kesäkuuta 2006
Laitteistoalusta selain
uusin versio 6.2.1 [2] (19. helmikuuta 2020)
Luettavat tiedostomuodot GeoJSON , WMS , WFS , WKT KML , GML , MVT GPX , IGC , TopoJSON
Osavaltio aktiivinen
Lisenssi 2-lauseke BSD-lisenssi [4] [5]
Verkkosivusto openlayers.org
 Mediatiedostot Wikimedia Commonsissa

OpenLayers  on avoimen lähdekoodin JavaScript -kirjasto ohjelmointiliittymään (API) perustuvien karttojen luomiseen . Kirjasto sisältää komponentteja Rico ja Prototype JavaScript Framework JavaScript - kirjastoista .

OpenLayersin avulla voit luoda erittäin nopeasti ja helposti web-käyttöliittymän eri muodoissa esitettyjen ja eri palvelimilla sijaitsevien kartografisten materiaalien näyttämiseen. OpenLayersin ansiosta kehittäjä voi luoda esimerkiksi oman kartan, joka sisältää eri palvelimien, kuten Mapserver , ArcIMS tai GeoServer , tarjoamia tasoja .

Kehitys

OpenLayers-projekti noudattaa selkeitä kehitysperiaatteita.

OpenLayers-projektin kehitystä valvoo komitea [6] , johon kuuluu kuusi äänioikeutettua kehittäjää. [7] Suunnittelukomitea valvoo kehitysprosessia ja yrittää nopeuttaa päätöksentekoa yhteisön parhaan edun mukaisesti.

Periaatteessa jokaisella käyttäjällä on oikeus ilmoittaa virheestä tai jättää kehitysehdotus lippujärjestelmän kautta. On noudatettava erityisiä sääntöjä. Jos mahdollista, virheen tai ominaisuuden korjaustiedosto tulee liittää lippuun.

Projektin laadun varmistamiseksi on kirjoitettu yli 1600 yksikkötestiä yli 150 toteutettuun luokkaan . 

Historia

MetaCarta kehitti OpenLayersin avoimen lähdekoodin kirjastona O'Reilly Where 2.0 [8] -konferenssin 29.-30.6.2005 [9] ja Where 2.0 -konferenssin välillä 13.-14.6.2006. MetaCarta on myös avoimen lähdekoodin FeatureServer ja TileCache . Marraskuusta 2007 lähtien OpenLayers on ollut Open Source Geospatial Foundation ( OSGeo ) -projekti.

Käyttö

Tyypillinen OpenLayers-käyttötapa on sitoa kartta johonkin web-sivun elementtiin, esimerkiksi lohkoon <div>, jonka jälkeen karttaan lisätään rasteri- tai vektorikerroksia, markkereita.

// luo kartan div-tiedostoon, jonka tunnus on "map" var map = new ol . Kartta ({ // asettaa näkymän annettuun sijaintiin ja mittakaavaan : uusi ol . Näkymä ({ center : [ 50.575310 , 36.544671 ], zoom : 12 }), // lisää laattakerroksen OpenStreetMap tasot : [ uusi ol . taso . Tile ( { lähde : uusi ol . lähde .OSM ( ) } ) ], kohde : ' kartta' });

OpenLayers-kirjasto versiosta 3 lähtien on saatavilla muuttujan kautta ol(ennen kuin se oli OpenLayers).

Liitännät

OpenLayers tarjoaa erilaisia ​​käyttöliittymiä geodatan integrointiin:

Integrointi suljettuihin formaatteihin on myös mahdollista, esimerkiksi:

Katso myös

Muistiinpanot

  1. OpenLayers-lisenssi (17. tammikuuta 2017). Haettu 9. helmikuuta 2019. Arkistoitu alkuperäisestä 6. kesäkuuta 2017.
  2. OpenLayers-versio 6.2.1 (05. maaliskuuta 2020).
  3. Openlayers Open Source -projekti Open Hubissa: Languages ​​​​Page - 2006.
  4. https://github.com/openlayers/openlayers/blob/master/LICENSE.md
  5. Openlayers Open Source -projekti Open Hubissa: Lisenssisivu - 2006.
  6. OpenLayers-projektikomitea . Arkistoitu alkuperäisestä 4. maaliskuuta 2016.
  7. OpenLayersin suunnitteluohjeet . Arkistoitu alkuperäisestä 6. maaliskuuta 2016.
  8. Historia - OpenLayers 2 (downlink) . Haettu 9. helmikuuta 2019. Arkistoitu alkuperäisestä 18. lokakuuta 2007. 
  9. Conferences Header - ML Redesign (downlink) . Haettu 9. helmikuuta 2019. Arkistoitu alkuperäisestä 13. heinäkuuta 2008. 

Linkit