Forum QGIS
Makra - 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: Makra (/thread-201.html)



Makra - Rayo - 18-08-2010

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.


RE: Makra - borys - 18-08-2010

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)


RE: Makra - Rayo - 18-08-2010

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


RE: Makra - borys - 18-08-2010

tylko to (i aż to Wink )
http://www.mapserver.sk/~wonder/qgis/html/index.html


RE: Makra - Rayo - 18-08-2010

Dzięki. Może uda mi się czegoś nauczyć.


RE: Makra - Rayo - 26-08-2010

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?


RE: Makra - borys - 26-08-2010

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


RE: Makra - m_k - 27-08-2010

Może to się przyda: http://linfiniti.com/2010/08/a-simple-qgis-python-tutorial/


RE: Makra - Rayo - 27-08-2010

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