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
