----- Mensaje original ----
De: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Para: [email protected]
Enviado: lunes, 24 de septiembre, 2007 18:38:36
Asunto: Geotools-gt2-users Digest, Vol 16, Issue 22


Send Geotools-gt2-users mailing list submissions to
    [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
    https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
or, via email, send a message with subject or body 'help' to
    [EMAIL PROTECTED]

You can reach the person managing the list at
    [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Geotools-gt2-users digest..."


Today's Topics:

   1. Background transparency / opacity when saving    map as PNG (andyuk)
   2. Panning/wrapping at the 180 degree line (roth)
   3. Re: How to choose which geometry column to use (Jody Garnett)
   4. Registering a JNDI context does not always    work (not always
      right) (Jody Garnett)
   5. Re: Modifying Feature geometry in a    MemoryDataStore (Jody Garnett)


----------------------------------------------------------------------

Message: 1
Date: Mon, 24 Sep 2007 12:58:30 +0100
From: andyuk <[EMAIL PROTECTED]>
Subject: [Geotools-gt2-users] Background transparency / opacity when
    saving    map as PNG
To: [email protected]
Message-ID:
    <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

Hi,

I'm using SLD files for styling my map. I want to make the background
transparent when saving the image as a PNG file.

I've tried using the setComposite() method, but when doing this it is
applied to the whole image, not just the background.

        BufferedImage bufferedImage  = new BufferedImage(w, h,
BufferedImage.BITMASK);
        Graphics2D g2 = bufferedImage.createGraphics();
        g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
0.5f));
        jmp.paint(g2);
        try {
            g2.dispose();
            ImageIO.write(bufferedImage, "png", new File(filePath));
        } catch (Exception e) {
            e.printStackTrace();
        }

How can I just make the background transparent?

Thanks,
Andy
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Tue, 18 Sep 2007 07:56:34 -0700 (PDT)
From: roth <[EMAIL PROTECTED]>
Subject: [Geotools-gt2-users] Panning/wrapping at the 180 degree line
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii


I have shape files that go across the International Date Line (IDL).  The
renderer I'm using splits at that point, with -179 on the left-hand-side of
the map and +179 on the right hand side.  My users don't want their shape
files split in this manner.  They want to be able to pan 180 to the middle
of the pane.   Have not been able to find a way to do this.  Is there a way
to accomplish a 180 pan w/o going into the renderer code?
-- 
View this message in context: 
http://www.nabble.com/Panning-wrapping-at-the-180-degree-line-tf4474882.html#a12758768
Sent from the geotools-gt2-users mailing list archive at Nabble.com.




------------------------------

Message: 3
Date: Mon, 24 Sep 2007 08:50:04 -0700
From: Jody Garnett <[EMAIL PROTECTED]>
Subject: Re: [Geotools-gt2-users] How to choose which geometry column
    to use
To: lemanu <[EMAIL PROTECTED]>
Cc: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

There will be examples in the SLD specification.
> Thanx for your quick answer.
>
> Do you, by chance, have an example of a style file with a geometry column
> choice ?
>
> Manu
>   




------------------------------

Message: 4
Date: Mon, 24 Sep 2007 08:55:28 -0700
From: Jody Garnett <[EMAIL PROTECTED]>
Subject: [Geotools-gt2-users] Registering a JNDI context does not
    always    work (not always right)
To: Jacopo Boari <[EMAIL PROTECTED]>
Cc: "'[email protected]'"
    <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

The naming used by your JNDI context is being constructed wrong; perhaps 
your application container expects names of the form "jdbc:EPSG"?  The 
InitialContext.combineName method should be used by GeoTools but that 
currently is not the case.

You can "fix" this problem by defining the datasource name used for 
CRS_AUTHORITIES in the system wide GeoTools.init( Hints ) method. But 
you are going to be only the second person to try this so *please* 
report back success/failure.

Everyone is going to be crazy / busy this week at FOSS4G2007 conference; 
but I am really interested in making sure this issue is resolved and the 
only way for me to do it is to have people such as your self try 
GeoTools in a range of application containers.

Out of curiosity what application container are you using?
Jody
PS. Sometimes application contains do not take kindly to libraries 
registering new data sources on their own; it that case you will need to 
register your EPSG database in you application server configuration and 
then stuff the value into geotools using the init( Hint ) thing 
described above. GeoTools only goes and makes its own HSQL database if 
it cannot find an existing one.
PPS. You may try using one of epsg-orace, epsg-postgres, epsg-access if 
you have a formal database of that sort around already.

