Skip to main content
Question

How to replace a few attribute values by attribute values from another feature class?


Hi,

 

 

I am looking for a way to replace some (205 values) attribute values from a polygon feature class containing 45000 values. The new attribut values (the 205) are stored in another (point) feature class and the location is the only conformity. With all the other attributes it is not possible to determine the responding point to the polygon.

 

 

Kind Regards,

 

 

Markus

4 replies

takashi
Contributor
Forum|alt.badge.img+17
  • Contributor
  • August 27, 2013
Hi Markus,

 

 

In many cases, the SpatialFilter or SpatialRelator can be used to transfer attributes of a feature to another feature based on their spatial relationship.

 

  Takashi

Hi Markus,

 

 

I think the PointOnArea Overlayer could help you. You can input the points and areas and then merge the attributes...

 

 

I hope that helps you,

 

regards,

 

Stefan

  • Author
  • August 27, 2013
Thanks for the fast reply. The problem is more the replacement of the existing attribute values (but not all, just the ones connectet via the spatial relation) with the one from the second feature class. How would you perform this?

 

 

Kind Regards,

 

 

Markus

takashi
Contributor
Forum|alt.badge.img+17
  • Contributor
  • August 27, 2013
Hi,

 

 

I would use a SpatialFilter:

 

Merge Attributes: Yes

 

Attribute Prefix: base_

 

  Only for PASSED features, replace the target attribute with the appropriate "base_****" (AttributeCreator etc.). After this you may remove all "base_****" (BulkAttributeRemover), if you don't need them no longer.  You don't need to touch FAILED features.

 

Naturally, "base_" is just an example. You may specify any string to the Attribute Prefix.

 

Hope this helps.

 

 

Takashi

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings