Hello Christian,<br><br>This is a good place to start if you want to contribute to OpenLayers: <a href="http://trac.openlayers.org/wiki/HowToContribute">http://trac.openlayers.org/wiki/HowToContribute</a><br><br>It looks like you have some really good ideas about how the ArcXML format could be improved already (and it looks like you know your way around the code), so I would suggest getting on the OpenLayers trac, creating an account, and start opening tickets.  The basic procedure is:<br>
<ol><li>File a ticket.</li><li>Create a patch, with tests<br></li><li>Set the patch to review</li><li>Nag some OpenLayers trunk committer</li></ol>I can help with specific bug fixes to the ArcXML format in the near term, but my work implementing the rest of the spec won&#39;t happen immediately (it&#39;s a large spec).<br>
<br>I hope this helps,<br>Zwarg<br><br><br><br><div class="gmail_quote">On Tue, Apr 28, 2009 at 5:28 AM,  <span dir="ltr">&lt;<a href="mailto:stegch@web.de">stegch@web.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello David Zwarg,<br>
it would be great, if the functionality of the renderers could be<br>
expanded.<br>
If it is a bug, the missing declaration for &quot;symbol[key]&quot; in line 560<br>
in ArcXML.js should be added soon.<br>
<br>
Moreover I don&#39;t understand these lines in ArcXML.js (lines 683-688):<br>
for (var i=0, len=keys.length; i&lt;len; i++) {<br>
 var key = keys[i];<br>
 if (symbol[key]) {<br>
 selem.setAttribute(key, renderer[key]);<br>
 }<br>
}<br>
<br>
&quot;selem.setAttribute(key, symbol[key]);&quot; makes more sense, doesn&#39;t it?<br>
<br>
Generally I would be interested in full ArcXML support for all<br>
further types of renderers (valueMapLabel, simpleLabel and valueMap).<br>
What do you think, would it be possible to write all symbols and<br>
attributes in arrays as you did with &quot;fontStyleKeys&quot; (line 27-30)?<br>
Otherwise you always check the type of each attribute, but ArcIMS<br>
makes no difference and you can only use attributes you have<br>
mentioned in your code, for example:<br>
if (typeof exact.symbol.width == &quot;number&quot;) {<br>
 selem.setAttribute(&quot;width&quot;, exact.symbol.width);<br>
}<br>
I don&#39;t see any problem, if you allow the usage of every attribute<br>
for every symbol, because you have to know ArcXML anyway if you work<br>
with ArcIMS - you have to know which symbols or attributes can be<br>
combined.<br>
Unfortunately I&#39;m not familiar with OpenLayers, so can you tell me<br>
how I can contribute to OpenLayers?<br>
<br>
Thank you for your help.<br>
Best regards,<br>
Christian Steger<br>
<br>
<br>
<br>
<br>
 *Von:* &quot;David Zwarg&quot; &lt;<a href="mailto:dzwarg%2Bol_dev@avencia.com">dzwarg+ol_dev@avencia.com</a>&gt;<br>
 *Gesendet:* 27.04.09 19:18:48<br>
 *An:* <a href="mailto:stegch@web.de">stegch@web.de</a><br>
 *CC:* <a href="mailto:dev@openlayers.org">dev@openlayers.org</a><br>
 *Betreff:* Re: [OpenLayers-Dev] ArcXML support<br>
<div class="im"><br>
Hello,<br>
<br>
The ArcXML implementation is incomplete, yes. I wrote it to support<br>
basic thematic mapping, and I can add other renderers as folks need<br>
them. Although, it looks like you added a simple renderer below --<br>
probably filing a patch would be the fastest way to get it in to<br>
ArcXML.<br>
<br>
It&#39;s definitely possibly to send ArcXML directly to ArcIMS, although<br>
I would like to see more of the spec implemented in the format itself<br>
first.<br>
<br>
-Zwarg<br>
<br>
<br>
<br>
</div>____________________________________________________________________<br>
<div><div></div><div class="h5">Psssst! Schon vom neuen <a href="http://WEB.DE" target="_blank">WEB.DE</a> MultiMessenger gehört?<br>
Der kann`s mit allen: <a href="http://www.produkte.web.de/messenger/?did=3123" target="_blank">http://www.produkte.web.de/messenger/?did=3123</a><br>
<br>
</div></div></blockquote></div><br>