Jayansh Shinde ha scritto:
> 
> Hi,
> 
> I want to use symbols which are present in a single svg file .
> 
> e.g. 
> 
> I have a svg file :
> 
> <?xml version="1.0" standalone="no"?>
> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
>   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
> <svg width="10cm" height="3cm" viewBox="0 0 100 30" version="1.1"
>      xmlns="http://www.w3.org/2000/svg"; 
> xmlns:xlink="http://www.w3.org/1999/xlink";>
>   <desc>Example Use02 - 'use' on a 'symbol'</desc>
>   <defs>
>     <symbol id="MySymbol" viewBox="0 0 20 20">
>       <desc>MySymbol - four rectangles in a grid</desc>
>       <rect x="1" y="1" width="8" height="8"/>
>       <rect x="11" y="1" width="8" height="8"/>
>       <rect x="1" y="11" width="8" height="8"/>
>       <rect x="11" y="11" width="8" height="8"/>
>     </symbol>
>   </defs>
>   <defs>
>     <symbol id="MySymbol2" viewBox="0 0 20 20">
>       <desc>MySymbol - four rectangles in a grid</desc>
>       <rect x="1" y="1" width="8" height="8"/>
>       <rect x="11" y="1" width="8" height="8"/>
>       <rect x="1" y="11" width="8" height="8"/>
>       <rect x="11" y="11" width="8" height="8"/>
>     </symbol>
>   </defs>
>   
> </svg>
> 
> The svg has 2 symbols "MySymbol" and "MySymbol2" which I want to use 
> with 2 different points through sld, I can do these by dividing these 
> symbols in 2 svg files, but is there any way I can use them from a 
> single svg.

Nope, there is no way, thought it may be possible to
patch the SVGGraphicFactory class to support a url such as:
file://path/to/svg/file#symbolId

Please open a improvement request at jira.codehaus.org, and
if you patch the class yourself, would be nice to attach a
patch to the same issue report.

Cheers
Andrea

PS: this was a question for the users list

-- 
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to