Our office is using QGIS to design zoning maps.
Our maps display the zones in colors (area shapefile with "Zone" text attributes) and the parcels with a thin outline and the number as label (area shapefile with "Parcel #" integer attribute).
What would be the best way to be able to output a list of all parcels with their area and their land use ? (note that some big land lots may be divided in different zones, so some parcel would appear twice, with let's say 35% of their area for residential zone and 65% for commercial zone)
I thought of "splitting" the zone polygons with the land lots polygons (think of a puzzle-shaped cookie cutter). But I can't seem to find such a function.
I thought of going the other way around, by performing a spatial join of the zone attributes into the parcel polygons. But this doesn't seem to work neither because it joins the first polygon it touches, and there seem to be no way to tell it to join the polygon which it overlaps the most.
And idea ?!
(and sorry for english mistakes ;) )
Ok, UNION seems to be the function I need ! Thanks Rayer !
However, I tried it on my data, but it doesn't work at all. I get no error, but the progress bar doesn't move at all and I have to force quit QGIS. I tried on a very small dataset, and then it works well.
My datasets consists of about 1000 zone polygons and 3000 land lots polygons. Is there a chance it would work with this amount of data ?
Still didn't find a way to do what I want... In fact, I didn't see there were some notifications in the console as soon as I run the UNION command :
Message: "Feature geometry not imported (OGR error: )" Level : 0 The messages appears many many times (quickly fills the console), about 10 every second (when looking at the timestamp). At the end I get a shapefile with no content.
Any idea about what's going wrong ?
(by the way, is editing the initial message the right way to continue a discussion in this forum ? or should I rather answer to my question ?)