ol-tsig

0.1.4 • Public • Published

OL-TSIG

Librería Para extender las clases de Openlayers, permitiendo su configuración a partir de un fichero JSON. Dicha configuración tiene la misma estructura que una definición de mapa tipica de OL pero sin la creación de Objetos.

Ejemplo:

Original de Openlayers:

var map = new Map({
    layers: [
        new TileLayer({
            source: new OSM()
        }),
        new ImageLayer({
            extent: [-13884991, 2870341, -7455066, 6338219],
            source: new ImageWMS({
                url: 'https://ahocevar.com/geoserver/wms',
                params: {'LAYERS': 'topp:states'},
                ratio: 1,
                serverType: 'geoserver'
            })
        })
    ],
    target: 'map',
    view: new View({
        center: [-10997148, 4569099],
        zoom: 4
    })
});

Configuración con tsig-OL:

var map = new Map({
    layers: [
        {
            type: 'Tile',
            source: { type: 'OSM' }
        },
        {
            type: 'Image',
            extent: [-13884991, 2870341, -7455066, 6338219],
            source: {
                type: 'ImageWMS',
                url: 'https://ahocevar.com/geoserver/wms',
                params: {'LAYERS': 'topp:states'},
                ratio: 1,
                serverType: 'geoserver'
            }
        }
    ],
    target: 'map',
    view: {
        center: [-10997148, 4569099],
        zoom: 4
    }
});

Readme

Keywords

Package Sidebar

Install

npm i ol-tsig

Weekly Downloads

11

Version

0.1.4

License

ISC

Unpacked Size

125 kB

Total Files

51

Last publish

Collaborators

  • tsig.idr