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't happen immediately (it'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"><<a href="mailto:stegch@web.de">stegch@web.de</a>></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 "symbol[key]" in line 560<br>
in ArcXML.js should be added soon.<br>
<br>
Moreover I don't understand these lines in ArcXML.js (lines 683-688):<br>
for (var i=0, len=keys.length; i<len; i++) {<br>
var key = keys[i];<br>
if (symbol[key]) {<br>
selem.setAttribute(key, renderer[key]);<br>
}<br>
}<br>
<br>
"selem.setAttribute(key, symbol[key]);" makes more sense, doesn'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 "fontStyleKeys" (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 == "number") {<br>
selem.setAttribute("width", exact.symbol.width);<br>
}<br>
I don'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'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:* "David Zwarg" <<a href="mailto:dzwarg%2Bol_dev@avencia.com">dzwarg+ol_dev@avencia.com</a>><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'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>