Hi I am currently evaluating your software (the coordinate system in particular) for use in developing our products. The fit so far looks good and we look like gaining a lot from the work you have done - thanks.
I have had difficulty finding a fit between your software and ours on one issue however.... >From what i have been able to deduce, the object that defines the "bounding box" of a region is an envelope. The envelope can define a region in 1 to many dimensions. The envelope's definition consists of two points that determine the min and max in all dimensions of that region. The translation of the envelope from one CRS to another can be achieved by simply translating the the points. My problem comes with the last statement. As far as I can tell the last statement id not true for all situations. To illustrate... We have well paths which define the potentially deviated path of a well through the ground. Assuming a standard 3D cartesian coordinate space, You can imagine this CRS as being single dimensional with the axis representing measured depth along the well. Assuming 3 control points of: 0,0,0 20,20,100 1,1,200 The the translation of the points from 1d to 3d is: 0 0,0,0 103.92 20,20,100 301.46 1,1,200 The envelope of the complete path in 1D is Envelope env = getEnv(); env.setRange(0, 0, 301.46); The true envelope of the complete path in 3D is Envelope env = getEnv(); env.setRange(0, 0, 20); env.setRange(1, 0, 20); env.setRange(2, 0, 200); Yet if I were to simply tranform the two end points of the 1D envelope I would get an envelope defined as Envelope env = getEnv(); env.setRange(0, 0, 1); env.setRange(1, 0, 1); env.setRange(2, 0, 200); My questions is this... Firstly, are my assumptions correct? If so, have you a solution for this situation or is there some sort of paradigm shift in thinking I need to consider in which the above situation will not matter? Where I'm looking to go is to adopt your classes for all aspects of coordinates apart from envelope translations. For this I will implement a CoordinateEnvelopeOperationFactory, similar to your CoordinateOperationFactory. Is this a good idea? Or is there some sort of CoordinateOperation I can implement? Please. I'm confused :(. Any help would be appreciated. Thanks Tim -- Tim de Boer Downunder Geo Solutions phone: (08) 9287 4103 fax: (08) 6380 2471 mobile: 0418 846 567 email: [EMAIL PROTECTED] ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
