I have two polygon sets, one representing cities, the other representing school districts. I am trying to create a relationship between cities and districts, but I have a problem where the cities and districts share a boundary....the boundary line is not consistent and some points technically cross over the boundary, and as a result my ruby script is creating incorrect relationships when a city and school are adjacent.
Is there a way to smooth the datasets so that adjacent polygons share borders that are identical in terms of the lat/lng points along the border?
I have each dataset in a .csv file with lat/lng pairs and a descriptor attribute.