I have a shapefile with 100k points. I want to create an atlas that would only show set of points having the same specific attribute.
gid;geom;id_coupe;symb
3572;"POINT(1.79008147341714 5.93)";"alz_02_2";"Céramique"
3573;"POINT(27.1729542533557 5.99)";"alz_02_3";"Grès"
3686;"POINT(27.1356011546138 5.91)";"alz_02_3";"Céramique"
2264;"POINT(7.64830426499203 6.2)";"alz_01_0";"Lithique"
2264;"POINT(2.35880324738061 6.2)";"alz_01_1";"Lithique"
3574;"POINT(28.1625165379164 5.97)";"alz_02_3";"Céramique"
3573;"POINT(0.609316406683922 5.99)";"alz_02_2";"Grès"
3575;"POINT(28.4974037106703 5.93)";"alz_02_3";"Céramique"
3686;"POINT(3.07935785287035 5.91)";"alz_02_2";"Céramique"
2299;"POINT(2.02291014945037 6.05)";"alz_01_1";"Lithique"
2302;"POINT(7.6597310840181 6.07)";"alz_01_0";"Lithique"
2299;"POINT(7.21508858373733 6.05)";"alz_01_0";"Lithique"
2302;"POINT(2.50870130550044 6.07)";"alz_01_1";"Lithique"
2300;"POINT(2.19214124238729 6.04)";"alz_01_1";"Lithique"
3572;"POINT(27.5621763726535 5.93)";"alz_02_3";"Céramique"
2301;"POINT(2.3191856638636 6.04)";"alz_01_1";"Lithique"
2300;"POINT(7.29670253603475 6.04)";"alz_01_0";"Lithique"
2301;"POINT(7.60792547014961 6.04)";"alz_01_0";"Lithique"
3575;"POINT(0.998974763657425 5.93)";"alz_02_2";"Céramique"
3574;"POINT(0 5.97)";"alz_02_2";"Céramique"
...
So in an atlas, the purpose is to display only points depending on id_coupe, so to speak one map with only Alz_01_0 points, one with alz_01_0 points, etc. but I have to keep all the lines (no aggregate). In this way I can use symbology with symb attribute.
I see things like this.
- Apply a symbology using symb attribute to all points. "Céramique" -> red point, "Lithique" -> blue point,...
- Find a way to automatically create maps with all points having
id_coupe = 'alz_01_0'
for the first one, withid_coupe = 'alz_01_1'
for the second one, all points withid_coupe = 'alz_02_1'
for the third one, up to the lastid_coupe
so to speak the 299th one. - Of course the symbology has to be kept for all maps.
Obviously, this seems to be a challenge unless being a python Jedi (?) I am not :/