With MapInfo Pro's advanced set target editing functionality, you can combine, split, erase map objects, and overlay nodes using a "Set Target - Apply Action" editing model. This model allows you to use objects from the same table or another table to create new objects. Sophisticated data aggregation methods allow you to calculate new data values that match the new objects.
The Set Target editing model in MapInfo Pro allows you to set a map object as the target for editing, then create a modifying object that will act as the cookie cutter that overlays the target and performs the editing action on the target. Set Target is located on the SPATIAL tab, in the Edit group.
Figure: Buffered retail locations showing market penetration
The Set Target model for editing map objects can be broadly described as a three-step process:
- Set the object you want to edit as the target.
- Choose and select another object or objects to act as the modifying object for the editing operation. You can also create a new object.
- Perform the edit operation (combine, split, erase, erase outside, or overlay nodes).
A new object (or objects) is created in place of the target object.
The following table describes valid cutter/target objects for supported object processing operations:
Object Type | Overlay Nodes onto Target | Split Target, Erase Target, Erase Outside Target | Combine | |||
---|---|---|---|---|---|---|
Cutter | Target | Cutter | Target | Target | Other non-target | |
Closed |
X |
X |
X |
X |
X |
X |
Linear |
X |
X |
X |
X |
X |
|
Text |
||||||
Points |
X |
X |
X |
|||
Multipoints |
X |
X |
X |
|||
Collections |
X |
X |
X |
You are not limited to working with map objects in the same layer. While the target objects must be in the Editable layer, you can choose the modifying objects from another layer.
The set target process is essentially the same whether you want to combine objects or create new objects by splitting objects or erasing portions of objects. Each operation is discussed individually in this chapter.
In addition to creating new map objects, the Set Target model allows you to control how the data associated with the target object will be transferred to the new object or objects. The next section discusses a number of data aggregation and disaggregation methods that give you tremendous flexibility with editing map objects.
Understanding Object Size
For specific instructions, see Setting a Map Object as a Target in the Help System.
Many customers use the contouring process to create signal coverage maps, which requires large object sizes to create highly detailed coverage areas. To accommodate this need, we have increased the limit on number of nodes and the number of polygons or polylines that can be stored in objects.
Theoretically, the size of an object is only limited by the amount of memory in the system, but for practical reasons, a limit is imposed to work within limits of file size and most system memory limits. Currently, the object size limit is 1,073,741,823 bytes in memory. This limit is imposed so that an object of this size can be saved into a MAP file. All MapInfo Pro files have a theoretical limit of 2GB, but due to header size and other required Map file contents, the actual size limit has to be somewhat less.
The node limit is 134,217,724 nodes in any object. This is the actual number of nodes that can fit into this 2GB memory size limit. It will be difficult to reach this node limit because memory allocation may prohibit it. It may not be possible to create a Map this size on a computer being used to accommodate an object this size; the program may throw an error when you try it.
Keep these notes in mind:
- For regions, the theoretical maximum number of polygons in a multi-polygon region or collection is 20,648,881 polygons that can fit into the size limit for all objects given above.
- For polyline objects, the theoretical maximum number of segments in a multi-segment polyline is 24,403,223 that can fit into the size limit for all objects given above.
- For multipoint objects, the theoretical maximum number of nodes is 134,217,724 that can fit into the size limit for all objects given above.