Okay but it at least has you thinking ( I have never tried that one myself). 
Does it at least show the approach of separating out content onto different 
layers?

Aside: freezing the UI is a common mistake people make when performing any kind 
of data access in the UI thread; this is one of those cases where you want to 
do the work in a background thread (drawing into a buffer) and then from your 
UI thread you can just draw the image buffer. The nice thing is that the user 
can watch your application draw.
-- 
Jody Garnett

On Thursday, 12 May 2011 at 8:31 AM, mounir younes wrote: 
> FlyingSaucer is not working for me ! the shapefile is displayed, but there is 
> nothing animated and the window just freezes so I cannot close it anymore
> 
> On Mon, May 9, 2011 at 6:42 AM, Jody Garnett <[email protected]> wrote:
> > lol; these are all very common questions :-) let me try and answer...
> > 
> > On Monday, 9 May 2011 at 1:15 PM, mounir younes wrote:
> > I am willing to use the ExternalGraphicsFactory to draw building icons on 
> > my map (format png) can someone help in this task and provide me with the 
> > appropriate code? I checked the user list and there is no example on how to 
> > use it ! 
> > > That is because you do not need ExternalGraphicsFactory to do this work; 
> > > PNG is supported out of the box:
> > 
> > See the example here (search for png on that page): 
> > - http://docs.geotools.org/latest/userguide/library/render/style.htmlr
> > >  And I have a second question. What is the best way to simulate a car 
> > > moving on a map? I need to change its position.
> > I tell you what is not a great way; making a feature collection with your 
> > single point and then updating each second as and asking the map to redraw. 
> > We get a person here every other week trying this out; and complaining that 
> > gt-renderer is slow.
> > 
> > There is a flyingsaucers demo you can review; but the real answer is to set 
> > up a second raster to draw your moving car into; and draw that over top of 
> > the map rendered by gt-renderer. 
> > 
> > Remember that JMapPane is just a demo showing how you can use 
> > StreamingRenderer to draw into a BufferedImage. You can do the same thing 
> > in your own code; and have one buffered image for the map and a second one 
> > for your "overlays" including the moving car. 
> > > One more question. Does anyone know a good 2D renderer ? because the 
> > > gt-renderer flickers a lot, how could this be solved?
> > > It is more how you use it :-) The GeoTools renderer is doing a lot of 
> > > calculation and data access; not what you want in the middle of animation.
> > 
> > Remember gt-renderer is not loading your data into memory; just drawing 
> > from disk each time. You can experiment with loading your data into memory 
> > (specifically into a spatial index) if you want faster performance out of 
> > it. 
> > 
> > Reference:
> > - 
> > http://docs.geotools.org/latest/userguide/library/main/collection.html#performance-options
> > Jody
> > 
> > 
> 
> 
> 
> 
------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to