Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to create center lines from road polygons.

Are there any automated tools in ArcGIS for Desktop to do this?

I am including a Screenshot of my vector file below.

enter image description here

share|improve this question
Thank you! The solution to convert to image then vectorize did have some snapping issues, but produced much better results than collapse dual lines (totally unaccepatable). Now to automate tackling the snapping. – user17436 Apr 22 '13 at 23:22

you can check out ET GeoTools for ArcGIS here. Beside this you can check out Feature To Line (Data Management) here but you have to some engaging in.

and check out this question Find tunnel 'center line'? here... skeletisation algorithms may can help you to develop your tool.

Input Dataset



et1 et2

i hope it helps you...

share|improve this answer
Thanks, this information helps me a lot. One more doubt, s it possible to convert the polygon to a raster image and then auto vectorize the image through center. Is this method a better one than the previous one, please give me suggestion. – Binoy Jul 19 '12 at 13:04
up vote 10 down vote accepted

Finally i got a solution. I converted the polygon to image in arcgis using Polygon to raster tool. Then reclassified it and used Automatic vectorization. About 90 percent accuracy is obtained using this method. There are only little snapping mismatches and also the line is drawn through the exact centre. I think this is the best way if you do not have a ET geowizards licence.

share|improve this answer
For interested parties, Automatic Vectorization is a function within ArcScan extension, which is not free of charge. – fatih_dur May 4 at 5:44

Collapse Dual Lines To Centerline (Cartography)

This is a specific ArcGIS tool requiring ArcInfo License

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Yes 

Convert you polygons to lines first

"Derives centerlines from dual-line (or double-line) features, such as road casings, based on specified width tolerances."

enter image description here

share|improve this answer
Thanks for the information, I already tried center line from dual line feature in arcgis. But it didnt work correctly. Using Collapse dual line to single line dosent create line in the centre. Can u suggest any other method – Binoy Jul 20 '12 at 4:29
Finally i got a solution. I converted the polygon to image in arcgis using Polygo to raster tool. Then reclassified it and used Automatic vectorization. about 90 percent accuracy is obtained using this method. – Binoy Jul 20 '12 at 11:46
I know this hasn't been commented in a while, but when I run polygon to raster it is throwing an error (99999), does not even start processing – GravitaZ Aug 5 '15 at 15:04

enter image description here

enter image description here

These two modeling available in ESRI software. After you can run 1st modeling we will do trim on lines model 2.

share|improve this answer
This tool, called "Polygon to Centerline", can be downloaded from the ArcGIS Resource Center. – RyanDalton Sep 18 '13 at 21:28

There is no single geoprocessing tool that automatically performs this task. The tools used in this procedure require an ArcGIS for Desktop Advanced license-

1.Convert the polygon layer to a line feature class by using the Polygon to Line tool.

2.Remove the lines enclosing the polyline layer.

3.Save the edits, and stop the edit session.

4.Create the centerlines by using the Collapse Dual Lines To Centerline tool. The tool is located in the Cartography toolbox > Generalization toolset. The centerlines are displayed in the map.

share|improve this answer

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.