Changes between Initial Version and Version 8 of Ticket #1257


Ignore:
Timestamp:
Sep 24, 2016, 7:14:57 AM (8 years ago)
Author:
Bang Pham Huu
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1257

    • Property Cc Dimitar Misev Bang Pham Huu added
    • Property Milestone10.0
    • Property Summary UnixTime crs contains an extra TimeCS tag in secoreSECORE_Separte Rasdaman CRSs definition from userdb
  • Ticket #1257 – Description

    initial v8  
    1 In an older version of secore, in the UnixTime crs, the timeCS element used to have a single TimeCS child, now it has 2. See the difference in the attached files.
     1By default, SECORE deploy with EPSGdb and userdb which contains Rasdaman CRSs (like TimeCrs, IndexND,...). When user want to add their CRSs, they can add/update via webpage. However, these new CRSs are not updated to usedb file but stored as changes by BaseX.
     2 
     3The problem is when Rasdaman want to add some new CRSs (e.g: Alex just added some CRSs from PlanetServer on opengis by webpage (not by update the userdb file)), to active these CRSs, user need to clean the old changes from BaseX, then SECORE will recreate new cache. This will lead to remove the user definitions explicitly.
     4
     5So, to make this problem will not affect in future:
     6
     7+ It will need to separate Rasdaman CRS from userdb to another file, such as: rasdamandb.
     8
     9+ It will backup all the user defined CRSs from SECORE to userdb file (this is a tricky problem as need to know which CRSs were added/updated on their SECORE and read changes from BaseX).
     10
     11+ Add a feature to save changes from BaseX for rasdamandb, userdb to GML files (so when add/update on these db by webpage, will not need to do it again by manually editing GML file).
     12