Donut Polygon

Function Description

Donut Polygon is a type of complex Geometry. In the editable state, two or more face objects with inclusion relationship are processed in the overlapping area (delete or retain, if the face object is an even number, the overlapping part will be deleted, and if it is a cardinal number, the overlapping part will be retained), and finally a Donut Polygon is formed. If there is a lake in an area, you will get a Donut Polygon.

  • Donut Polygon is used on face layers or CAD layers.
  • When two or more face objects are selected for Donut Polygon operation, the following situations will occur:
    • If the selected face objects do not intersect with each other, a complex object is generated.
    • If the selected face objects intersect at a point or line, they are combined into a single complex object.
    • If the selected face objects intersect with the face but do not coincide with each other, when the face Object Count is odd, the intersecting part of the face objects is retained, and the result is a complex object; when the face Object Count is even, the intersecting part of the face objects is deleted, and the result is a complex object.
      Keep odd faces, remove even fact
    • If the selected face objects are completely coincident, one face object will be obtained when the number of coincident objects is odd; if the number of coincident objects is even, all face objects will be deleted.
    Perform the Donut Polygon operation on

    three coincident circles to obtain a circle object; perform the Donut Polygon operation on two coincident circles to obtain Null

Function entrance

  • Object Operation tab-> Object Editing group-> Donut Polygon.

Operating instructions

  1. With the layer editable, select one or more face objects.
  2. In the Gallery control of the Object Editing group on the Object Operation tab, click the Donut Polygon button to pop up the Donut Polygon dialog.

    On the Donut Polygon dialog, you can set the operation mode for each field individually, or select multiple fields at the same time and set them collectively. The following is a description of the dialog.

    • Edit Layer: The Editable Layers drop-down list lists all the editable layers in the Current Map. Select the layer you want to work on by clicking the drop-down arrow to its right.
    • Field List Area: This area lists the information of all Non-system Field: and editable System Field: in the Current Editable Layer, including Field, Type, and after the connection operation is completed. How the new object fields operate. The field property of First Object is used by default.
    • Operation mode setting area: provides four operation modes:
      • Null: The value of this field of the new object is null after the operation is completed.
      • Sum: The value of this field of the new object after the operation is completed is the sum of the corresponding field values of each source Operation object.
      • Weighted Mean means that the value of this field of the new object after the operation is completed is the Weighted Mean value of this field of all source objects. A weighted field needs to be specified. If no weighted field is selected, a simple average is calculated by adding the values of the selected field for all source objects and dividing by the number of source objects.
      • Save Geometry: after the operation is completed, the value of this field of the new object is the same as that of the current Select Object. You can click the drop-down arrow on the right to select the Object Properties values to be used by the new object.
    • Keep Hole: Select the Keep Hole check box to separately save the hole area in the hole guide polygon operation result as a face object, which is convenient for the user to perform Other Operations and settings on the object. As shown in the following figure, if the Keep Hole check box is not checked, there is no object in the hole area, which is blank (left figure); after the Keep Hole check box is checked, the hole area in the result will be saved as a face object (right figure), which is convenient for the user to set its style, attributes, etc. of Donut Polygon results
      Figure: Comparison
  3. Click the OK button to complete the Donut Polygon operation.