e-gov / thema

Lihtsalt konfigureeritav Leafleti veebikaart erinevate teemakihtide avalikustamiseks | Easily configurable Leaflet webmap for publishing thematic layers
BSD 2-Clause "Simplified" License
1 stars 3 forks source link

grouplayer.tile konstruktor #25

Closed tkardi closed 6 years ago

tkardi commented 6 years ago

Rasterkihid on piiratud interaktiivsusega - kihi objekti andmete kuvamiseks tuleks lasta kasutajal klikkida, seejärel teha eraldi päring (a la WMS GetFeatureInfo) kaarditeenusesse. Idee selline, et luua raster/vektor grupikihi konstruktor (grouplayer.tile), mis päriks zoomi z vahemikus n kuni m kahheldatult rastrit (konstruktor raster.tile + vaja lisada veel raster.url wms teenuste jaoks) ja lisaks z vahemikus o kuni p lisaks kahheldatud vektorandmeid (konstruktor geojson.tile). Kummagi kihi nähtavusvahemik võib kattuda täielikult või osaliselt, samuti võib ühisosa neil puududa. Grupikihi osade konfiguratsioon peaks jälgima ülejäänud kihtide konfiguratsiooni reegleid.

tkardi commented 6 years ago

grouplayer.tile konstruktori kasutamiseks vajalik thema konfiguratsioon võiks olla selline:

thema: [
    {
        "layername": "kihinimi nii nagu tavaliselt",
        "type": "grouplayer.tile",
        "layers": [
            {
                "url": "http://...",
                "type": "raster.tile",   ## see võib tegelikult olla ka wms tegelikult (et cql_filter nt saaks päringus kasutada :))
                "minZoom": ...
                ... (jne tavaline thema kihi konfig) ...
            },
            {
                "url": "http://...",
                "type": "geojson.tile",  
                "minZoom": ...
                ... (jne tavaline thema kihi konfig) ...
            }
        ]
    }
]
tkardi commented 6 years ago

raster.url konstruktori osas vt #26

tkardi commented 6 years ago

See kinni, jätkub #27