Forum QGIS
co się stało z funkcją geomwithin - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: co się stało z funkcją geomwithin (/thread-1994.html)



co się stało z funkcją geomwithin - gazownik - 30-08-2022

Kiedyś w kalkulatorze pól była funkcja geomwithin. (Używałem jej do przypisywanie w jakiej gminie leży dany obiekt) Niestety nie mogę jej znaleźć.
Czy wiadomo coś o tym czy została zastąpiona? Czy może w polskim tłumaczeniu inaczej się nazywa?


RE: co się stało z funkcją geomwithin - xmaziax - 30-08-2022

https://gis.stackexchange.com/questions/388405/adding-new-field-in-point-layer-with-attribute-from-another-layer-in-qgis


RE: co się stało z funkcją geomwithin - gazownik - 06-09-2022

ok dziękuję. działa.
dalej mam problem po co używać array_to_string() skoro zaczerpujemy dane z konkretnej kolumny z tabeli (w tym przykładzie ID)


RE: co się stało z funkcją geomwithin - xmaziax - 06-09-2022

Funkcje mogą zwracać różne typy danych, string'i, integer'y, arrey'e itp. itd.
Np. overlay_within wg dokumentacji zwraca
Cytat:Returns whether the current feature is spatially within at least one feature from a target layer,
or an array of expression-based results for the features in the target layer that contain the current feature.

Zapewne stąd użycie w tym przypadku array_to_string.

Jeśli chcesz to wyświetlać np. w postaci tekstu, używasz tej funkcji 
Wg opisu z dokumentacji
Cytat:Concatenates array elements into a string separated by a delimiter and using optional string for empty values.

https://docs.qgis.org/3.22/en/docs/user_manual/expressions/functions_list.html#array-to-string

Umiejętność czytania dokumentacji jest dosyć przydatna więc warto się pochylić nad tematem.