Cartographic Data Editing via Dual Record Set Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cartographic editing systems are inefficient as they either overwrite the original data when saving edits or duplicate large source files for revisions, and they do not allow editing of read-only data formats effectively, leading to substantial memory consumption and limited editing capabilities.
Innovation Solution
A method and system that associate cartographic source data with edit data, allowing users to perform instance-based edits while maintaining the perception of editing read-only data, by storing edits separately from the original source data, using a dual record set system where source data is stored in one database and edit data in another, ensuring the original data is not overwritten and reducing memory usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the user saves edits by overwriting the source file, then the editing operation is simple and fast, but the original cartographic data is lost
Solution Approach 1:
The patent segments cartographic data into source data (stored in a database) and edit data (stored separately in a different database). This segmentation allows edits to be saved without overwriting the original source data, resolving the contradiction between editing efficiency and data preservation.
Solution Approach 2:
The patent creates a copy of the source data in a separate database for storing edits. This copy mechanism allows users to save edits without losing the original data, as the edits are stored in a separate copy rather than overwriting the source.
2Loss of information
If the user saves edits as a new revision by duplicating the source file, then the original data is preserved, but substantial memory is consumed
Solution Approach 1:
The patent extracts only the edit information from the complete source data and stores it separately in a different database. This extraction approach preserves the original data while consuming minimal memory, as only the changes are stored rather than duplicating the entire source file.
Solution Approach 2:
The patent divides data storage into two separate databases: one for source data and one for edit data. This segmentation eliminates the need to store complete copies of source files for each revision, significantly reducing memory consumption while preserving original data.
3Reliability
If the cartographic data is in a read-only format, then data integrity is maintained, but the user cannot edit and save changes
Solution Approach 1:
The patent introduces a separate database as an intermediary between the read-only source data and the user's editing operations. Users interact with the edit database to make changes, while the source data remains read-only and intact, resolving the contradiction between data integrity and editing capability.
Solution Approach 2:
The patent segments the data access mechanism into two separate databases: source data (read-only) and edit data (read-write). This segmentation allows users to edit and save changes in the edit database while maintaining data integrity of the source data, eliminating the limitation of read-only formats.
Data Source
Figure 1A~3B
Figure 4A~5B
Figure 6A~7B
AI summary
Systems, methods, and computer program products for editing and displaying cartographic data are described. Cartographic source data is retrieved from a first record set and at least one feature of the source data is displayed in a display device. Based on a user's selection of a feature in the display device, source data corresponding to the selected feature is selected. Based on the user's modification of the selected feature in the display device, cartographic edit data, representing the user's modification of the feature, is created. The cartographic edit data is associated with the cartographic source data for the feature and the associated cartographic edit data is stored within a second record set. The source data and edited data may also be displayed by retrieving the cartographic source data for a feature from the first record set and retrieving the cartographic edit data associated with the source data from the second record set. The source data for the feature is merged with the associated cartographic edit data for the feature to create an output record set for display on the display device.