Ferramenta que executa união geométrica das feições de entrada. Conserva todas as feições e seus atributos no arquivo de saída.
All input feature classes and feature layers must have polygon geometry.
The Allow Gaps parameter can be used with the All attributes or Only feature IDs settings on the Attributes To Join parameter. This allows for identification of resulting areas that are completely enclosed by the resulting polygons. The FID attributes for these gap features will all be -1.
The output feature class will contain a FID_<name> attribute for each of the input feature classes. For example, if one of the input feature classes is named Soils, there will be a FID_Soils attribute on the output feature class. FID_<name> values will be -1 for any input feature (or any part of an input feature) that does not intersect another input feature. Attribute values for the other feature classes in the union where no intersection is detected will not be transferred to the output feature in this case.
Attribute values from the input feature classes will be copied to the output feature class. However, if the input is a layer or layers created by the Make Feature Layer tool and a field's Use Ratio Policy is checked, then a ratio of the input attribute value is calculated for the output attribute value. When Use Ratio Policy is enabled, whenever a feature in an overlay operation is split, the attributes of the resulting features are a ratio of the attribute value of the input feature. The output value is based on the ratio in which the input feature geometry was divided. For example, if the input geometry was divided equally, each new feature's attribute value is assigned one-half of the value of the input feature's attribute value. Use Ratio Policy only applies to numeric field types.
Geoprocessing tools do not honor geodatabase feature class or table field split policies.
This tool may generate multipart features in the output even if all inputs were single part. If multipart features are not desired, use the Multipart to Singlepart tool on the output feature class.
With ArcGIS Desktop Basic and Desktop Standard licenses, the number of input feature classes or layers is limited to two.
This tool honors the Parallel Processing Factor environment. If the environment is not set (the default) or is set to 0, parallel processing will be disabled. Setting the environment to 100 will cause parallel processing to be enabled.
Parameter | Explanation |
---|---|
out_feature_class (Optional) | The feature class that will contain the results. |
join_attributes (Optional) | Determines which attributes from the input features will be transferred to the output feature class.All attributes—All the attributes from the input features will be transferred to the output feature class. This is the default. All attributes except feature IDs—All the attributes except the FID from the input features will be transferred to the output feature class. Only feature IDs—Only the FID field from the input features will be transferred to the output feature class. |
cluster_tolerance (Optional) | The minimum distance separating all feature coordinates (nodes and vertices) as well as the distance a coordinate can move in X or Y (or both). |
gaps (Optional) | Gaps are areas in the output feature class that are completely enclosed by other polygons. This is not invalid, but it may be desirable to identify these for analysis. To find the gaps in the output, uncheck this parameter—a feature will be created in these areas. To select these features, query the output feature class based on all the input feature's FID values being equal to -1. Checked—No feature will be created for areas in the output that are completely enclosed by polygons. This is the default. Unchecked—A feature will be created for the areas in the output that are completely enclosed by polygons. This feature will have blank attributes and its FID values will be -1. |
esri_out_feature_service_name (Optional) | The name of the optional feature service to create on the federated server containing the result of this tool. If no name is specified an output feature service will not be created. |
Union example (Python window)
The following Python window script demonstrates how to use the Union function in immediate mode.
import arcpy arcpy.env.workspace = "C:/data/data/gdb" arcpy.Union_analysis(["well_buff50", "stream_buff200", "waterbody_buff500"], "water_buffers", "NO_FID", 0.0003) arcpy.Union_analysis([["counties", 2], ["parcels", 1], ["state", 2]], "state_landinfo")
Union example 2 (stand-alone script)
The following stand-alone script shows two ways to apply the Union function in scripting.
# unions.py # Purpose: union 3 feature classes # Import the system modules import arcpy # Set the current workspace # (to avoid having to specify the full path to the feature classes each time) arcpy.env.workspace = "c:/data/data.gdb" # Union 3 feature classes but only carry the FID attributes to the output inFeatures = ["well_buff50", "stream_buff200", "waterbody_buff500"] outFeatures = "water_buffers" clusterTol = 0.0003 arcpy.Union_analysis(inFeatures, outFeatures, "ONLY_FID", clusterTol) # Union 3 other feature classes, but specify some ranks for each # since parcels has better spatial accuracy inFeatures = [["counties", 2], ["parcels", 1], ["state", 2]] outFeatures = "state_landinfo" arcpy.Union_analysis(inFeatures, outFeatures)
There are no tags for this item.
There are no credits for this item.
There are no use limitations for this item.