Quantcast
Channel: Forum QGIS - Wszystkie działy
Viewing all articles
Browse latest Browse all 770

Wyciąganie części tekstu z kolumny atrybutów w kalkulatorze pól

$
0
0
Jest sobie warstwa wektorowa z budynkami baśniowej krainy, każdy budynek to oddzielny punkt ale niektóre z nich są pojedynczymi a inne należą do osad. Powiedzmy, że tabela wygląda tak:

Kod:
ID      TYP          LICZBA BUD.  RODZAJ                                                                                WYSOKOSC BUD.
1329_0  pojedynczy   1            karczma                                                                               6
1330_1  osada1       4            1330_1:budynek mieszkalny; 1330_2:kuźnia; 1330_3:budynek mieszkalny; 1330_4:stajnia   1330_1:3; 1330_2:4; 1330_3:3; 1330_4:4
1330_2  osada1       4            1330_1:budynek mieszkalny; 1330_2:kuźnia; 1330_3:budynek mieszkalny; 1330_4:stajnia   1330_1:3; 1330_2:4; 1330_3:3; 1330_4:4
1330_3  osada1       4            1330_1:budynek mieszkalny; 1330_2:kuźnia; 1330_3:budynek mieszkalny; 1330_4:stajnia   1330_1:3; 1330_2:4; 1330_3:3; 1330_4:4
1330_4  osada1       4            1330_1:budynek mieszkalny; 1330_2:kuźnia; 1330_3:budynek mieszkalny; 1330_4:stajnia   1330_1:3; 1330_2:4; 1330_3:3; 1330_4:4
1332_0  pojedynczy   1            młyn-wodny                                                                            7
1343_1  osada2       2            1343_1:inna pracownia; 1343_2:budynek mieszkalny                                      1343_1:5; 1343_2:4
1343_2  osada2       2            1343_1:inna pracownia; 1343_2:budynek mieszkalny                                      1343_1:5; 1343_2:4
1355_0  pojedynczy   1            młyn-wiatrak                                                                          17
1356_0  pojedynczy   1            szałas wiedźmy                                                                        2

A potrzebuję takiej:

Kod:
ID        TYP         LICZBA BUD.  RODZAJ                WYSOKOSC BUD.
1329_0    pojedynczy  1            karczma               6
1330_1    osada       4            budynek mieszkalny    3
1330_2    osada       4            kuźnia                4
1330_3    osada       4            budynek mieszkalny    3
1330_4    osada       4            stajnia               4
1332_0    pojedynczy  1            młyn-wodny            7
1343_1    osada       2            inna pracownia        5
1343_2    osada       2            budynek mieszkalny    4
1355_0    pojedynczy  1            młyn-wiatrak          17
1356_0    pojedynczy  1            szałas wiedźmy        2

Domyślam się, że da się to zrobić dla kolumn RODZAJ i WYSOKOSC BUD. za pomocą funkcji regexp_substr i kolumny ID. Problem polega na tym, że na wyrażeniach regularnych się nie znam niestety. Ktoś podpowie?

Viewing all articles
Browse latest Browse all 770

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra