<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style title="owaParaStyle">P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body ocsi="x">
<div dir="ltr"><font face="Tahoma" color="#000000" size="2">
<p class="MsoNormal"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,</span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I am a software developer in a company specialising in Java and web development in general, located in Berlin/Germany.</span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal"><font face="arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We have developed a map application using open layers and tilecache and UMN Mapserver at the backend.</span></font><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
</span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Our company has decided to spend some resources on open source development in open layers eg. by porting some of our additions in our own app to
the open layers framework main development. </span></font></p>
<p class="MsoNormal"><font face="arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">The app has been in production for several months by now (http://www.pegelonline.wsv.de/gast/karte/standard) and we have developed some additions
to the open layers core. The main features which extend or add to open layers functionality are the following:</span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal" style="MARGIN-LEFT: 21pt; TEXT-INDENT: -18pt"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span>-<font face="Times New Roman" size="1"><span style="FONT: 7pt 'Times New Roman'">
</span></font></span></span></font><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">popups which both react to mouseover- and mouseclick-events</span></font></p>
<p class="MsoNormal" style="MARGIN-LEFT: 21pt; TEXT-INDENT: -18pt"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span>-<font face="Times New Roman" size="1"><span style="FONT: 7pt 'Times New Roman'">
</span></font></span></span></font><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">a feature for selecting markers (click on the ‘Auswählen’ - button (English select) at the popups) and acting upon the selection</span></font></p>
<p class="MsoNormal" style="MARGIN-LEFT: 21pt; TEXT-INDENT: -18pt"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span>-<font face="Times New Roman" size="1"><span style="FONT: 7pt 'Times New Roman'">
</span></font></span></span></font><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">a new theme for the open layers controls</span></font></p>
<p class="MsoNormal" style="MARGIN-LEFT: 21pt; TEXT-INDENT: -18pt"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span>-<font face="Times New Roman" size="1"><span style="FONT: 7pt 'Times New Roman'">
</span></font></span></span></font><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">a filtering and selection mechanism for a list of markers (open up the second + from the top at the right side)</span></font></p>
<p class="MsoNormal" style="MARGIN-LEFT: 21pt; TEXT-INDENT: -18pt"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span>-<font face="Times New Roman" size="1"><span style="FONT: 7pt 'Times New Roman'">
</span></font></span></span></font><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">another filtering mechanism which hides markers based on a combination of marker attributes (<a href="http://www.pegelonline.wsv.de/archiv/karte/standard" target="_blank">http://www.pegelonline.wsv.de/archiv/karte/standard</a>),
as the public version of this map displays only to measuring stations, the filter is not really useful, but you get the idea.</span></font></p>
<p class="MsoNormal" style="MARGIN-LEFT: 21pt; TEXT-INDENT: -18pt"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span>-<font face="Times New Roman" size="1"><span style="FONT: 7pt 'Times New Roman'">
</span></font></span></span></font><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">The data for each marker is based on ascii-data (<a href="http://www.pegelonline.wsv.de/internal/karte/openlayers/pegelinfo" target="_blank">http://www.pegelonline.wsv.de/internal/karte/openlayers/pegelinfo</a>)
which contains a lot of site specific additional data fields, besides the default data attributes provided by the OpenLayers.Format.Text and OpenLayers.Layer.Text classes. Maybe some abstracted version of adding custom attributes could be developed</span></font></p>
<p class="MsoNormal" style="MARGIN-LEFT: 21pt; TEXT-INDENT: -18pt"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span>-<font face="Times New Roman" size="1"><span style="FONT: 7pt 'Times New Roman'">
</span></font></span></span></font><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">The size of the markers depends on the zoom level</span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We would offer to refine some of these features, and work on further abstraction and modularization in our ol svn sandbox.
</span></font></p>
<p class="MsoNormal"><font face="arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">What we need is some guidance on what would be most useful and in what way, so we can prioritize our efforts in those directions.
</span></font></p>
<p class="MsoNormal"><font face="arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">If there are other more pressing issues we could also approach them.
</span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></span></font> </p>
<p class="MsoNormal"><font face="Arial" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Regards, Christian</span></font></p>
</font></div>
</body>
</html>