Forum QGIS
Zmienna ścieżka dostępu dla zapisywania warstw - 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: Zmienna ścieżka dostępu dla zapisywania warstw (/thread-1805.html)



Zmienna ścieżka dostępu dla zapisywania warstw - mikas_29@wp.pl - 27-06-2019

Witam
Mam pytanie czy w jest QGIS możliwości wprowadzenia zmiennej dla ścieżki dostępu, dokładnie w modelarzu. Korzystam z wbudowanych algorytmów i chciałbym aby pliki wynikowe zapisywane były pod nazwą korzystając z pól atrybutów ewentualnie ścieżki zapisu projektu, a nie na sztywno przypisane, to znaczy, żeby można było je zapisywać w różnych katalogach lub pod nazwą pliku (warstwy) pobierając nazwę z tabeli lub katalogu, w którym jest wykonywany projekt.

Finalnie interesuje mnie takie rozwiązanie

E:\qgis testy\FINISH QGIS\WARSTWY\xxxxx_TEST_DLUGOSCI.shp

lub

E:\qgis testy\FINISH QGIS\WARSTWY\xxxxx_\TEST_DLUGOSCI.shp

gdzie xxxxx_ pobierane byłoby z nazwy katalogu lub danych w tabeli atrybutów.

Czy takie coś jest możliwe?


RE: Zmienna ścieżka dostępu dla zapisywania warstw - xmaziax - 27-06-2019

Nie miałem takich potrzeb, ale czytałem wczoraj changeloga nowego QGIS 3.8 i tam pojawia się kilka rzeczy, które Ci się mogą przydać.
http://changelog.qgis.org/en/qgis/version/3.8/
1) Allow expression variables to be set for a model
2) New Expression functions which return file info - funkcje zwracające informacje o plikach


RE: Zmienna ścieżka dostępu dla zapisywania warstw - mikas_29@wp.pl - 27-06-2019

Dziękuję za zainteresowanie się tematem. Funkcję, rzeczywiście zwracają informacje o plikach, katalogach. Ale jak wykorzystać to w modelarzu?
Znalazłem taką wskazówkę https://astuntechnology.github.io/qgis-tutorials/html/en/docs/3/processing_graphical_modeler.html
ale nie ma w niej pokazane jak wykorzystać np. ścieżkę dostępu do wskazania lokalizacji wczytania i zapisu warstwy.
Może ktoś się ma jakąś wskazówkę do wykorzystania w modelarzu?