Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I am working on a project to create a centerline from a polygon automatically. The user select a polygon and click a button, the centerline will create for him.

I have tried the build-in function “Collapse Dual Lines to Centerline”, but it cannot perform well so I decide not use this function in this project. In further study, I find out some terms such as “Medial Axis”, “Skeleton”, “Voronoi polygon”, those are some concepts related to centerline formation. However, I find difficult to understand those algorithm.

Does anyone have a suggestion to me for this project? Does anyone have a suggestion for how to implement those concepts in ArcMap? Is there any sample script or algorithm I can refer to as reference?

Development language: C#, VB.Net ArcGIS : ArcMap 9.3.1

Best regards, Gary Sham

share|improve this question
See also this question. –  julien Jan 20 '11 at 8:50
Are the polygons a fixed width? Is the width known? –  Matthew Snape Jan 20 '11 at 12:35

1 Answer 1

Have a look at Find Tunnel Center Line.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.