[OpenLayers-Dev] ArcXML support

stegch at web.de stegch at web.de
Tue Apr 28 05:28:30 EDT 2009

Hello David Zwarg,
it would be great, if the functionality of the renderers could be 
If it is a bug, the missing declaration for "symbol[key]" in line 560 
in ArcXML.js should be added soon.

Moreover I don't understand these lines in ArcXML.js (lines 683-688):
for (var i=0, len=keys.length; i<len; i++) {
 var key = keys[i];
 if (symbol[key]) {
 selem.setAttribute(key, renderer[key]);

"selem.setAttribute(key, symbol[key]);" makes more sense, doesn't it?

Generally I would be interested in full ArcXML support for all 
further types of renderers (valueMapLabel, simpleLabel and valueMap). 
What do you think, would it be possible to write all symbols and 
attributes in arrays as you did with "fontStyleKeys" (line 27-30)? 
Otherwise you always check the type of each attribute, but ArcIMS 
makes no difference and you can only use attributes you have 
mentioned in your code, for example:
if (typeof exact.symbol.width == "number") {
 selem.setAttribute("width", exact.symbol.width);
I don't see any problem, if you allow the usage of every attribute 
for every symbol, because you have to know ArcXML anyway if you work 
with ArcIMS - you have to know which symbols or attributes can be 
Unfortunately I'm not familiar with OpenLayers, so can you tell me 
how I can contribute to OpenLayers?

Thank you for your help.
Best regards,
Christian Steger

 *Von:* "David Zwarg" <dzwarg+ol_dev at avencia.com>
 *Gesendet:* 27.04.09 19:18:48
 *An:* stegch at web.de
 *CC:* dev at openlayers.org
 *Betreff:* Re: [OpenLayers-Dev] ArcXML support


The ArcXML implementation is incomplete, yes. I wrote it to support 
basic thematic mapping, and I can add other renderers as folks need 
them. Although, it looks like you added a simple renderer below -- 
probably filing a patch would be the fastest way to get it in to 

It's definitely possibly to send ArcXML directly to ArcIMS, although 
I would like to see more of the spec implemented in the format itself 


Psssst! Schon vom neuen WEB.DE MultiMessenger gehört? 
Der kann`s mit allen: http://www.produkte.web.de/messenger/?did=3123

More information about the Dev mailing list