Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
selekcja wg kategorii
23-08-2024, 22:00,
#1
selekcja wg kategorii
Mam warstwę punktową np. miasta powiatowe. Atrybut A określa w jakim województwie leży dane miasto, a atrybut B określa liczbę ludności. Potrzebuję zaznaczyć miasta z najmniejszą i największą liczbą ludności w poszczególnych województwach. Czyli:
Bmin w A=1
Bmax w A=1
+
Bmin w A=2
Bmax w A=2
itd.

Pomoże ktoś jakiego wyrażenia użyć?
24-08-2024, 08:35,
#2
RE: selekcja wg kategorii
if (B=minimum(B, group_by:=A) or B=maximum(B, group_by:=A), true, false)
24-08-2024, 09:17,
#3
RE: selekcja wg kategorii
Sorry, to było rano przed pierwszą kawą Smile Oczywiście opakowanie w funkcję if nic nowego tu nie wnosi, wystarczy gołe wyrażenie z ORem:

B=minimum(B, group_by:=A) or B=maximum(B, group_by:=A)
24-08-2024, 11:20,
#4
Photo  RE: selekcja wg kategorii
Ok, dziękuję bardzo.
Wszystko działa jeśli stosuję to bezpośrednio w QGis, tzn. zarówno narzędzie "Zaznacz obiekty używajac wyrażenia" jak i narzędzie "Wyodrębnij za pomocą wyrażenia" zwracają prawidłowy wynik.
   
Ale chciałbym użyć tego wyrażenia w modelarzu graficznym i tu mam problem - narzędzie "Wyodrębnij za pomocą wyrażenia" użyte w modelu zwraca błędny wynik, tj. warstwa wynikowa zawiera wszystkie elementy, bez selekcji...
   

Jakiś pomysł co źle robię...?
29-08-2024, 19:15,
#5
RE: selekcja wg kategorii
W najbliższym czasie nie dam rady się temu przyjrzeć, ale zapisałem sobie na liście potencjalnych bugów do weryfikacji.
30-08-2024, 21:17,
#6
RE: selekcja wg kategorii
Ok, dziękuję.
Obszedłem problem stosując najpierw selekcję wyrażeniem i potem zapisaniem selekcji - te narzędzia zwracają prawidłowy wynik.
   


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Selekcja wybranych obiektów na warstwach alebek 1 9 170 07-04-2017, 23:30
Ostatni post: Italiano
  Python: selekcja elementów randyX 0 6 297 28-06-2016, 15:05
Ostatni post: randyX

Skocz do: