AutoCAD Map 3D Forum
Welcome to Autodesk’s AutoCAD Map 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Map 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Merging non adjacent polygon according to their zone

10 REPLIES 10
SOLVED
Reply
Message 1 of 11
olivier.eckmann
1455 Views, 10 Replies

Merging non adjacent polygon according to their zone

Hi,

 

I've 2 FDO Layer (polygon). Layer1 contains zoning and Layer2 contains small area.

 

The goal is to merge all polygons (1 or more) of Layer2 into only 1 polygon in each zone of Layer1.

 

I can do an FDO Overlay (Identity) to copy ID of zone to Layer2, but I don't know (except manually) how to merge polygons with 1 common information.

 

Thanks

 

Olivier

10 REPLIES 10
Message 2 of 11
parkr4st
in reply to: olivier.eckmann

What behaviour do you want the data to have?  Layer 2 merges will use Id existing or new for the merged polygons.  It it necessary to merge the polygons for another step in your process?  Any calculations involved?

 

theming by the layer 1 FeatId can make the Layer 2 polygons appear the same, but maintain the individual polygons.

 

Could you attach a sample of your files?

 

Dave

Message 3 of 11
olivier.eckmann
in reply to: parkr4st

Hi,

 

I join SDF file with 3 layers:

Layer1 contains 4 big area with infos 1 to 4

Layer2 contains 9 small area with infos from 11 to 13

In Area1 (Layer1) I've 2 polygons with INFO1=11 and 1 polygon with INFO1=12

In Area2 (Layer1) I've 1 polygon with INFO1=12

...

Layer2_ID contains same 9 small polygon with INFO1 (11 to 13 form Layer2) and INFO2 (1 to 4 form Layer1) obtain by GIS OVERLAY

 

The goal is to obtain 1 polygon (multigeometry) per INFO1 and per big AREA (INFO2)

 

So in Area1 I'd like to join the 2 polygon with same INFO1=11/INFO2=1 into into 1 multi polygon with INFO1=11/INFO2=1

the other polygon with INFO1=12/INFO2=1 don't change

Other INFO or ID on each polygon have no importance (keep ID or new ID, as you want)

 

I could do that in Lisp or DotNET with AutoCAD MPOLYGON object but I want to know if it is possible without program with FDO feature?

 

Thanks

 

Olivier

 

 

Message 4 of 11

Would you please upload the same TEST data in shapefile format..?

 

Message 5 of 11

Hi Antonio,

 

I've joined SHP file

 

Thanks

 

Olivier

Message 6 of 11

Well, this topic caused me a devastating headache, man...

Check the attachment out: did I understand what you were meaning..?

Message 7 of 11

Hi Antonio,

 

that's exactly what I want to do.

 

How did you made this?

 

Thanks

 

Olivier

Message 8 of 11


olivier.eckmann wrote:

How did you made this?


By means of Qgis, sir.
Unfortunately my old Map2006 doesn't support the FDO connection, so I cannot say if the same result is feisible with Autocad.

Message 9 of 11

Hi Antonio,

 

OK I'll do that with QGIS. It's a pity AutoCAD MAP can't do the same.

 

Thanks

 

 

Message 10 of 11

Hi,


>> It's a pity AutoCAD MAP can't do the same.

I'm not sure if that is a standard process, for me it's more untypical to merge adjacent polygons.

Also my sight to GIS-systems and to technical workflows handling such things show me more problems using such things than leaving them separated.

 

What makes it necessary for you to merge them?

 

- alfred -

------------------------------------------------------------------------------------
Alfred NESWADBA
Ingenieur Studio HOLLAUS ... www.hollaus.at ... blog.hollaus.at ... CDay 2024
------------------------------------------------------------------------------------
(not an Autodesk consultant)
Message 11 of 11

Hi Alfred,

 

It's not me, but my customer absolutly want this specifications.

I think it's to simplify request to have only 1 object per type of information (1 ID, 1 area instead of summing all areas, spatial joint...)

I don't know exactly why it's necessary in his system.

 

Olivier

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost