How do you Update/Edit Multiple Properties in Map?

Just starting to setup and I have a quick question.......

 If I have a number of instances of a Feature with multiple DGN Resident Properties (such as a Bubbler with Properties of Type and Owner) changing the 'Owner' Property of each individual Bubbler Feature is easy within Map. However, if I want to change the Owner Name of ALL of these to something else, how do I do this for multiple instances? I'm sure its easy, it's just not jumping out at me.

 

 Thanks.

  • Thanks for the information Jeff. Much appreciated.

     

     

    Regards

     Alan

  • Alan,

    The ability to edit multiple XFM feature instances unfortunately is not included in Bentley Map at this time. We have received a number of customer requests for this functionality and are working to provide that capability later this year. Until that time you have a few options that you could potentially explore which are:

    • Create your own custom VBA or MDL application to perform the edits. Attached to this message is an sample VBA application which could potentially be used as a starting point. This application uses the XFT (XFM Feature Toolkit) COM interface to search a complete file (or fence contents if fence pre-exist) for feature instances, gathering available feature classes, property names and their existing values. After selecting a specific feature class and property, a "New Value" can be entered and an "Update" performed which will then "edit" the selected instances (e.g. entire file or fence). Please be aware that no attempt is made in this sample application to validate the "New Value" against any schema defined constraints so please use non-production data if you choose to familiarize yourself with the code.
    • Using the Interoperability Export process, create an equivalent SHP file, load the resulting DBF file into Microsoft Access or Excel, make the required edits, then using Interoperability Import bring the revised data back into your design file.
    • Use the existing schema version upgrade process in the Bentley Geospatial Administrator and your own custom XSLT to "edit" the properties of your feature instances with the FEATURE RESET command. This process is somewhat involved so please contact me offline if you are interested in this approach and desire additional information.

    Regards,

    Jeff Bielefeld [Bentley]

    Regards,

    Jeff Bielefeld [Bentley]



    XFM_Update.zip