Christian Müller ha scritto: > To say it in your words > Hmmmmmmmmm.......... there is something missing. > Scenario 1) > A data source supports Hints.GENERALIZATION_DISTANCE but does NOT > support Hints.PRESERVERE_TOPOLOGY. > This indicates that the data source has some precalculated, topological > correct generalizations which it will return. The final generalization > is handled by the renderer/wfs client.
Nope. There is a misunderstanding about the PRESERVE_TOPOLOGY hint here. PRESERVE_TOPOLOGY = true -> you must return topologically correct data PRESERVE_TOPOLOGY = false -> you _can_ return topologically incorrect data (who in his sane mind would _order_ a data source to ruin the topological correctness of the data if there is no advantage in doing so?) If you data source has precalculated topologically correct data it will always work, you can return topologically correct data even if the hint told you that you _can_ return topologically incorrect data as well (you can, not you must). > Scenario 2) > A data source supports Hints.GENERALIZATION_DISTANCE AND supports > Hints.PRESERVERE_TOPOLOGY. > This indicates that the data source returns already generalized > geometries, no final generalization > takes place in the renderer/wfs client. > Unfortunately, this implies that the data source must be able to do both > types of generalization, No, wrong, see above. I did not read the rest of the mail since the whole discussion seems to be based on the wrong assumptions. Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. ------------------------------------------------------------------------------ _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel