Hi all,

i would like to extend the way in which external graphics can be 
resolved in the main Geotools SLD parser.
As far as i know, you can now specify the location of an external 
graphic in two ways:
- specify the location as a relative URL w.r.t. the SLD document URL
- specify the location as a java classpath resource

The first case assumes that the document URL is known and reachable, 
which is not allways the case (e.g. transfer of SLD over the wire or 
configuring SLD in a database and so on). The second case is a nice 
fallback in many circumstances but for web applications it is very 
common to put graphics in a non-classpath location like the web context.

My suggestion is to make the location more customizable by adding a 
resource locator to the SLD parser:
     setOnlineResourceLocator(ResourceLocator resourceLocator);

where ResourceLocator would define the following:
     public URL locateResource(String uri);

Do you think this is a good enhancement or did i overlook anything in 
the current implementation ?

-- 
Sincerely,
Jan De Moerloose

Geosparc n.v.
http://www.geosparc.com
sponsor of http://www.geomajas.org


------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to