Uploaded image for project: 'Spatial Information Systems'
  1. Spatial Information Systems
  2. SIS-86

Refactor @Configuration annotation into a real Configuration class

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.3, 0.4, 0.5, 0.6, 0.7, 0.8
    • 1.0, 1.4
    • Utilities
    • None

    Description

      The @Configuration annotation is currently for identifying various static method having a system-wide effect. We may consider regrouping all such methods in a central place, maybe in a new org.apache.sis.setup package. We could provide pre-defined configuration profiles, including:

      • STRICT - maximal level of strictness (duplicated values cause parsing errors, Bursa-Wolf parameters mandatory for datum shifts, etc.).
      • DEFAULT - the default setting as a compromise between STRICT and LENIENT: duplicated values just produce warnings, but datum shifts still require Bursa-Wolf parameters.
      • LENIENT - still working even if the accuracy may be compromise (e.g. apply datum shifts even in the absence of Bursa-Wolf parameters).

      Attachments

        Issue Links

          Activity

            People

              desruisseaux Martin Desruisseaux
              desruisseaux Martin Desruisseaux
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: