<div>It may be a good idea but will involve a lot of work. </div>
<div> </div>
<div>Are you using Moldensky transforms or Readfern for Lat/Long to UTM? Also for ECEF (Earth-centered fixed Cartesian coordinates) to Lat/Long you may like to look at K.M.Borkowski's work. He found a closed form solution. Also UTM to Lat/Long needs to handle the exceptions near Norway and and to handle coordinates near the edges of the grid.
</div>
<div> </div>
<div>You will most likley need to also do inverse and forward transforms using Vincenty's equations.</div>
<div> </div>
<div>Remember to be applicable inVTK iit needs to be world wide and there are meny coordinate systems out there. So you will need the classes to be extensible. </div>
<div> </div>
<div> </div>
<div>You will also need to specify the accuracy of the transforms.</div>
<div> </div>
<div> </div>
<div> </div>
<div>Andrew</div>
<div> </div>
<div><br> </div>
<div class="gmail_quote">On Dec 19, 2007 8:18 AM, Philip Schuchardt <<a href="mailto:ohc@vt.edu">ohc@vt.edu</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello,<br><br>I would like to thank you all for all your hard work.  I love the well thought<br>out vtk pipeline.
<br><br>I'm developing CaveWhere(<a href="http://www.cavewhere.org/" target="_blank">www.cavewhere.org</a>) and I'm currently using vtk and<br>wxWidgets to model underground cave systems.  I have also modified and
<br>developed some useful filter and fixes to vtk.  I would like to contribute to<br>the vtk project.  I'm just wonding, if your interested in:<br><br>-- Geocoordinate System Filter --<br>I work with many geographical coordinate systems (UTM, Stateplane, Lat Long,
<br>etc.).  I currently working on a filter that takes polydata and transforms<br>the data to match current geographic projection(ie. world coordinates).  All<br>geocoordinate filters work together to scale and offset all the data around
<br>the origin.  Scaling and offsetting the data around the origin, reduces<br>Z-Buffer persion errors.  Filter's properties will modified by a<br>GeocoordinateProperty*. GeocoordinateProperty allow multiple filters to share
<br>the same geographical coordinate system.  I believe this class would be<br>useful for anyone doing geo-spatial visualizations.<br><br>-- 2D Text Manager --<br>I've written a class that managers 3D anchored, 2D text actors.  It keeps
<br>multiple text actors from overlapping each other.  It also support Z-buffer<br>checking, which keeps "hidden" 2D text actors from showing.<br><br>I've also had performance issues while displaying 100's of 2D text actors, at
<br>once.  I think it's a openGL pipeline issue.  Does vtk/ftgl use display lists<br>for 2D text actors?  If it doesn't, I think display lists would greatly<br>improved 2D text actors rendering performance.<br><br>
-- Buffered Hardware Picking --<br>Also, I've noticed that vtk doesn't support buffered hardware picking.<br><br>In vtkOpenGLCamera.cxx<br>vtkgluPickMatrix(ren->GetPickX(), ren->GetPickY(), 1, 1, lowerLeft, size);
<br><br>1,1 - States that the buffer is 1 pixel by 1 pixel.  This small buffer makes<br>it very difficult to select lines or points.  In my project I have extended<br>the vtkOpenGLCamera to support buffer greater then 1 by 1 pixels.
<br><br>If you like one or more of the ideas please email me back.  I will definitely,<br>work on getting my code up VTK specifications.<br><br>Thanks,<br><font color="#888888">Philip Schuchardt<br>_______________________________________________
<br>vtk-developers mailing list<br><a href="mailto:vtk-developers@vtk.org">vtk-developers@vtk.org</a><br><a href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">http://www.vtk.org/mailman/listinfo/vtk-developers
</a><br></font></blockquote></div><br><br clear="all"><br>-- <br>___________________________________________<br>Andrew J. P. Maclean<br>Centre for Autonomous Systems<br>The Rose Street Building J04<br>The University of Sydney  2006  NSW
<br>AUSTRALIA<br>Ph: +61 2 9351 3283<br>Fax: +61 2 9351 7474<br>URL: <a href="http://www.acfr.usyd.edu.au/">http://www.acfr.usyd.edu.au/</a><br>___________________________________________