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 have got two layers of polylines which represent the same road network but they are from different sources and have different geometry. The two layers are mostly the same tracks with larger or smaller offsets and a segmentation that is very different. But each layer contains objects that do not appear in the other. Concerning the attributes, they are different and both contain interesting information that would be desirable to retain the maximum.

I'd like to combine these two layers to have a complete network, which includes the maximum of information contained in the source layers attributes.

I have not been able to get satisfactory results in ArcGIS10 nor in Safe's FME.

share|improve this question
We may be more helpful if you give some more details regarding your desired result/output. For example, do you want the two polyline datasets to connect to each other, or just copy/paste features from one dataset to the other? Or are you expecting the attributes from one dataset to transfer over to the features in the other? Do you want the lines from one dataset to change their coordinates to match the other dataset? – Baltok Apr 25 '12 at 16:20
For possible programmatic approaches, see this thread:… – Kirk Kuykendall Apr 25 '12 at 18:33

The process you should check into is often referred to as 'conflation' and the Java Conflation Suite is the first place to look. Not Arc-based, but if you haven't had luck, this is worth a try.

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.