Viac

GeoServer TMS so súradnicami letákov je odlišný


Na letáku používam príklad tiger-ny vrstvy z geoserveru takto:

mapa var = L.map ('mapa'). setView ([62.92578, 32.08523], 13); L.tileLayer ('http: // localhost: 8080/geoserver/gwc/service/tms/1.0.0/tiger-ny/{z}/{x}/{y} .png ">

Viem, že je to starý príspevok, ale aj tak je tu riešenie:

Tilematrix GeoServeru má Y-up podľa konvencie GIS. Štýl Mapbox tilematrixu má Y-down podľa konvencie počítačovej grafiky. Základný protokol TMS predpokladá Y-down, takže leták potrebuje vedieť zvrátiť súradnice Y matice dlaždice (pamätajte, že toto je Y tilematrixu a nie skutočné súradnice skutočného sveta).

Existuje spôsob, ako vypočítať obrátenú hodnotu y matematicky, ale v letáku 0.7 je atms: pravdamožnosť a vo verzii 1.0 môžete jednoducho použiť{-y}pre servery ako GeoServer, ktoré sa riadia konvenciou GIS. Pozrite sa sem a posuňte zobrazenie nadol na ďalšie podrobnosti.


Pozri si video: Geoserver Tutorial-How to Publish Shape Files to GeoServer (Október 2021).