Struktura XML datotek
Iz SDMS
Redakcija dne 18:28, 25. marec 2015 od Janez Trtnik (pogovor | prispevki)
Vsebina
TMS.XML
Primer
<?xml version="1.0" encoding="WINDOWS-1250"?>
<tms>
<service>
<code>OSM</code>
<name>OSM - OpenStreetMap</name>
<server>a.tile.openstreetmap.org</server>
<server>b.tile.openstreetmap.org</server>
<server>c.tile.openstreetmap.org</server>
<levels>
<codes>0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19</codes>
<link>/%Z/%X/%Y.png</link>
</levels>
<format>png</format>
<validity>7</validity>
</service>
</tms>
Parametri taga SERVICE
- CODE - obvezna koda, ki naj bo unikatna in naj se nikoli ne spremeni
- NAME - obvezno opisno ime, tudi unikatno, da se pri izbiri lahko ločijo med sabo
- CRS - koda koordinatnega sistema, za kode poglej v CRS.XML (privzeto WGS-84)
- ORIGIN - izhodišče sistema, TOP za levo-zgoraj ali BOTTOM za levo-spodaj (privzeto TOP)
- ORIGINX - koordinata izhodišča sistema (levo) (privzeto 0)
- ORIGINY - koordinata izhodišča sistema (zgoraj/spodaj) (privzeto 0)
- PIXELSIZE - dimenzije piksla v metrih na prvem nivoju (privzeto 104857.6)
- TILESIZE - dimenzija slike v pikslih (privzeto 256)
- FORMAT - obvezni format slike, JPG, PNG ali TIF
- VALIDITY - obvezno število dni do ponovnega downloada
- CHROMACOLORHEX - barva, ki se naj spremeni v prozorno, npr. FFFFFE (privzeto 0)
- CHROMATOLERANCE - toleranca, za prozornost, npr. 1 (privzeto 0)
- TOPLEVELINDEX - index nivoja, na katerem se začnejo karte (če želimo ignorirati zgornje nivoje) (privzeto 0)
- SERVER - obvezni naslov strežnika, ki se lahko ponavlja, če je na voljo več strežnikov
- LEVELS - obvezna definicija nivojev, ki se lahko ponavlja, če so definicije nivojev različne
Parametri taga LEVELS
- CODES - obvezni seznam šifer nivojev, ločenih z vejico
- LINK - obvezna povezava na sliko, kjer se % sekvence nadomeščajo z dejanskimi vrednosti
% sekvence
- %Z se nadomesti s šifro nivoja
- %X se nadomesti s horizontalnim indeksom slike
- %Y se nadomesti z vertikalnim indeksom slike
- %Q se nadomesti s quad-tree nazivom slike