Odcinek
**RQGIS** — integracja *R* z QGIS na potrzeby innowacyjnej analizy geograficznej
with Jannes Muenchow
useR!2017: **RQGIS** - integrowanie *R* z QGIS fo...
Słowa kluczowe: interfejs GIS, QGIS, interfejs języka Python
Strony internetowe: https://cran.r-project.org/web/packages/RQGIS/index.html,https://github.com/jannes-m/RQGIS
RQGIS ustanawia interfejs QGIS — najczęściej używany system informacji geograficznych pulpitu typu open source (GIS). Ponieważ sam QGIS zapewnia dostęp do innych GIS (SAGA, GRASS, GDAL itp.), RQGIS przynosi ponad 1000 geoalgorithms do konsoli języka R . Ponadto użytkownicy języka R nie muszą dotykać języka Python, chociaż RQGIS korzysta z interfejsu API języka Python QGIS w tle. Ponadto kilka funkcji wygody ułatwia korzystanie z RQGIS. Na przykład open_help zapewnia natychmiastowy dostęp do pomocy online i get_args_man automatycznie zbiera wszystkie argumenty funkcji i odpowiednie wartości domyślne określonego geoalgorithm. Funkcja koni roboczych run_qgis również akceptuje obiekty przestrzenne znajdujące się w środowisku globalnym języka R jako dane wejściowe, a także ładuje dane wyjściowe QGIS (takie jak pliki kształtów i rastery) bezpośrednio do języka R, jeśli jest to wymagane. Tutaj pokażemy owocne połączenie R i QGIS poprzez przestrzenne przewidywanie bogactwa gatunków roślin peruwiańskiej mgły oazy. W tym celu użyjemy języka RQGIS do wyodrębnienia atrybutów terenu (z cyfrowego modelu podniesienia uprawnień), który następnie będzie służyć jako predyktorzy w regresji nieliniowej Poissona. Oprócz tego istnieje wiele bardziej przydatnych aplikacji łączących język R z systemem GIS. Na przykład technologie GIS obejmują między innymi algorytmy do obliczania sieci strumieniowych, szorstkości powierzchni, klasyfikacji terenu, identyfikacji kształtów gruntów, a także routingu i operacji sąsiada przestrzennego. Z drugiej strony język R zapewnia dostęp do zaawansowanych technik modelowania, interpolacji kriging oraz autokorrelacji przestrzennej i algorytmów krzyżowego sprawdzania poprawności przestrzennej, aby wymienić tylko kilka. Oczywiście, to toruje drogę do innowacyjnego i zaawansowanego geokomputingu statystycznego. W porównaniu z innymi pakietami języka R integrowanie funkcji GIS (rgrass7, RSAGA, RPyGeo), RQGIS uzyskuje dostęp do szerszego zakresu funkcji GIS i jest często łatwiejszy w użyciu. Podsumowując, każda osoba pracująca z dużymi danymi czasowymi w języku R może skorzystać z integracji R-QGIS.
useR!2017: **RQGIS** - integrowanie *R* z QGIS fo...
Słowa kluczowe: interfejs GIS, QGIS, interfejs języka Python
Strony internetowe: https://cran.r-project.org/web/packages/RQGIS/index.html,https://github.com/jannes-m/RQGIS
RQGIS ustanawia interfejs QGIS — najczęściej używany system informacji geograficznych pulpitu typu open source (GIS). Ponieważ sam QGIS zapewnia dostęp do innych GIS (SAGA, GRASS, GDAL itp.), RQGIS przynosi ponad 1000 geoalgorithms do konsoli języka R . Ponadto użytkownicy języka R nie muszą dotykać języka Python, chociaż RQGIS korzysta z interfejsu API języka Python QGIS w tle. Ponadto kilka funkcji wygody ułatwia korzystanie z RQGIS. Na przykład open_help zapewnia natychmiastowy dostęp do pomocy online i get_args_man automatycznie zbiera wszystkie argumenty funkcji i odpowiednie wartości domyślne określonego geoalgorithm. Funkcja koni roboczych run_qgis również akceptuje obiekty przestrzenne znajdujące się w środowisku globalnym języka R jako dane wejściowe, a także ładuje dane wyjściowe QGIS (takie jak pliki kształtów i rastery) bezpośrednio do języka R, jeśli jest to wymagane. Tutaj pokażemy owocne połączenie R i QGIS poprzez przestrzenne przewidywanie bogactwa gatunków roślin peruwiańskiej mgły oazy. W tym celu użyjemy języka RQGIS do wyodrębnienia atrybutów terenu (z cyfrowego modelu podniesienia uprawnień), który następnie będzie służyć jako predyktorzy w regresji nieliniowej Poissona. Oprócz tego istnieje wiele bardziej przydatnych aplikacji łączących język R z systemem GIS. Na przykład technologie GIS obejmują między innymi algorytmy do obliczania sieci strumieniowych, szorstkości powierzchni, klasyfikacji terenu, identyfikacji kształtów gruntów, a także routingu i operacji sąsiada przestrzennego. Z drugiej strony język R zapewnia dostęp do zaawansowanych technik modelowania, interpolacji kriging oraz autokorrelacji przestrzennej i algorytmów krzyżowego sprawdzania poprawności przestrzennej, aby wymienić tylko kilka. Oczywiście, to toruje drogę do innowacyjnego i zaawansowanego geokomputingu statystycznego. W porównaniu z innymi pakietami języka R integrowanie funkcji GIS (rgrass7, RSAGA, RPyGeo), RQGIS uzyskuje dostęp do szerszego zakresu funkcji GIS i jest często łatwiejszy w użyciu. Podsumowując, każda osoba pracująca z dużymi danymi czasowymi w języku R może skorzystać z integracji R-QGIS.
Chcesz przesłać opinię? Prześlij problem tutaj.