annotate contrib/python/generateHTML.py @ 225:a9a3ce2625a8

Added Link to GetCapabilities
author Stephan Holl <stephan.holl@intevation.de>
date Wed, 27 Jul 2011 10:13:40 +0200
parents bef2e9522741
children 18cb0b709df8
rev   line source
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
1 #!/usr/bin/env python
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
2 #
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
3 # (C) 2011, Intevation GmbH, Stephan Holl <stephan.holl@intevation.de>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
4 #
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
5 #
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
6 # Generate a HTML-Page based on a recursive folder structure of generated
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
7 # mapfiles from MXD2map
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
8 #
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
9 #
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
10 # Usage: generateHTML.py > output.html
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
11
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
12
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
13 import os
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
14
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
15 # this is intended to run in the folder where the generates mapfiles are
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
16 # stored:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
17 rootdir = os.getcwd() + '/map-test-2'
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
18 debug = False
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
19
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
20 # adopt for you needs:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
21 url = 'http://localhost/cgi-bin/mapserv.exe'
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
22 getmap = url + '?Request=GetMap&Service=WMS&Version=1.1.1'
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
23 getmap += '&srs=EPSG:4326&width=800&height=600&format=image/png&styles='
225
a9a3ce2625a8 Added Link to GetCapabilities
Stephan Holl <stephan.holl@intevation.de>
parents: 224
diff changeset
24 getcaps = url + '?Request=GetCapabilities&Service=WMS&Version=1.1.1'
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
25
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
26 def writeHeader():
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
27 print '''<html>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
28 <head>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
29 <title>MXD2map-examples</title>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
30 <style>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
31 body {
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
32 font-family: arial, sans-serif;
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
33 font-size: 12pt;
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
34 }
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
35 </style>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
36 </head>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
37 <body>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
38 <h1>Verfuegbare MXD-Dateien</h1>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
39 '''
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
40
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
41 def writeFooter():
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
42 content = "</body></html>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
43 print content
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
44
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
45 def writeLayers(mapfile, layers, extent):
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
46 basename = os.path.basename(mapfile)
217
13f1cf17f620 [mq]: arcpy_image
Stephan Holl <stephan.holl@intevation.de>
parents: 216
diff changeset
47 png = mapfile.replace(".map", "_arcpy.png")
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
48 print '''<li>Layer: <strong>%s</strong></li>
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
49 <br>
221
a44d442577ca Fixes correct paths for Browser-output, added target for GROUP-output
Stephan Holl <stephan.holl@intevation.de>
parents: 217
diff changeset
50 <a target="bild" href="file://%s"><img witdth="80" height="60" border="" src="file://%s"></a>
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
51 Anzahl der Layer: %s
217
13f1cf17f620 [mq]: arcpy_image
Stephan Holl <stephan.holl@intevation.de>
parents: 216
diff changeset
52 ''' % (basename, png, png, len(layers))
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
53 i = 0
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
54 print "<ul>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
55 while i < len(layers):
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
56 urlmapfile = url + '?map=' + mapfile
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
57 urlmapfile += '&template=openlayers&mode=browse&layers=' + layers[i]
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
58 gm = getmap + '&map=' + mapfile + '&layers=' + layers[i]
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
59 if extent:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
60 ext = str(extent).strip('[\'\'\\r\\n]')
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
61 gm += '&bbox='+''.join(ext)
225
a9a3ce2625a8 Added Link to GetCapabilities
Stephan Holl <stephan.holl@intevation.de>
parents: 224
diff changeset
62 print "<li><a target='_new' href='%s'>%s</a> | <a target='_getmap' href='%s'>WMS GetMap</a> | <a target='_getcaps' href='%s'>WMS GetCapabilities Version 1.1.1</a></li>" % (urlmapfile, layers[i], gm, getcaps)
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
63 i=i+1
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
64 print "</ul>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
65
216
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
66 def generateArcImage(mapfile):
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
67 basename = os.path.basename(mapfile)
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
68 mxdfile = mapfile.replace(".map",".mxd")
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
69 output = mapfile.replace(".map", "_arcpy.png")
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
70 if debug:
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
71 print "MXDfile: %s\nOutput: %s " % (mxdfile, output)
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
72
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
73 if not output:
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
74 import arcpy
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
75 mxd = arcpy.mapping.MapDocument(mxdfile)
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
76 df = arcpy.mapping.ListDataFrames(mxd)[0]
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
77 arcpy.mapping.ExportToPNG(mxd, output, df, df_export_width=800,
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
78 df_export_height=600, world_file=True)
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
79 del mxd
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
80
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
81
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
82 def writeGroups(mapfile,groups):
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
83 if len(groups) > 1:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
84 print "Anzahl der Gruppen: %s" % len(groups)
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
85 i = 0
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
86 print "<ul>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
87 while i < len(groups):
222
316a2b3d4126 added switch for replacing backslashes in win32
Stephan Holl <stephan.holl@intevation.de>
parents: 221
diff changeset
88 if os.name == "nt":
316a2b3d4126 added switch for replacing backslashes in win32
Stephan Holl <stephan.holl@intevation.de>
parents: 221
diff changeset
89 mapfile = mapfile.replace('\\', '/')
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
90 urlmapfile = url + '?map=' + mapfile
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
91 urlmapfile += '&template=openlayers&mode=browse&layers=' + groups[i]
221
a44d442577ca Fixes correct paths for Browser-output, added target for GROUP-output
Stephan Holl <stephan.holl@intevation.de>
parents: 217
diff changeset
92 print "<li><a target='_group' href='%s'>%s</a></li>" % (urlmapfile, groups[i])
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
93 i=i+1
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
94 print "</ul>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
95
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
96 def main():
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
97 writeHeader()
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
98 for root, subFolders, files in os.walk(rootdir):
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
99 for file in files:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
100 f = os.path.join(root, file)
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
101 if os.path.isfile(f):
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
102 basename, extension = os.path.splitext(f)
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
103 if extension.lower() == ".map":
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
104 if "orig" in f:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
105 # do not generate links for -orig.map-files
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
106 continue
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
107 if debug:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
108 print "Bearbeite Dokument %s" % f
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
109 #read file and search for wms_title
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
110 layers = []
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
111 groups = []
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
112 extent = []
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
113 for line in open(f):
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
114 if "wms_title" in line:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
115 #print line
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
116 la = line.strip()[12:].replace('"','')
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
117 if la != "Layers":
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
118 layers.append(la)
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
119 if "GROUP" in line:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
120 gr = line.strip()[6:].replace('"','')
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
121 if gr not in groups:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
122 groups.append(gr)
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
123 if "EXTENT" in line:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
124 ext = line[9:].replace('"','').replace(' ', ',')
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
125 extent.append(ext)
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
126
216
d0acdab62b03 imported patch arcpy-erweiterung
Stephan Holl <stephan.holl@intevation.de>
parents: 208
diff changeset
127 generateArcImage(f)
208
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
128 print "<ul>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
129 writeLayers(f, layers, extent)
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
130 print "</ul>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
131
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
132 # write groups
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
133 print "<ul>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
134 writeGroups(f, groups)
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
135 print "</ul>"
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
136 if debug:
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
137 print "Layer %s hat %s Layer" % (f, len(layers))
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
138 print "Layer %s hat %s Gruppen" % (f, len(groups))
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
139
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
140 writeFooter()
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
141
0c58db91311c * contrib/python/generateHTML.py: New. Script for generating a
Stephan Holl <stephan.holl@intevation.de>
parents:
diff changeset
142 main()
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)