Why are shape and complex shape elements being imported as linear features?

I am trying to union two polygon shp files with a DGN based file that contains only shapes and/or complex shapes on a particular level. The shapes were originally in a reference file but some were linestrings, so I copied them into my active DGN file and model. Everything I tried to add these to the map created linear elements. I even used the modify tool with Minimize Linear Elements toggled on to convert the complex shapes to simple shapes. However, the software still insists on adding these to the map as linear elements.

How can I force it to honor closed elements as polygons? 

  • Does the data on all levels in different files need to be clean?

    For example, I am referencing in others files - Level SOME-AREA in used but has polygons and open elements on it.

    I copy only the polygons to my file from the reference file. Per our standards, these polygons belong on the Level SOME-AREA so that is where I leave them.

    Is there no way for map to work with the data on that level in my file without the same level from a reference file confusing it?

    Is there a way to pre-create a Polygon Class to be based upon a Level and then, only Polygons from that level get processed?

    The strength of many of these tools is the ability to take data that is being used for one purpose to re-use it for another with minimal modifications.

    If we always have to modify it from its original format before we can use it elsewhere, that usefulness is reduced and will discourage the workflow from being adopted.

    Charles (Chuck) Rheault
    CADD Manager

    MDOT State Highway Administration

    • MicroStation user since IGDS, InRoads user since TDP.
    • AutoCAD, Land Desktop and Civil 3D, off and on since 1996
  • Hi. I think this has to do with the way the Dynamic Feature Scoring of Bentley Map works. If I understand properly you are working with mostly "plain" dgn elements, you may not have an XFM schema to work with that data. The DFS system will automatically create classes for you to work with your data based on a few criteria. When there are cells involved, it will use the cell name and group all instances on that cell into a single class. In your case with lines and polygons it will use the level name. Bentley Map will create one class per level on which there are plain elements. Since we do not have a class definition we will infer one based on the first instance we encounter. If by any chance you have a line on that level and that is the first element we see then we will think the class uses line geometry. That's a limitation of that inference system. I think to fix your problem you would need to make sure you have only polygons on that particular level.
    Hope this helps.

      

  • Hi Chuck,

    Unknown said:
    I have no idea how to tell what version of map I'm using. You are correct, I am coming in from Power InRoads.

    When Bentley Map is activated, you can display a dialog "About Bentley Map" from menu Help > About Bentley Map (not sure how it's in English exactly). It's equal to dialog aboutgg key-in. Because we finally know you work with PowerCivil, even PowerCIvil build number would help. Is it so big secret after several posts this important information is still not known?

    Unknown said:
    The DGN file of shapes is created by others and some shapes were not closed elements and many were complex shapes and some were just lines.

    So why to don't simplify the whole (and not very productive so far) discussion to simple question "How the data in this file can be modified to be correct topology polygons usable with Bentley Map topology tools?" There are plenty of ways how complex elements can be done, also there are GIS workflows and tools how liner elements can be polygonized, and also some configuration settings. Without sharing the file, just to talk about it will be probably wasting of time.

    Unknown said:
    I need it to work with files that may not be "perfect" that others may have created.

    Working with Bentley Map, you are not in CAD world with huge flexibility, where plenty of "sins" are allowed, but in GIS world, where the main "mantra" is "data has to be topologically valid, because otherwise GIS tools will not work ... and the true is Bentley Map is one of the most tolerant GIS tool I know, others are much more strict. So in my opinion the whole discussion is about how input CAD data can be converted to GIS structure by some standardized way.

    Unknown said:
    and if there are other non-polygon elements and I do not tell it to use them, it should be able to ignore them.

    You are digressing from the original topic, which is "Why what I guess are closed elements are not recognized as closed elements?" If Bentley Map have problem with other elements, it's the topic for another thread (and my experience Bentley Map usually has no problem with other elements types).

    Righ now, until real data will be available, I treat this discussion as closed, because theoretical discussion what-if-and-why without knowing anything about the data is not efficient.

    With regards,

      Jan

  • I have no idea how to tell what version of map I'm using. You are correct, I am coming in from Power InRoads. That's my platform and license source.
    The DGN file of shapes is created by others and some shapes were not closed elements and many were complex shapes and some were just lines.
    So I copied only the Complex Shapes and Simple Shapes into my DGN file. I used the modify element tool to uncomplex the complex shapes until the only elements in my file on the target level were shapes. I restarted my session multiple times but the software kept seeing linear elements and not polygons.
    This is a pilot project to evaluate a workflow. When I drew polygons at home in a file, I got polygons. I need it to work with files that may not be "perfect" that others may have created. If I import a CAD file into ESRI, I can say to it "these are points, lines or polygons" and it ignores the ones that do not match what I tell it. I just want Map to recognize that there are polygons and allow me to work with them and if there are other non-polygon elements and I do not tell it to use them, it should be able to ignore them.

    Charles (Chuck) Rheault
    CADD Manager

    MDOT State Highway Administration

    • MicroStation user since IGDS, InRoads user since TDP.
    • AutoCAD, Land Desktop and Civil 3D, off and on since 1996
  • Hi Chuck,

    frankly, you don't do the situation clear too much ;-)

    Let's make it as simple as possible, facts only (some still not know for us):

    • You use some unknown product of uknown version. Because you use the term "activate map", I guess you have some civil product with Bentley Map integrated. But it's my guess only, so can you provid what product and what build do you use?
    • There are shape files with polygon features. You attach them as references. They are recognized as polygons, so it's fine for further topological operations.
    • There are shapes in you DGN, but they are recognized as linear objects. Well, if they are recognized as liner objects, they are probably linear objects and are not closed element. Can you provide some example file or to provide exact description how the shapes using what tools (was it MicroStation or civil tool?) were created.

    I tried (I guess) similar situation in Bentley Map (both SS3 and SS4), created map model, attached shp file as reference, place shapes using MicroStation tools (Place Shape) and try to created unions and intersections. It works fine.

    With regards,

      Jan