Porównanie czasu wykonania wybranych przekształceń przestrzennych dla programów GIS: ArcGIS i QGIS

Podobne dokumenty
Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego

Wprowadzenie do systemów GIS w środowisku ArcView ESRI (Zadania i materiały pomocnicze do ćwiczeń laboratoryjnych) Część II

Wykorzystanie aplikacji GIS w planowaniu przestrzennym Kielc

Migracja z aplikacji ArcMap do ArcGIS Pro

Aplikacja wspomagająca prowadzenie ewidencji dróg i obiektów mostowych EDiOM

Załącznik nr 8. do Studium Wykonalności projektu Sieć Szerokopasmowa Polski Wschodniej województwo podkarpackie

Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska

NARZĘDZIA BADAWCZE W QGIS LOSOWANIE PUNKTÓW NA WARSTWIE LINIOWEJ

MIERNICTWO GÓRNICZE SYLLABUS

Shapefile, GeoPackage czy PostGIS. Marta Woławczyk (QGIS Polska)

Zapoznanie z formatem GeoPDF Prezentacja niezbędnego oprogramowania Przedstawienie podstawowych funkcji dodatku TerraGo do programu Adobe Reader

gromadzenie, przetwarzanie

Procesy integracji modeli danych do jednolitej struktury WBD. Tadeusz Chrobak, Krystian Kozioł, Artur Krawczyk, Michał Lupa

W OPARCIU JEDNOWIĄZKOWY SONDAŻ HYDROAKUSTYCZNY

QGIS CASE: POŁĄCZENIE DWÓCH TOROWISK W JEDNO GEOALGORYTMY V.VORONOI.SKELETON, V.TO.RAST.VALUE, R.THIN, R.TO.VECT

System informacji przestrzennej, jako szczególne narzędzie w realizacji działań statutowych Regionalnej Dyrekcji Ochrony Środowiska w Gdańsku.

Jeśli czas działania algorytmu zależy nie tylko od rozmiaru danych wejściowych i przyjmuje różne wartości dla różnych danych o tym samym rozmiarze,

ArcGIS Pro: Tworzenie i edycja danych

EDYCJA DANYCH PRZESTRZENNYCH

Python : podstawy nauki o danych / Alberto Boschetti, Luca Massaron. Gliwice, cop Spis treści

GIS w analizie jakości powietrza

Raport pochodzi z portalu

Testowy dokument raz dwa trzy

Korzystanie z różnych typów danych w środowisku ArcGIS. Zofia Chudzyńska ESRI Polska Zakopane 2007

Projekt Sieci neuronowe

Laboratorium kryptograficzne dla licealistów 6

Przestrzenne bazy danych. Definicja i cechy przestrzennych baz danych

Przegląd oprogramowania GIS do tworzenia map tematycznych. Jacek Jania

Rys. 6.2 Wizualizacja mapy DEM za pomocą palety odcieni szarości (lewa strona) i dodatkowo z wykorzystaniem cieniowania (prawa strona).

PODSTAWY BUDOWY SYSTEMÓW GIS NA PRZYKŁADZIE WYBRANEJ APLIKACJI

Analiza wykonalności dla wskaźnika: dostępność obszarów pod zabudowę

Analiza wykonalności dla wskaźnika: zmiany obszarów użytkowanych rolniczo

Przekształcenia punktowe

Algorytmy Komunikacyjne dla Trójwymiarowych Sieci Opartych na Plastrze Miodu. Ireneusz Szcześniak. Politechnika Śląska 20 czerwca 2002 r.

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

LINIOWOŚĆ METODY OZNACZANIA ZAWARTOŚCI SUBSTANCJI NA PRZYKŁADZIE CHROMATOGRAFU

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Podstawy przetwarzania danych pochodzących z lotniczego skanowania laserowego w oprogramowaniu LP360 firmy QCoherent

WYZNACZANIE WYSOKOŚCI Z WYKORZYSTANIEM NIWELACJI SATELITARNEJ

Bartosz Kulawik Koordynator Projektu Centrum Badań Kosmicznych PAN Zespół Obserwacji Ziemi

ArcGIS. Jakub Nowosad

Elektronika. Wzmacniacz tranzystorowy

Analiza treści wielu warstw tematycznych Wykorzystanie map do OOŚ Sprawdzenie umiejętności słuchaczy

Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych

MATEMATYKA ZP Ramowy rozkład materiału na cały cykl kształcenia

Koncepcja systemu informatycznego realizującego w środowisku Oracle Spatial proces generalizacji modelu BDOT10 do postaci BDOT50

Podstawy programowania. Podstawy C# Przykłady algorytmów

Web GIS. Adam Kuran ESRI Polska

Synteza wyników pomiaru ruchu na drogach wojewódzkich w 2010 roku

