1

I've been working with a map that looks something like this:

enter image description here

Wherever two polygons of different types (shown above with different colors) meet there needs to be a thick dashed line between them. The solution so far has been to keep a separate feature class for the lines, which of course needs to be updated every time the polygons change. This has gotten to be pretty tedious and is creating a lot of redundancy in our data. Is there any type of map layer that could render the lines on the fly based on spatial relationships and attribute data? I'm guessing a geometric network would be involved - does anyone have any insights?

EDIT: Sorry everybody, I made a mistake with the screenshot and accidentally had another layer on. The polys are already dissolved to begin with. Please see above for a new version.

14
  • Are you knowledgeable in ArcPy or ArcObjects?
    – Conor
    Commented Nov 13, 2013 at 18:49
  • I've used ArcPy quite a bit, is there a solution there?
    – bertday
    Commented Nov 13, 2013 at 19:12
  • Have you looked into Symbol Levels? No coding required.
    – evv_gis
    Commented Nov 13, 2013 at 21:43
  • I think this would be fine as a Comment rather than as an Answer. Symbol Levels are often overlooked and worth investigating although I don't think they will be useful in meeting this requiremet.
    – PolyGeo
    Commented Nov 13, 2013 at 22:16
  • 1
    I think the difficult to do part of this Question is to draw only part of your polygon boundary using the green dashed symbol. If it were just about dissolving out internal boundaries of adjacent polygons with a common field value then it would be much easier. You may want to try this one on Ask A Cartographer but that site is currently being upgraded. I suspect an Advanced license and the Polygon To Line tool would help here.
    – PolyGeo
    Commented Nov 14, 2013 at 9:22

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.