Question

How can I translate AutoCAD 2d regions to GIS polygons? And vice versa?


Badge +1

I often use 2d regions in AutoCAD to create polygons, sometimes multi-part, sometimes with donut holes, sometimes both, but I haven't been able to get these to translate to shp or gdb.

FME sees Acad regions as surfaces and translates them to surfaces, but if I redirect the output to a polygon feature class, they translate as complex multi-faceted polygons.

I'd also love to be able to translate a polygon feature class to Acad regions, keeping any donut holes and multi-part polygons intact.

Our data goes back and forth quite a bit, so I'm looking for something that's heavily automated and won't require a dozen separate steps to complete. Ideally, I'd love to be able to just throw an FME workspace together to get the desired results.


3 replies

Badge +2

Hi,

I have not work on 2D regions, so it possible to upload sample file? Suc that I can give a try...

Pratap

Badge +3

??moderated..??

Acad 2 SHape : SurfaceFootprintReplacer

Shape polygon 2 Acad region: FaceReplacer

(deaggregate to prevent fme writing Multi-parts to a BLock reference in latter case)

Badge +3

@willcad

Regions are surfaces afaik, so it stands to reason?

That's why you can apply boolean functions to them in Auocad.

To get them to go to polygons you need to apply the

SurfaceFootprintReplacer.

Then you can write them as shape polygon.

To create region from polygon use FaceReplacer.

addendum:

In latter case you need to deaggregate muti-part objects, else fme will cause them to go into a block reference.

Reply