Michał Łyp

Michał Łyp Senior hydraulic and
hydrology modeller,
CH2M

Temat: SAGA - automatyzacja procesu

Witam,
To jest mój pierwszy wpis na forum więc chciałbym wszystkich przywitać.

Mam pytanie dotyczące automatyzacji procesu w SAGA. Z tego co zauważyłem jest szybsza w przypadku mojego zadania niż ArcGIS.
Chodzi o przeprowadzenie na sporej liczbie plików .las selekcji punktów zaklasyfikowanych do wybranej klasy, a następnie zrzucenie wyniku do jakiejkolwiek zjadliwej formy (multipoint, point czy nawet raster po agregacji). Te pliki będzie można wówczas odpalić w ArcGIS, zagregować w odniesieniu do wybranego obszaru i wykorzystać dalej do analiz.

Dysponuję ArcGIS 10 +3DA+SA+GA, ETGW, SAGA, QGIS.

Przy pojedynczym pliku sprawę rozwiązuję tak:
SAGA: Import .las -> Select by attribute -> Copy selection to new Shapes
ArcGIS: Conversion tools -> Feature to Raster
Mosaic to new raster

Czy jest w SAGA możliwość tworzenia iteracji, akcji lub czegoś a'la model builder?

Pozdrawiam,
Michał
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: SAGA - automatyzacja procesu

na stronie sugerują SAGA Command Line Interpreter (CMD) i SAGA Python interface. Pewnie najszybciej efekty zobaczysz przez batch processing w cmd
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: SAGA - automatyzacja procesu

Na poleceniu w programie SAGA użyj prawego przycisku myszy i użyj polecenia create script command file oraz zapisz plik. W uzyskanym w ten sposób pliku sprawdź i ewentualnie zmień ścieżki dostępu do katalogu modules i pliku wykonywalnego saga_cmd.
Michał Łyp

Michał Łyp Senior hydraulic and
hydrology modeller,
CH2M

Temat: SAGA - automatyzacja procesu

Rozumiem, dziękuję.

Generalnie wygląda to tak, że trzeba chyba sobie zrobić zrzut zawartości katalogu i następnie iterować po nazwach łańcuch procesów SAGA: Import - Subset - Export. Skupię się więc na CMD.

Swoją drogą wczoraj złapałem jeszcze jedno narzędzie dobrze się zapowiadające: LAStools (http://www.cs.unc.edu/~isenburg/lastools/), gdzie za pomocą LAS2SHP można coś zdziałać.
Osobną kwestią jest uzyskanie pozwolenia na użytkowanie od autora.

Pozdrawiam,
Michał
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: SAGA - automatyzacja procesu

for %%I in (*.las) do <polecenie> %%I
zapisane w pliku bat załatwia problem iteracji jeśli chciałbyś zrobić sobie coś co tylko wklejasz do katalogu
Pozdrawiam,
Piotr Wcisło

Piotr Wcisło GIS Production
Manager

Temat: SAGA - automatyzacja procesu

Do operacji na wielu plikach *.las (ale tez ASCII i *.laz) polecam pakiet Lastools - jednym poleceniem można dokonać przeklasyfikowania chmury i eksportu do Esri Shapefile (Multipoint).

Przykład prostego eksportu z zachowaniem klasy 1,3:
las2shp -i *.las -keep_class 1 3

Więcej tutaj http://www.cs.unc.edu/~isenburg/lastools/download/las2...

A tutaj wszystkie narzędzia lastools
http://www.cs.unc.edu/~isenburg/lastools/

pozdrawiam

Edit: Nie zauważyłem, że już wspominał Pan o tym narzędziu...Piotr Wcisło edytował(a) ten post dnia 01.03.12 o godzinie 22:26

Temat: SAGA - automatyzacja procesu

Michał Łyp:
Osobną kwestią jest uzyskanie pozwolenia na użytkowanie od autora.

Panie Michale, licencja komercyjna pakietu LAStools nie jest specjalnie droga a kontakt z autorem oprogramowania jest zazwyczaj ekspresowy:)

wybór poszczególnych klas punktów i ich konwersja do innego formatu to dosyć prosta operacja przy użyciu tego pakietu, o czym wspomnieli już inni.
Proszę zainteresować się też formatem LAZ - kompresja bezstratna danych (chmur punktów), czasem nawet ponad 10-krotne zmniejszenie rozmiaru.

pozdrawiam,
P.
Michał Łyp

Michał Łyp Senior hydraulic and
hydrology modeller,
CH2M

Temat: SAGA - automatyzacja procesu

Witajcie,

Dzięki za info. Rzeczywiście LAStools wydaje się całkiem niezły. Skupiłem się jednak na programie SAGA, jako ze przechodzę czas powtórnej fascynacji tym narzędziem, teraz jednak nie dla "key studies", a dla przyspieszenia prac hurtowych.

Druga sprawa, czy ktoś z Was znalazł repozytorium QGIS z wtyczką SAGA? Podobno coś takiego miało się pokazać.

Pozdrawiam,
Michał

Następna dyskusja:

SAGA -GIS




Wyślij zaproszenie do