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.

Change History (1)

comment:1 by Norm Olsen, 14 years ago

Resolution: fixed
Status: newclosed

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.

Note: See TracTickets for help on using tickets.