Struktura XML datotek

Iz SDMS
Jump to navigationJump to search

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 preverjanja veljavnosti
  • 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

CRS.XML

CTR.XML

Primer

<?xml version="1.0" encoding="windows-1250"?>
<cts>
  <ct>
    <ctcode>1</ctcode>
    <ctname>Cyan, Orange - 8 Bands</ctname>
    <ctlinear>true</ctlinear>
    <ctshadow>true</ctshadow>
    <ctpair>   0, 806000</ctpair>
    <ctpair> 100, 808000</ctpair>
    <ctpair> 200, A0A000</ctpair>
    <ctpair> 300, C0C000</ctpair>
    <ctpair> 400, F0F000</ctpair>
    <ctpair> 600, CAE8DD</ctpair>
    <ctpair> 800, 55AAFF</ctpair>
    <ctpair>1000, 4484DD</ctpair>
    <ctpair>1300, 337CCE</ctpair>
    <ctpair>1700, 2967AB</ctpair>
    <ctpair>2100, 1A416C</ctpair>
    <ctpair>2900, 4A484D</ctpair>
  </ct>
</cts>

Piramida.XML