Struktura XML datotek: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m
Vrstica 1: Vrstica 1:
 
== TMS.XML ==
 
== TMS.XML ==
 +
=== Primer ===
 +
<pre>
 +
<?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>
 +
</pre>
  
Navodila za določanje dostopov do TMS-ov (Tile Map Service)
+
=== 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 ...)
 +
*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 - naslov strežnika, ki se lahko ponavlja, če je na voljo več strežnikov
 +
*LEVELS - definicija nivojev, ki se lahko ponavlja, če so definicije nivojev različne
  
V vsakem navedenem SERVICE tagu se nahaja definicija posameznega TMS-a.
+
=== Parametri taga LEVELS ===
 +
*CODES - seznam šifer nivojev, ločenih z vejico
 +
*LINK - povezava na sliko, kjer se % sekvence nadomeščajo z dejanskimi vrednosti
  
Parametri TMS-a so naslednji:
+
=== % 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
  
CODE - Koda, ki naj bo unikatna in naj se nikoli ne spremeni
+
== CRS.XML ==
NAME - Opisno ime, tudi unikatno, da se pri izbiri ločijo med sabo
+
== CTR.XML ==
CRS - Koda koordinatnega sistema, za kode glej v CRS.XML
+
== Piramida.XML ==
ORIGIN - Izhodišče sistema, TOP za levo-zgoraj ali BOTTOM za levo-spodaj
 
ORIGINX - Koordinata izhodišča sistema (levo)
 
ORIGINY - Koordinata izhodišča sistema (zgoraj/spodaj)
 
PIXELSIZE - Dimenzije piksla v metrih na prvem nivoju
 
TILESIZE - Dimenzija slike v pikslih
 
FORMAT - Format slike, JPG ali PNG
 
CHROMACOLORHEX - Barva, ki se naj spremeni v prozorno, npr. FFFFFE
 
CHROMATOLERANCE - Toleranca, za prozornost, npr. 1
 
TOPLEVELINDEX - Index nivoja, na katerem se začnejo karte (če želimo ignorirati zgornje nivoje)
 
SERVER * - Naslov strežnika, ki se lahko ponavlja, če je na voljo več strežnikov
 
LEVELS * - Definicija nivojev, ki se lahko ponavlja, če so definicije nivojev različne
 
  CODES - Seznam šifer nivojev, ločenih z vejico
 
  LINK - opis povezave na sliko, kjer se naslednje sekvence nadomeščajo z dejanskimi vrednosti:
 
    %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
 

Redakcija: 18:25, 25. marec 2015

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 ...)
  • 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 - naslov strežnika, ki se lahko ponavlja, če je na voljo več strežnikov
  • LEVELS - definicija nivojev, ki se lahko ponavlja, če so definicije nivojev različne

Parametri taga LEVELS

  • CODES - seznam šifer nivojev, ločenih z vejico
  • LINK - 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

Piramida.XML