I'm looking for a good method for reshaping parcel polygons that have curves. One side of a given polygon (like in my screenshot) has a curve but for some reason, the other side was made with straight segments. There is only a very small difference (0.5 feet for example). I'd like to replace the straight segments with the same curve as on the adjacent polygon. Often the straight segments are on very large right-of-ways so the reshape tool (without temporarily clipping the polygon into a smaller sub-unit) is not a great option. When I try to reshape, and trace the curve, it inevitably follows the path of the straight segment (I think these straight pieces were created through tracing anyway? though I'm not entirely sure). I tried setting the snapping tolerance to like 2 pixels but then I often can't even find the start of the curve. I should add that I don't know the radii of these curves so tracing would be best. Can anyone recommend a working solution to help me out? Simpler would better, obviously, but I'm ready to jump through hoops if necessary.

Straight Edges: Straight Edges Curved Edges: Curved Edges

  • What is the origin of the curved data? If it's CAD, it might be true curves (stored in a CAD blob), which won't be amenable to matching (except through pedantic vertex densification)... – Vince Dec 23 '15 at 18:50
  • How big is your dataset, are you looking for an automated solution? or are you going to do this manually? – yanes Dec 23 '15 at 18:53
  • Unfortunately @Vince it is derived from CAD (but it is now stored in a SQL Server GDB). The dataset is large-ish but I'm only adding bits and pieces from CAD (e.g. maybe 100 lots at a time). – jbchurchill Dec 23 '15 at 20:18
  • I'd unbuild polygons into lines and rebuild them again, by removing straight parts first. Don't forget to save attributes into point features – FelixIP Dec 23 '15 at 21:03
  • You check out the align edge tool on the Topology toolbar explained in this blog: blogs.esri.com/esri/arcgis/2012/11/09/aligning-edges I have not tried it myself. Let us know if you try it and if it works or still has issues with true curve edges. – Richard Fairhurst Dec 24 '15 at 21:39

Assuming that you are dealing with a true curve stored in a geodatabase, the method that I would try to use is to turn it into a vertexed curve first.

The method I use when I need to do this, is to copy the polygon from the geodatabase feature class to a shapefile, delete the original and then copy the vertexed curve from the shapefile into the geodatabase feature class.

The above method, by default, seems to place a very large number of vertices so that the shape appears identical until zoomed in a long way.

You should then be able to use the Trace tool to get a near perfect result.

  • I have started down this road base on some of the other comments above. I didn't need to convert to polyline but just a polygon in shapefile format (which eliminated the curves). I'm still having some issues with tolerances (I guess that is what is causing it). One side is not snapping well to the other side (presumably too much detail). This may be the best answer I can ask for though. Thanks! – jbchurchill Dec 29 '15 at 15:44
  • 1
    I'm accepting this as the answer since it is pretty much the way I'm doing this. The snapping thing is still a problem and I may end up creating a new question for it. – jbchurchill Dec 31 '15 at 13:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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