/[thuban]/branches/WIP-pyshapelib-bramz/Resources/XML/thuban.dtd
ViewVC logotype

Contents of /branches/WIP-pyshapelib-bramz/Resources/XML/thuban.dtd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2734 - (show annotations)
Thu Mar 1 12:42:59 2007 UTC (18 years ago) by bramz
File size: 3729 byte(s)
made a copy
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- thuban.dtd
3
4 Copyright (C) 2001, 2003 by Intevation GmbH
5 Authors:
6 Jan-Oliver Wagner <[email protected]>
7
8 This program is free software under the GPL (>=v2)
9 Read the file COPYING coming with Thuban for details.
10
11 This DTD covers .thuban files for Thuban versions up to 0.2 and most
12 of the .thuban files generated by development/CVS versions of Thuban
13 between 0.2 and 0.8.
14 -->
15
16 <!-- a session contains a number of maps and tables
17 -->
18 <!ELEMENT session (map*, table*)>
19 <!ATTLIST session title CDATA #REQUIRED>
20
21 <!-- a map consists of a number of layers
22 the projection refers to the projection
23 used for discplaing the map. If the projection
24 is missing, geographic coordinates in decimal
25 degrees are assumed.
26 -->
27 <!ELEMENT map (projection?, (layer | rasterlayer)*, labellayer?)>
28 <!ATTLIST map title CDATA #REQUIRED>
29
30 <!-- a layer represents a set of geographic objects.
31 pointers to the actual data are stored.
32 currently only a filename points to the data.
33 the projection refers to the projection
34 in which the data are stored. If the projection
35 is missing, geographic coordinates in decimal
36 degrees are assumed. Visibility is assumed true
37 unless otherwise specified.
38 -->
39 <!ELEMENT layer (projection?, classification?)>
40 <!ATTLIST layer title CDATA #REQUIRED>
41 <!ATTLIST layer filename CDATA #REQUIRED>
42 <!ATTLIST layer visible (true|false) "true">
43
44 <!-- the fill and stroke attributes can be either "None" or "#RRGGBB"
45 RGB hex values
46
47 All of fill, stroke and stroke_width may be omitted and default to
48 "None", "#000000" and "1" respectively.
49 -->
50 <!ATTLIST layer fill CDATA "None">
51 <!ATTLIST layer stroke CDATA "#000000">
52 <!ATTLIST layer stroke_width CDATA "1">
53
54 <!-- a rasterlayer represents an image that has some geographic data
55 associated with it. The filename points to the image used.
56 -->
57 <!ELEMENT rasterlayer (projection?, classification?)>
58 <!ATTLIST rasterlayer title CDATA #REQUIRED>
59 <!ATTLIST rasterlayer filename CDATA #REQUIRED>
60 <!ATTLIST rasterlayer visible (true|false) "true">
61
62 <!-- Classification data -->
63 <!ELEMENT classification (clnull?, (clpoint | clrange | clcont)*)>
64 <!ATTLIST classification field CDATA #REQUIRED>
65 <!ATTLIST classification field_type CDATA #REQUIRED>
66
67 <!ELEMENT clnull (cldata*)>
68 <!ELEMENT clpoint (cldata*)>
69 <!ELEMENT clrange (cldata*)>
70 <!ELEMENT clcont (cldata*)>
71
72 <!ATTLIST clnull label CDATA #IMPLIED>
73
74 <!ATTLIST clpoint value CDATA #REQUIRED>
75 <!ATTLIST clpoint label CDATA #IMPLIED>
76
77 <!ATTLIST clrange min CDATA #IMPLIED>
78 <!ATTLIST clrange max CDATA #IMPLIED>
79 <!ATTLIST clrange range CDATA #IMPLIED>
80 <!ATTLIST clrange label CDATA #IMPLIED>
81
82 <!ATTLIST clcont rmin CDATA #REQUIRED>
83 <!ATTLIST clcont rmax CDATA #REQUIRED>
84 <!ATTLIST clcont dmin CDATA #REQUIRED>
85 <!ATTLIST clcont dmax CDATA #REQUIRED>
86
87 <!ELEMENT cldata EMPTY>
88 <!ATTLIST cldata
89 stroke CDATA #IMPLIED
90 stroke_width CDATA #IMPLIED
91 fill CDATA #IMPLIED
92 >
93
94 <!-- a table points to the actual file that
95 contains the tabular data.
96 -->
97 <!ELEMENT table EMPTY>
98 <!ATTLIST table title CDATA #REQUIRED>
99 <!ATTLIST table filename CDATA #REQUIRED>
100
101 <!-- a projection has a number of parameters
102 -->
103 <!ELEMENT projection (parameter*)>
104 <!ATTLIST projection
105 name CDATA #IMPLIED >
106
107 <!-- just a simple parameter consisting of a value
108 -->
109 <!ELEMENT parameter EMPTY>
110 <!ATTLIST parameter value CDATA #REQUIRED>
111
112
113 <!-- The label layer contains text labels -->
114 <!ELEMENT labellayer (label*) >
115
116 <!ELEMENT label EMPTY>
117 <!ATTLIST label
118 x CDATA #REQUIRED
119 y CDATA #REQUIRED
120 text CDATA #REQUIRED
121 halign (left|center|right) #REQUIRED
122 valign (top|center|bottom) #REQUIRED>

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26