Ticket #2889 (new enhancement)

Opened 4 years ago

Add hole to area

Reported by: tms13 Owned by: cbro@…
Priority: major Milestone:
Component: merkaartor Version:
Keywords: Cc:

Description

The Area tool is great for creating new areas. However, adding holes to existing areas is a pain, particularly as copying tags from the outer way to the new relation seems to be broken. I would like to be able to select a (closed) way and add inner ways to it, with Merkaartor creating a new relation and transferring the tags from the existing way to the relation. It would be nice, but not essential, to be able to add new inner ways to an existing multipolygon relation, although all that saves is typing (or copy/pasting) the word 'inner' each time.

There are a couple of options for implementation; I don't know which is best:

  • The tool could start with the outer way(s) selected, and require the user to create the inner ways interactively, as when using the Area tool. I'm not sure that the Area tool button can be reused for this, as currently it starts a new area when used immediately after creating an area, and we'd like to keep that.
  • The inner ways could be created up-front and selected along with the outer way - that may require some cleverness to infer which the outer way(s).
Note: See TracTickets for help on using tickets.