The Duplicate Names dialog box is displayed if the user attempts to import a Shapefile attribute that matches the name of an existing data set but the user does not specify that the attribute should apply to an existing data set. The names of the attributes that match existing data sets are displayed in the dialog box.
If the user clicks the OK button, the Shapefile attributes will be imported. If the user clicks the Cancel button, the user will be returned to the Import Shapefile dialog box.
When importing the Shapefile attributes, the user has the following choices.
• Create new data sets with different names.
The name of the new data set will be the name of the attribute with a number appended to the end of the name. For example if the name of the attribute was "XYZ," the new data set might be named "XYZ1." |
• Assign to the existing data set but keep existing objects for that data set.
The value of the attribute will be used to set the value of the matching existing data set. If there are already objects that set the value of the data set, they will not be changed. |
• Assign to the existing data set and delete existing objects for that data set.
The value of the attribute will be used to set the value of the matching existing data set. However, any other objects that also set the value of the same data set, those objects will be deleted. Important: Because objects can set the values of multiple data sets, the objects that are deleted might be used in assigning values to other data set for which no new values are supplied. For example, the user might previously have imported a Shapefile with attributes "A" and "B" and in the process created new data sets named "A" and "B." Later on, the user updated the values of attribute A in the Shapefile but not attribute B. If the user imported the Shapefile again and only chose to import attribute A while selecting this option, all the objects that assign values to data set B would be deleted and the values in data set B would be defined by the default formula for the data set instead of by objects. One simple way to avoid this problem would be to import both A and B even though only A had changed. Another way would be to edit all the objects that set the value of A so that they no longer affect A before importing the Shapefile. |