Projekt 2 Kalibracja map rastrowych

ANALIZY DYSTANSU. Spatial analyst Network analyst. Anna Dąbrowska, Sylwia Książek, Arleta Soja, Miłosz Urbański

ROZWÓJ FIZYCZNY I SPRAWNOŚĆ FIZYCZNA DZIEWCZĄT W II ETAPIE EDUKACYJNYM

Akademia Górniczo-Hutnicza

Zagadnienia na egzamin poprawkowy z matematyki - klasa I 1. Liczby rzeczywiste

ZASTOSOWANIE NARZĘDZI GEOMATYCZNYCH NA PRZYKŁADZIE WYNIKÓW INWENTARYZACJI PRZYRODNICZEJ W LASACH PAŃSTWOWYCH W 2007 ROKU

Zastosowanie systemów CAD i RP w prototypowaniu przekładni dwudrożnej

INFORMATYKA SORTOWANIE DANYCH.

TEMATYKA PRAC DYPLOMOWYCH MAGISTERSKICH STUDIA STACJONARNE DRUGIEGO STOPNIA ROK AKADEMICKI 2011/2012

Kompletna dokumentacja kontenera C++ vector w -

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.

B3.5 Koncentracja. Raport pochodzi z portalu

Projekt inżynierski Przestrzenna baza danych

THE ANALYSIS OF THE MANUFACTURING OF GEARS WITH SMALL MODULES BY FDM TECHNOLOGY

Geodezja Gospodarcza

Plan prezentacji. Zarządzanie regionem: rozciągłość przestrzenna i

SprintMAP.ETL Przewodnik po instalacji

Ćwiczenie nr 1. Mapa zagrożenia obiektów budowlanych wpływami eksploatacji

SYSTEMY ANALIZ PRZESTRZENNYCH W GIS

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

7. OPTYMALIZACJA PARAMETRÓW SKRAWANIA. 7.1 Cel ćwiczenia. 7.2 Wprowadzenie

PROPOZYCJA PRZEBIEGU SZLAKÓW ROWEROWYCH NA TERENIE GMINY GRÓJEC.

Spis treści. Koszalin 2006 [BADANIA OPERACYJNE PROGRAMOWANIE LINIOWE]

Przykładowe sprawozdanie. Jan Pustelnik

Algorytm i złożoność obliczeniowa algorytmu

Modele symulacyjne PyroSim/FDS z wykorzystaniem rysunków CAD

A. Pakiet szkoleń ArcGIS 1:

Tom 6 Opis oprogramowania

Konfigurator SWDE Instrukcja

c) Sprawdź, czy jest włączone narzędzie Image classification. Jeśli nie, to je włącz: Customize Toolbars Image Classification

Zakład Hydrologii i Geoinformacji Instytut Geografii UJK CYFROWE BAZY DANYCH PRZESTRZENNYCH. Laboratorium

DO POMIARU I ANALIZY STRUKTURY GEOMETRYCZNEJ

Badanie ankietowe dotyczące funkcjonalności aplikacji geoportalowej

Systemy Analiz Przestrzennych w GIS

Podstawowe operacje w

Politechnika Śląska Wydział Organizacji i Zarządzania Instytut Inżynierii Produkcji

Szczyrk, 11 czerwca Systemy Informacji Przestrzennej. Anatomia geoportalu. Michał Mackiewicz

BalticBottomBase. Instytut Morski w Gdańsku Gdańsk,

Część I. Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania. Zadanie 1.1. (0 3)

Informatyka 1. Złożoność obliczeniowa

SYSTEM HYDROGRAFICZNY RZGW W SZCZECINIE

Technologie numeryczne w kartografii. Paweł J. Kowalski

Warszawa, dnia. Projekt: POIG /09 1 / 8

Zintegrowany System Informacji Geograficznej

S88 Badanie rzutu kostką sześcienną

I spotkanie użytkowników QGIS Kraków Co nowego w. Borys Jurgiel

System informacji o szlakach turystycznych Mazowsza

Analiza stateczności zbocza

Program BEST_RE. Pakiet zawiera następujące skoroszyty: BEST_RE.xls główny skoroszyt symulacji RES_VIEW.xls skoroszyt wizualizacji wyników obliczeń

Algorytmy Równoległe i Rozproszone Część X - Algorytmy samostabilizujące.

Transkrypt:

Porównanie czasu wykonania wybranych przekształceń przestrzennych dla programów GIS: ArcGIS i QGIS 25.06.2019 r. mgr inż. Justyna Dębicka

Przekształcenia W ramach eksperymentu wybrano 3 przekształcenia (analizy) geometryczne, które często są elementami bardziej złożonych analiz przestrzennych. Z tego względu czas pojedynczego przekształcenia ma znaczenie. Ekwidystanta Buffer Otoczka wypukła Convex hull Nakładanie Intersection 2

