Thanks, I'll have a look at the Geotools modules you mentioned.

Matrix transforms would come automatically with Java3D, they are built-in.

Of course I fully realize that a 3D renderer (even when used for 2D only) is 
not a trivial project, so I would really like to make the available renderers 
handle my data. Looks like a long debugger session to understand what's going 
on...

Harald


-----Ursprüngliche Nachricht-----
Von:    [EMAIL PROTECTED] im Auftrag von Adrian Custer
Gesendet:       Di 16.09.2008 16:12
An:     User-friendly Desktop Internet GIS
Cc:     
Betreff:        Re: [udig-devel] Renderer woes

On Tue, 2008-09-16 at 14:26 +0200, Wellmann, Harald wrote:
> 
> Anybody working on other renderers? (I did some experiments with Java3D
> in a stand-alone Swing JFrame, just for a plain 2D map; it was fairly
> easy to use and extremely fast. So if I have to get involved with
> renderers - which I would like to avoid - this is a route that looks
> promising to me.)

Yes, there are others working on different renderers. The ones I know
about are off in GeoTools land. 

Like you, a group of students of a University in Arles, France started
playing with a 3D renderer, in their case JoGL based, and saw the
similar speed improvement, notably in the smoothness of the zooming.
However, that system was a long, long way from being usable---it had no
styling for example. We did map out however, the year of work it would
take to bring that renderer up to speed and have it perform the tiling
you mention both of the source data and of the textures for images and
styling. The experts working out the planning with us suggested the
critical difficulty revolved around how to support a layer system, since
that would require noding and un-noding on the fly as different layers
are turned on and off. All that work seems non trivial.

Meanwhile, there is another effort, again in GeoTools, which is working
to bring back to life the old J2D Renderer for the current geotools and
with a new styling system. That is showing immense promise. I'd expect
that work to be completed by the end of the year or so and it will live
in the next, cleaned up version of GeoTools. I don't think it does
tiling yet but don't actually know much of the details.

Regardless, if there is one piece of advice for you if you are planning
to code a renderer, it would be to build your whole system on affine
matrix transforms. That's the only way to stay efficient (and sane) when
moving data through the various transformations required by a GeoTools
based system.

cheers,

--adrian

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel 
 
*******************************************
innovative systems GmbH Navigation-Multimedia
Geschaeftsfuehrung: Edwin Summers - Kevin Brown - Regis Baudot 
Sitz der Gesellschaft: Hamburg - Registergericht: Hamburg HRB 59980 
 
*******************************************
Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte 
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail 
irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und 
loeschen Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe 
dieser Mail ist nicht gestattet.
This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient (or have received this e-mail in error) please 
notify the sender immediately and delete this e-mail. Any unauthorized copying, 
disclosure or distribution of the contents in this e-mail is strictly forbidden.
*******************************************

<<winmail.dat>>

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to