I am trying to analyze the urban form of a city. I don't have the polygon file for streets, so I must derive block structure from parcel data (see image below).

What tool could I use to accomplish this?

I've tried running dissolve in QGIS, but that has been running overnight and I'm not sure if it will do what I need it to (i.e. will it make one big polygon or several polygons)?

parcel to block structure

  • 2
    It depends on how you set the tool up. Most likely it will generate one big multi-part polygon, which you can explode/multipart to singlepart down to the shapes you want. Similar to this question. Not sure how many polygons you're trying to dissolve, but running overnight and still going is a concern. You might break it into smaller chunks. ArcGIS has a tool called Aggregate Polygons at the right license level, but I don't know QGIS has an equivalent.
    – Chris W
    Feb 5, 2015 at 19:48
  • Thanks, the question you linked helped me. I didn't end up doing this in QGIS, but ArcGIS. Feb 17, 2015 at 4:29
  • @ChrisW If you get a chance perhaps you can convert your comment on this question into an answer. The asker seems to have a solution but has not (yet) written one up.
    – PolyGeo
    Jul 27, 2015 at 6:11

1 Answer 1


Dissolve will do what you want - combine the adjacent smaller shapes into one larger. Dissolve can be used with an attribute field (or more than one), such that it will only dissolve shapes that share the same value, but it can also just be run without attribute inputs in which case it dissolves touching geometry.

Whether or not you get one big polygon or several smaller ones depends on options when running the tool. One big polygon would be multi-part, meaning one database record but several disconnected geometries. Single-part polygons would be a single record for each individual geometry. Most dissolve tools have an option to allow multi-parts or not in the result. Even if you create them when you don't want to, there are other tools such as Explode or Multi-part to Singleparts that can separate them out.

I can't speak to the time issue when trying to run Dissolve in QGIS. Depending on how many polygons you have I wouldn't really expect it to run overnight. It's possible there may be geometry errors (you can run a check or validate geometry on the file before trying to dissolve) or other factors contributing to that issue.

In ArcGIS, with an Advanced license level there's also a tool called Aggregate Polygons that could be used to do what you want. There are also some less expensive add-ons with similar tools, such as ET GeoWizards.

Your Answer

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

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