Odpowiednio przygotowane środowisko pracy. Wyłączone procesy w tle. Czas każdej analizy pomierzono kilkadziesiąt razy, jako wynik przyjęto najniższą wartość jako najmniej zaburzoną. Oprogramowanie QGIS 2.18.20 'Las Palmas ArcMap 10.5.1 Narzędzie badawcze Python 2.7, Python 3.6 Biblioteki: timeit, glob, pathlib, os pandas, Scikit-learn matpllotlib, seaborn Psycomp2, sqlite3 3

Dane testowe Zestaw 29 warstw zróżnicowanych pod względem: Rozmiaru Typu geometrii Liczby wierzchołków Liczby obiektów w tabeli Geometrii: prosta/skomplikowana (losowa/regularna) Źródła danych: rzeczywiste/wygenerowane Rys. 1. Przykładowe dane wejściowe: a) losowo wygenerowane punkty; b) sieć rzeczna; c) podział administracyjny; obszar: województwo pomorskie [1] 4

Ekwidystanta Dla ekwidystanty w obu programach czas analizy uzależniony jest od geometrii danych wejściowych oraz liczby ich wierzchołków, których liczba jest wprost proporcjonalna do rozmiaru danych. Ponadto notacja obliczeniowa danych punktowych jest liniowa. Różnica czasu wykonania tego przekształcenia jest największa ze wszystkich analiz. Może być ona spowodowana szybkością zapisu do pliku ESRI shapefile. Rys. 2. Czas ekwidystanty w ArcGIS (czerwony) i QGIS (zielony); ND brak danych [1] geometria liczba wierzchołków (rozmiar) danych wejściowych 5

Otoczka wypukła Przy obliczaniu otoczki wypukłej w ArcGIS Desktop 10.5.1 zauważalna jest zależność czasu od ilości obiektów danych wejściowych bez względu na inne charakterystyki tych danych. W QGIS największy wpływ na wynik ma rozmiar danych wejściowych oraz ich geometria. Dla obu programów nie zauważono żadnej prawidłowości między czasem analizy a liczbą wierzchołków w warstwie wynikowej. Dodatkowo, warstwy punktowe posiadają liniowo-logarytmiczną postać notacji obliczeniowej. Dla 9 z 32 warstw wykonanie otoczki wypukłej następowało szybciej w programie ArcGIS. Prawdopodobne to zróżnicowanie spowodowane jest wykorzystanym indeksem przestrzennym w programie, ponieważ cechą wspólną tych warstw był ich obszar cała Polska. Indeksy: ArcGIS GRID, QGIS- Quadtree Rys. 3. Czas otoczki wypukłej w ArcGIS (czerwony) i QGIS (zielony) [1] ArcGIS ilość obiektów danych wejściowych QGIS rozmiar oraz geometria 6

Nakładanie Podczas pomiaru czasu w nakładaniu 17 analiz przeprowadzono szybciej w QGIS, ale nie zauważono żadnej cechy wspólnej dla warstw z danymi wejściowymi, która mogłaby warunkować szybszą analizę w tym programie. Zaobserwowano, że czas analizy dla obu programów GIS uzależniony jest od ilości obiektów wynikowych oraz ich geometrii. Rys. 4. Czas nakładania w ArcGIS (czerwony) i QGIS (zielony) [1] ilość obiektów wynikowych geometria warstw wynikowych 7

Złożoność obliczeniowa Warto zwrócić uwagę na kolosalną różnicę w przypadku ekwidystanty. Prawdopodobny czas wykonania ekwidystanty w ArcGIS Desktop 10.5.1 dla warstwy testowej z największą ilością punktów (2 242 375), wynosi 24,21 minuty a dla QGIS zmierzona wartość 3,09 minuty. Rys. 5. Złożoność obliczeniowa dla warstw punktowych [1] Ekwidystanta: postać liniowa Otoczka wypukła: postać liniowo-logarytmiczna 8

Podsumowanie QGIS 2.18.20 Las Palmas wyszedł korzystniej podczas tego eksperymentu, ponieważ udało się wykonać analizy dla wszystkich warstw w zestawie i wszystkich przekształceń 74% przeprowadzonych na tych samych zestawach danych w programach GIS miało znacząco krótszy czas analizy. 9

Porównanie czasu wykonania wybranych przekształceń przestrzennych dla programów GIS: ArcGIS i QGIS [1] Dębicka, J. i Szombara, S. (2018) Comparative analysis of Arcgis and Qgis in terms of the transformations runtime, GEOINFORMATICA POLONICA, 17. doi: 10.4467/21995923GP.18.009.9639.