Opened 14 years ago
Closed 14 years ago
#87 closed defect (fixed)
In memory dictionary catalogs not updated.
Reported by: | Norm Olsen | Owned by: | Norm Olsen |
---|---|---|---|
Priority: | major | Milestone: | 2.0 |
Component: | Dictionaries | Version: | |
Keywords: | Validation | Cc: | Hugues.Wisniewski@… |
Description
In response to the frequently used CS_csIsValid() function (similarly with the CS_dtIsValid and CS_elIsValid functions), CS-MAP generates an in memory list of all coordinate systems, datums, and ellipsoids as necessary to support a high level of performance for these functions. However, these lists are not updated in response to dictionary editing functions which can add and remove dicitionary entries. Thus, after adding, or deleting, a dictionary definition, the associated IsValid function may return erroneous results.
Note:
See TracTickets
for help on using tickets.
Added code to invalidate in memory indices and/or lists whenever a dictionary update/delete function is called. This is done to force a regeneration of the lists/indices upon the next request for same.