Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Wyciąganie części tekstu z kolumny atrybutów w kalkulatorze pól
09-09-2017, 23:35,
#2
RE: Wyciąganie części tekstu z kolumny atrybutów w kalkulatorze pól
Pomocna może być własna funkcja. (Wyrażeniami też pewnie można by to sprytnie zrobić)

Kod:
from qgis.core import *
from qgis.gui import *

@qgsfunction(args='auto', group='Custom')
def fairytale_buildings(k, p, feature, parent):
    try:
        d = {z:y for z,y in [x.split(':') for x in p.split('; ')]}
        if k in d: return d[k]
        else: return p
    except: return p

Przykładowe użycie:
fairytale_buildings( "ID_1" , "WYSOKOSC B" )


Wiadomości w tym wątku
RE: Wyciąganie części tekstu z kolumny atrybutów w kalkulatorze pól - przez tlomiej - 09-09-2017, 23:35

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Export części projektu gnusny 7 6 148 26-03-2024, 13:50
Ostatni post: Maciej_F
Question dodawanie pól w tabeli atrybutów briunete 3 1 165 08-03-2023, 12:13
Ostatni post: xmaziax
  Usuwanie części identyfikatorów działek Arczi61 3 7 282 05-10-2019, 15:23
Ostatni post: gsienko
  dodawanie kolumny atrybutów z innej warstwy lukasz0830 2 8 238 02-08-2018, 08:09
Ostatni post: lukasz0830
  Wyodrębnienie konkretnej części mapy KarolinaDko 2 8 346 30-07-2018, 20:01
Ostatni post: jerresso
Question Złączenie dwóch przylegających części poligonu w jeden Michau 2 9 155 03-06-2018, 13:01
Ostatni post: [wiki]
  Zawijanie tekstu w tabeli atrybutów wycinka 3 11 705 12-01-2018, 14:04
Ostatni post: Italiano
  Analizy grupowe w kalkulatorze pól tomalos 3 13 333 14-10-2016, 10:10
Ostatni post: Binko
  dodawanie id w kalkulatorze Mazur 3 13 731 03-10-2016, 21:31
Ostatni post: Binko
  problem w kalkulatorze pól hotlos 2 11 715 20-01-2016, 15:55
Ostatni post: hotlos

Skocz do: