Forum QGIS

Pełna wersja: Makra
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Czy w QGIS da się stworzyć w jakiś sposób coś w rodzaju makra, np. w Pythonie?
Potrzebuję co jakiś czas zgrać warstwy projektu (lub obiekty zaznaczone z tych warstw) do plików SHP. Można to zrobić ręcznie, ale powtarzanie tych samych operacji dla kilkunastu warstw jest trochę denerwujące. Idealny byłby skrypt realizujący to za pomocą jednego kliknięcia.
Coś w rodzaju tak Smile Tzn brakuje interfejsu do zapisywania i wczytywania makr, więc trzeba je albo trzymać w pliku tekstowym i ręcznie wklejać do konsoli, albo napisać w postaci pełnoprawnej wtyczki, posiadającej własny klawisz i/lub wpis w menu i/lub skrót klawiaturowy (czyli do merytorycznego sedna dopisać naście linijek, żeby to miało wymaganą strukturę wtyczki i tworzyło sobie interfejs)
Trochę opisów jak tworzyć makra/wtyczki znalazłem w dokumencie Coding and Compilation Guide. Czy jest jeszcze jakiś dokument albo miejsce w sieci, skąd można się tego nauczyć? Najlepiej z przykładami Smile
Dzięki. Może uda mi się czegoś nauczyć.
Czy mając w pliku tekstowym program w Pythonie mogę go uruchomić w konsoli podając jego nazwę i ścieżkę dostępu, czy muszę cały kod programu przekleić do konsoli?
Przekleić. Ale z tym zarządzaniem makrami to nie jest zły pomysł, trzeba będzie dopisać taki managerek.
________________________________________

UPDATE: Właściwie to można załadować z pliku przez exec( open( nazwa_pliku ) )
Dzięki, myślę że się przyda.

Jeśli chodzi o menadżer makr to na początek warto by wprowadzić przynajmniej możliwość uruchamiania skryptów z plików tekstowych w konsoli Phytona w QGIS. To już by było coś.
A w następnej kolejności taki prawdziwy menadżer makr Smile