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

Refactor @Configuration annotation into a real Configuration class

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 1.1
    • Component/s: Utilities
    • Labels:
      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

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

                Dates

                • Created:
                  Updated: