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? |