1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3    SPDX-License-Identifier: LGPL-2.1-or-later
4    SPDX-FileCopyrightText: 2015 Torsten Rahn <tackat@kde.org>
5-->
6<dgml xmlns="http://edu.kde.org/marble/dgml/2.0">
7    <document>
8        <head>
9            <!-- the license here applies to the actual map content, not this dgml file. See the license header above for the dgml file license -->
10            <license short="NASA / Public Domain">Source: NASA Goddard Space Flight Center Earth Observatory http://earthobservatory.nasa.gov/Newsroom/BlueMarble, License: Public Domain</license>
11            <name>Satellite View</name>
12            <target>earth</target>
13            <theme>bluemarble</theme>
14            <icon pixmap="bluemarble-preview.png"/>
15
16            <!-- describes whether the map theme item will be hidden (e.g.
17                for a clouds layer): -->
18            <visible> true </visible>
19
20            <!-- The description allows for rich text of course: -->
21            <description><![CDATA[<p>Earth as seen from Space.</p><p>The map is based on NASA's beautiful "Blue Marble Next Generation" pictures. Credits: NASA's Earth Observatory</p>]]></description>
22
23            <zoom>
24                <minimum>   900  </minimum>
25                <maximum>  2400  </maximum>
26
27                <!-- describes whether you can zoom trough the levels
28                    continuously -->
29                <discrete> false </discrete>
30            </zoom>
31        </head>
32
33            <!-- Now we create the layer structure that gets handled by the
34    layer management class -->
35
36        <map bgcolor="#000000" labelColor="#ffffff">
37            <canvas/>
38            <!-- In this place one could e.g. insert a sky plugin -->
39            <target/>
40
41            <!-- This layer creates the elevation model -->
42            <layer name="bluemarble" backend="texture">
43                <texture name="bluemarble_data"><!-- type="texture"-->
44                    <sourcedir format="JPG"> earth/bluemarble </sourcedir>
45                    <installmap> bluemarble.jpg </installmap>
46                    <storageLayout maximumTileLevel="7"/>
47                </texture>
48                <texture name="clouds_data" expire="10800"><!-- type="texture"-->
49                    <sourcedir format="JPG"> earth/clouds </sourcedir>
50                    <tileSize width="675" height="675" />
51                    <installmap> clouds.jpg </installmap>
52                    <storageLayout maximumTileLevel="1"/>
53                    <blending name="CloudsBlending" />
54                </texture>
55                <texture name="citylights"><!-- type="texture"-->
56                    <sourcedir format="JPG"> earth/citylights </sourcedir>
57                    <installmap> citylights.jpg </installmap>
58                    <storageLayout maximumTileLevel="3"/>
59                    <blending name="SunLightBlending" />
60                </texture>
61            </layer>
62            <layer name="naturalearth" backend="geodata">
63                <geodata name="border" property="borders">
64                    <sourcefile> naturalearth/ne_50m_admin_0_boundary_lines_land.pn2 </sourcefile>
65                    <pen color="#ffe300" width="1.0" />
66                </geodata>
67                <geodata name="maritimeindicators" property="borders">
68                    <sourcefile> naturalearth/ne_50m_admin_0_boundary_lines_maritime_indicator.pn2 </sourcefile>
69                    <pen color="#ffe300" width="1.0" />
70                </geodata>
71                <geodata name="breakawaydisputed" property="borders">
72                    <sourcefile> naturalearth/ne_50m_admin_0_breakaway_disputed_areas.pn2 </sourcefile>
73                    <pen color="#cccbca" width="1"/>
74                    <brush color="#cccbca" alpha="0.5" />
75                </geodata>
76                <geodata name="admin1" property="borders">
77                    <sourcefile> naturalearth/ne_50m_admin_1_states_provinces_lines.pn2 </sourcefile>
78                    <pen color="#ffe300" style="dashdotline" />
79                </geodata>
80                <geodata name="international dateline" property="borders">
81                    <sourcefile> mwdbii/DATELINE.PNT </sourcefile>
82                    <pen color="#000000" />
83                </geodata>
84            </layer>
85
86            <layer name="standardplaces" backend="geodata">
87                <geodata name="cityplacemarks">
88                    <sourcefile>cityplacemarks.cache</sourcefile>
89                </geodata>
90                <geodata name="baseplacemarks">
91                    <sourcefile>baseplacemarks.cache</sourcefile>
92                </geodata>
93                <geodata name="elevplacemarks">
94                    <sourcefile>elevplacemarks.cache</sourcefile>
95                </geodata>
96                <geodata name="otherplacemarks">
97                    <sourcefile>otherplacemarks.cache</sourcefile>
98                </geodata>
99                <geodata name="boundaryplacemarks">
100                    <sourcefile>boundaryplacemarks.cache</sourcefile>
101                </geodata>
102            </layer>
103        </map>
104
105        <settings>
106            <group name="Places">
107                <property name="places">
108                    <value>true</value>
109                    <available>true</available>
110                </property>
111                <property name="cities">
112                    <value>true</value>
113                    <available>true</available>
114                </property>
115                <property name="terrain">
116                    <value>true</value>
117                    <available>true</available>
118                </property>
119                <property name="otherplaces">
120                    <value>true</value>
121                    <available>true</available>
122                </property>
123            </group>
124
125            <group name="Boundaries">
126                <property name="borders">
127                    <value>false</value>
128                    <available>true</available>
129                </property>
130                <property name="international-boundaries">
131                    <value>false</value>
132                    <available>true</available>
133                </property>
134                <property name="state-boundaries">
135                    <value>false</value>
136                    <available>true</available>
137                </property>
138            </group>
139            <group name="Water Bodies">
140                <property name="waterbodies">
141                    <available>true</available>
142                    <value>true</value>
143                </property>
144                <property name="lakes">
145                    <available>false</available>
146                    <value>false</value>
147                </property>
148                <property name="rivers">
149                    <available>false</available>
150                    <value>false</value>
151                </property>
152            </group>
153            <group name="Surface">
154                <property name="ice">
155                    <value>false</value>
156                    <available>false</available>
157                </property>
158                <property name="relief">
159                    <value>false</value>
160                    <available>false</available>
161                </property>
162            </group>
163
164            <group name="Texture Layers">
165                <property name="citylights">
166                    <value>false</value>
167                    <available>true</available>
168                </property>
169                <property name="clouds_data">
170                    <value>true</value>
171                    <available>true</available>
172                </property>
173            </group>
174
175            <property name="coordinate-grid">
176                <value>true</value>
177                <available>true</available>
178            </property>
179            <property name="overviewmap">
180                <value>true</value>
181                <available>true</available>
182            </property>
183            <property name="compass">
184                <value>true</value>
185                <available>true</available>
186            </property>
187            <property name="scalebar">
188                <value>true</value>
189                <available>true</available>
190            </property>
191        </settings>
192
193        <!-- At last we define some legend properties -->
194
195        <legend>
196            <section name="terrain" checkable="true" connect="terrain" spacing="12">
197                <heading>Terrain</heading>
198
199                <item name="mountain">
200                    <icon pixmap="bitmaps/mountain_1.png"/>
201                    <text>Mountain</text>
202                </item>
203                <item name="volcano">
204                    <icon pixmap="bitmaps/volcano_1.png"/>
205                    <text>Volcano</text>
206                </item>
207            </section>
208
209            <section name="otherplaces" checkable="true" connect="otherplaces" spacing="12">
210                <heading>Places of Interest</heading>
211
212                <item name="geographic-pole">
213                    <icon pixmap="bitmaps/pole_1.png"/>
214                    <text>Geographic Pole</text>
215                </item>
216                <item name="magnetic-pole">
217                    <icon pixmap="bitmaps/pole_2.png"/>
218                    <text>Magnetic Pole</text>
219                </item>
220                <item name="airport">
221                    <icon pixmap="bitmaps/airport.png"/>
222                    <text>Airport</text>
223                </item>
224                <item name="shipwreck">
225                    <icon pixmap="bitmaps/shipwreck.png"/>
226                    <text>Shipwreck</text>
227                </item>
228                <item name="observatory">
229                    <icon pixmap="bitmaps/observatory.png"/>
230                    <text>Astronomical Observatory</text>
231                </item>
232            </section>
233
234            <section name="borders" checkable="true" connect="borders" spacing="12">
235                <heading>Boundaries</heading>
236
237                <item name="international-boundary">
238                    <icon color="#ffe300" pixmap="bitmaps/border_1.png"/>
239                    <text>International</text>
240                </item>
241                <item name="state">
242                    <icon color="#ffe300" pixmap="bitmaps/border_2.png"/>
243                    <text>State</text>
244                </item>
245            </section>
246
247            <section name="surface" checkable="false" spacing="12">
248                <heading>Surface</heading>
249
250                <item name="ice">
251                    <icon pixmap="maps/earth/bluemarble/legend/ice.png"/>
252                    <text>Ice</text>
253                </item>
254                <item name="mountain">
255                    <icon pixmap="maps/earth/bluemarble/legend/mountain.png"/>
256                    <text>Mountain</text>
257                </item>
258                <item name="vegetation">
259                    <icon pixmap="maps/earth/bluemarble/legend/vegetation.png"/>
260                    <text>Vegetation</text>
261                </item>
262                <item name="desert">
263                    <icon pixmap="maps/earth/bluemarble/legend/desert.png"/>
264                    <text>Desert</text>
265                </item>
266                <item name="water">
267                    <icon pixmap="maps/earth/bluemarble/legend/water.png"/>
268                    <text>Water</text>
269                </item>
270            </section>
271
272            <section name="coordinate-grid" checkable="true" connect="coordinate-grid" spacing="12">
273                <heading>Coordinate Grid</heading>
274            </section>
275        </legend>
276    </document>
277</dgml>
278