From: Ian S. <Ian...@ar...> - 2003-06-27 18:44:33
|
Hi, >>It may not be too late to try to join efforts. The work on GeoAPI is >>still undergo, and JTS do not comply to the new geometry API as fas as I >>know. Furthermore, we all know that the JTS's way to stores points >>(array of Coordinate object, each with x,y,z values in double precision) >>consume a huge amount of memory. A framework based on current JTS will >>never be able to renderer big maps compared to a framework storing >>points as a plain float[] array. Exactly correct. The recently discussed plans invloving the GeoAPI seem like the idea would be to use JTS internally. This (like martin mentioned) limits severely the size of maps. I think we should use JTS objects only when neccessary. That is, if a feature is being viewed, the data should reside as floating point (float) data (as there is no need for double precision in viewing...) but if requested, the GeoAPI Geometry object can delegate data storage to a JTS Geometry, leveraging the geospatial indexing/analysis. >>Its look like there still room for Geotools 2... Of course, it doesn't >>mean that we should't try to merge work if we can. Agreed Ian |