Jacopo Boari wrote:
> Hi list,
> I'm trying to use the Geotools' hsql plugin bet when my WebApp start 
> there are two problems.
>  
> 1 - The application don't publish the requested map.
> 2 - A NameNotFoundException
>  
> Anybody know why?
>  
> Thanks in advance.
> Jacopo
>  
> The exception's test is:
>
>  
>
> 24-set-2007 11.01.50 null createBackingStore
>
> AVVERTENZA: Failed to bind a "jdbc/EPSG" entry.
>
> __
>
> _javax.naming.NameNotFoundException_: Name jdbc is not bound in this 
> Context
>
> at org.apache.naming.NamingContext.bind(_NamingContext.java:842_)
>
> at org.apache.naming.NamingContext.bind(_NamingContext.java:170_)
>
> at org.apache.naming.NamingContext.bind(_NamingContext.java:186_)
>
> at org.apache.naming.SelectorContext.bind(_SelectorContext.java:170_)
>
> at javax.naming.InitialContext.bind(_InitialContext.java:359_)
>
> at 
> org.geotools.referencing.factory.epsg.DefaultFactory.createFactory(_DefaultFactory.java:310_)
>
> at 
> org.geotools.referencing.factory.epsg.DefaultFactory.createBackingStore(_DefaultFactory.java:341_)
>
> at 
> org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(_DeferredAuthorityFactory.java:188_)
>
> at 
> org.geotools.referencing.factory.BufferedAuthorityFactory.isReady(_BufferedAuthorityFactory.java:206_)
>
> at 
> org.geotools.referencing.factory.DeferredAuthorityFactory.isReady(_DeferredAuthorityFactory.java:176_)
>
> at 
> org.geotools.factory.FactoryRegistry$1.filter(_FactoryRegistry.java:86_)
>
> at javax.imageio.spi.FilterIterator.advance(_ServiceRegistry.java:793_)
>
> at javax.imageio.spi.FilterIterator.<init>(_ServiceRegistry.java:787_)
>
> at 
> javax.imageio.spi.ServiceRegistry.getServiceProviders(_ServiceRegistry.java:491_)
>
> at 
> org.geotools.factory.FactoryRegistry.getServiceProviders(_FactoryRegistry.java:126_)
>
> at 
> org.geotools.factory.FactoryRegistry.getServiceProvider(_FactoryRegistry.java:223_)
>
> at 
> org.geotools.factory.FactoryRegistry.getServiceProvider(_FactoryRegistry.java:202_)
>
> at 
> org.geotools.factory.FactoryCreator.getServiceProvider(_FactoryCreator.java:95_)
>
> at 
> org.geotools.referencing.FactoryFinder.getCoordinateOperationAuthorityFactory(_FactoryFinder.java:405_)
>
> at 
> org.geotools.referencing.operation.AuthorityBackedFactory.getAuthorityFactory(_AuthorityBackedFactory.java:124_)
>
> at 
> org.geotools.referencing.operation.AuthorityBackedFactory.isReady(_AuthorityBackedFactory.java:240_)
>
> at 
> org.geotools.factory.FactoryRegistry$1.filter(_FactoryRegistry.java:86_)
>
> at javax.imageio.spi.FilterIterator.advance(_ServiceRegistry.java:793_)
>
> at javax.imageio.spi.FilterIterator.<init>(_ServiceRegistry.java:787_)
>
> at 
> javax.imageio.spi.ServiceRegistry.getServiceProviders(_ServiceRegistry.java:491_)
>
> at 
> org.geotools.factory.FactoryRegistry.getServiceProviders(_FactoryRegistry.java:126_)
>
> at 
> org.geotools.factory.FactoryRegistry.getServiceProvider(_FactoryRegistry.java:223_)
>
> at 
> org.geotools.factory.FactoryRegistry.getServiceProvider(_FactoryRegistry.java:202_)
>
> at 
> org.geotools.factory.FactoryCreator.getServiceProvider(_FactoryCreator.java:95_)
>
> at 
> org.geotools.referencing.FactoryFinder.getCoordinateOperationFactory(_FactoryFinder.java:280_)
>
> at 
> it.sysgroup.geoplatform.data.util.SessionInitializer.initWmsData(_SessionInitializer.java:537_)
>
> at 
> it.sysgroup.geoplatform.data.util.SessionInitializer.init(_SessionInitializer.java:398_)
>
> at 
> it.sysgroup.geoplatform.data.util.SessionInitializer.setHttpSession(_SessionInitializer.java:92_)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(_Native Method_)
>
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(_NativeMethodAccessorImpl.java:39_)
>
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(_DelegatingMethodAccessorImpl.java:25_)
>
> at java.lang.reflect.Method.invoke(_Method.java:585_)
>
> at 
> org.apache.jasper.runtime.JspRuntimeLibrary.handleSetProperty(_JspRuntimeLibrary.java:663_)
>
> at org.apache.jsp.index_jsp._jspService(_index_jsp.java:136_)
>
> at org.apache.jasper.runtime.HttpJspBase.service(_HttpJspBase.java:97_)
>
> at javax.servlet.http.HttpServlet.service(_HttpServlet.java:802_)
>
> at 
> org.apache.jasper.servlet.JspServletWrapper.service(_JspServletWrapper.java:332_)
>
> at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(_JspServlet.java:314_)
>
> at org.apache.jasper.servlet.JspServlet.service(_JspServlet.java:264_)
>
> at javax.servlet.http.HttpServlet.service(_HttpServlet.java:802_)
>
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(_ApplicationFilterChain.java:252_)
>
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(_ApplicationFilterChain.java:173_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:264_)
>
> at 
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(_FilterSecurityInterceptor.java:107_)
>
> at 
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(_FilterSecurityInterceptor.java:72_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(_ExceptionTranslationFilter.java:110_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(_SecurityContextHolderAwareRequestFilter.java:81_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(_AbstractProcessingFilter.java:217_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(_LogoutFilter.java:106_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(_HttpSessionContextIntegrationFilter.java:229_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.util.FilterChainProxy.doFilter(_FilterChainProxy.java:148_)
>
> at 
> org.acegisecurity.util.FilterToBeanProxy.doFilter(_FilterToBeanProxy.java:98_)
>
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(_ApplicationFilterChain.java:202_)
>
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(_ApplicationFilterChain.java:173_)
>
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(_StandardWrapperValve.java:213_)
>
> at 
> org.apache.catalina.core.StandardContextValve.invoke(_StandardContextValve.java:178_)
>
> at 
> org.apache.catalina.core.StandardHostValve.invoke(_StandardHostValve.java:126_)
>
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(_ErrorReportValve.java:105_)
>
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(_StandardEngineValve.java:107_)
>
> at 
> org.apache.catalina.connector.CoyoteAdapter.service(_CoyoteAdapter.java:148_)
>
> at 
> org.apache.coyote.http11.Http11Processor.process(_Http11Processor.java:869_)
>
> at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(_Http11BaseProtocol.java:664_)
>
> at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(_PoolTcpEndpoint.java:527_)
>
> at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(_LeaderFollowerWorkerThread.java:80_)
>
> at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(_ThreadPool.java:684_)
>
> at java.lang.Thread.run(_Thread.java:595_)
>
> 24-set-2007 11.01.51 null createBackingStore
>
> AVVERTENZA: Failed to bind a "jdbc/EPSG" entry.
>
> __
>
> _javax.naming.NameNotFoundException_: Name jdbc is not bound in this 
> Context
>
> at org.apache.naming.NamingContext.bind(_NamingContext.java:842_)
>
> at org.apache.naming.NamingContext.bind(_NamingContext.java:170_)
>
> at org.apache.naming.NamingContext.bind(_NamingContext.java:186_)
>
> at org.apache.naming.SelectorContext.bind(_SelectorContext.java:170_)
>
> at javax.naming.InitialContext.bind(_InitialContext.java:359_)
>
> at 
> org.geotools.referencing.factory.epsg.DefaultFactory.createFactory(_DefaultFactory.java:310_)
>
> at 
> org.geotools.referencing.factory.epsg.DefaultFactory.createBackingStore(_DefaultFactory.java:341_)
>
> at 
> org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(_DeferredAuthorityFactory.java:188_)
>
> at 
> org.geotools.referencing.factory.BufferedAuthorityFactory.createFromCoordinateReferenceSystemCodes(_BufferedAuthorityFactory.java:917_)
>
> at 
> org.geotools.referencing.operation.AuthorityBackedFactory.createFromCoordinateReferenceSystemCodes(_AuthorityBackedFactory.java:226_)
>
> at 
> org.geotools.referencing.operation.AuthorityBackedFactory.createOperation(_AuthorityBackedFactory.java:163_)
>
> at 
> it.sysgroup.geoplatform.data.util.SessionInitializer.initWmsData(_SessionInitializer.java:540_)
>
> at 
> it.sysgroup.geoplatform.data.util.SessionInitializer.init(_SessionInitializer.java:398_)
>
> at 
> it.sysgroup.geoplatform.data.util.SessionInitializer.setHttpSession(_SessionInitializer.java:92_)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(_Native Method_)
>
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(_NativeMethodAccessorImpl.java:39_)
>
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(_DelegatingMethodAccessorImpl.java:25_)
>
> at java.lang.reflect.Method.invoke(_Method.java:585_)
>
> at 
> org.apache.jasper.runtime.JspRuntimeLibrary.handleSetProperty(_JspRuntimeLibrary.java:663_)
>
> at org.apache.jsp.index_jsp._jspService(_index_jsp.java:136_)
>
> at org.apache.jasper.runtime.HttpJspBase.service(_HttpJspBase.java:97_)
>
> at javax.servlet.http.HttpServlet.service(_HttpServlet.java:802_)
>
> at 
> org.apache.jasper.servlet.JspServletWrapper.service(_JspServletWrapper.java:332_)
>
> at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(_JspServlet.java:314_)
>
> at org.apache.jasper.servlet.JspServlet.service(_JspServlet.java:264_)
>
> at javax.servlet.http.HttpServlet.service(_HttpServlet.java:802_)
>
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(_ApplicationFilterChain.java:252_)
>
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(_ApplicationFilterChain.java:173_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:264_)
>
> at 
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(_FilterSecurityInterceptor.java:107_)
>
> at 
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(_FilterSecurityInterceptor.java:72_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(_ExceptionTranslationFilter.java:110_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(_SecurityContextHolderAwareRequestFilter.java:81_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(_AbstractProcessingFilter.java:217_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(_LogoutFilter.java:106_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(_HttpSessionContextIntegrationFilter.java:229_)
>
> at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(_FilterChainProxy.java:274_)
>
> at 
> org.acegisecurity.util.FilterChainProxy.doFilter(_FilterChainProxy.java:148_)
>
> at 
> org.acegisecurity.util.FilterToBeanProxy.doFilter(_FilterToBeanProxy.java:98_)
>
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(_ApplicationFilterChain.java:202_)
>
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(_ApplicationFilterChain.java:173_)
>
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(_StandardWrapperValve.java:213_)
>
> at 
> org.apache.catalina.core.StandardContextValve.invoke(_StandardContextValve.java:178_)
>
> at 
> org.apache.catalina.core.StandardHostValve.invoke(_StandardHostValve.java:126_)
>
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(_ErrorReportValve.java:105_)
>
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(_StandardEngineValve.java:107_)
>
> at 
> org.apache.catalina.connector.CoyoteAdapter.service(_CoyoteAdapter.java:148_)
>
> at 
> org.apache.coyote.http11.Http11Processor.process(_Http11Processor.java:869_)
>
> at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(_Http11BaseProtocol.java:664_)
>
> at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(_PoolTcpEndpoint.java:527_)
>
> at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(_LeaderFollowerWorkerThread.java:80_)
>
> at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(_ThreadPool.java:684_)
>
> at java.lang.Thread.run(_Thread.java:595_)
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> ------------------------------------------------------------------------
>
> _______________________________________________
> Geotools-gt2-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>   




------------------------------

Message: 5
Date: Mon, 24 Sep 2007 09:01:09 -0700
From: Jody Garnett <[EMAIL PROTECTED]>
Subject: Re: [Geotools-gt2-users] Modifying Feature geometry in a
    MemoryDataStore
To: Swan Jerry <[EMAIL PROTECTED]>
Cc: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Swan Jerry wrote:
> FWIW, I can concieve of a great number of useful services that generate
> transformed (as opposed to just filtered) data, but I guess by "service"
> in this sense you mean "view onto a pre-existing dataset", which I
> therefore presume is part of the implicit contract of FeatureCollection?
>
> What I _want_ to do is take a FeatureCollection, make a deep copy of it
> and then modify the copy. In this context, the percieved need for
> MemoryDataStore arose because Feature isn't Cloneable.
>   
FeatureType.duplicate( feature, id ) should do the trick for you 
(thought I mentioned this?)
>> Just a question - where does your origional FeatureCollection come
>>     
> from?
> I get the impression from your question that it's not possible to
> achieve the above in a manner that is agnostic about the original source
> of the data and hence I should adopt the following:
>   
It was more a QA question; perhaps I could recommend an implementation 
that is higher quality?
You will find this page very useful:
- http://docs.codehaus.org/display/GEOTOOLS/Module+Matrix

More stars the better; click on the link to see why a module has less 
starts (hint sometimes it is because feature id generation is bad, or 
concurrency is not up to snuff for an interactive application like uDig).
>> If you want a Collection<Feature> make a collection of Feature.
>>     
> So if operate on a Collection<Feature>, the changes I make will be
> reflected immediately (i.e. without the need to use a Transaction or a
> FeatureWriter)?
>   
Right; that is just a normal Java data structure. Your instances will be 
of DefaultFeature; and you can use FeatureType.duplicat( ... ) if you 
need to make a copy.

Cheers,
Jody

PS. Sorry for the ultra short (harsh?) response these last couple weeks 
- with FOSS4G starting up this is the worst time to get support around 
here.
PPS. I work for a consulting company so if you need hands on time (or 
bug stomps) please give us a Call at http://www.refractions.net/



------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

------------------------------

_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users


End of Geotools-gt2-users Digest, Vol 16, Issue 22
**************************************************


       
____________________________________________________________________________________
Sé un Mejor Amante del Cine                         
¿Quieres saber cómo? ¡Deja que otras personas te ayuden!
http://advision.webevents.yahoo.com/reto/entretenimiento.html

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to