Narzędzia analizy geoprzestrzennej Whitebox
Deweloperzy | Johna Lindsaya |
---|---|
Pierwsze wydanie | październik 2009 |
Wersja stabilna | 3.4.0 / 27 stycznia 2017
|
Napisane w | Java , Groovy , Python |
System operacyjny | Międzyplatformowe |
Dostępne w | kataloński, chiński (uproszczony i tradycyjny), angielski, francuski, niemiecki, grecki, włoski, perski, polski, hiszpański |
Typ | System informacji Geograficznej |
Licencja | Powszechna Licencja Publiczna GNU |
Strona internetowa | www.uoguelph.ca |
Whitebox Geospatial Analysis Tools (GAT) to open source i wieloplatformowy system informacji geograficznej (GIS) oraz pakiet oprogramowania do teledetekcji, który jest dystrybuowany na licencji GNU General Public License . Został opracowany przez członków University of Guelph Center for Hydrogeomatics i jest przeznaczony do zaawansowanej analizy geoprzestrzennej i wizualizacji danych w warunkach badawczych i edukacyjnych. Pakiet posiada przyjazny graficzny interfejs użytkownika (GUI) z pomocą i dokumentacją wbudowaną w okna dialogowe dla każdego z ponad 410 narzędzi analitycznych. Użytkownicy mają również dostęp do obszernych zasobów pomocy offline i online. Projekt Whitebox GAT rozpoczął się jako zamiennik Terrain Analysis System (TAS), pakietu oprogramowania do analizy geoprzestrzennej napisanego przez Johna Lindsaya. Bieżąca wersja obsługuje struktury danych rastrowych i wektorowych ( shapefile ). Istnieje również rozbudowana funkcjonalność do przetwarzania danych skanera laserowego (LiDAR) zawierających pliki LAS.
Whitebox GAT jest rozszerzalny. Użytkownicy mogą tworzyć i dodawać niestandardowe narzędzia lub wtyczki przy użyciu dowolnego języka JVM . Oprogramowanie umożliwia również tworzenie skryptów przy użyciu języków programowania Groovy , JavaScript i Python .
Narzędzia analityczne
Whitebox GAT zawiera ponad 385 narzędzi do wykonywania analiz przestrzennych na zbiorach danych rastrowych. Poniżej znajduje się niepełna lista niektórych częściej używanych narzędzi:
- Narzędzia GIS: analiza kosztów i odległości, buforowanie, operacje na odległość, nakładki ważone, ocena wielokryterialna, reklasyfikacja, analiza obszaru, grupowanie
- Narzędzia do przetwarzania obrazu: klasyfikacja k-średnich, liczne filtry przestrzenne, mozaikowanie obrazu, NDVI, ponowne próbkowanie, poprawa kontrastu
- Narzędzia hydrologiczne: narzędzia do wstępnego przetwarzania DEM, kierunek i akumulacja przepływu (algorytmy D8, Rho8, Dinf i FD8), analiza strumienia masowego, ekstrakcja zlewni
- Narzędzia do analizy terenu: pochodne powierzchni (nachylenie, kształt i krzywizny), cieniowanie wzgórz, wskaźnik wilgotności, wskaźnik względnej mocy strumienia, wskaźniki względnego położenia krajobrazu
- Narzędzia LiDAR: interpolacja IDW, interpolacja najbliższego sąsiedztwa, gęstość punktów, usuwanie obiektów poza terenem (punktów nienaziemnych)
Przejrzystość oprogramowania
W ramach projektu Whitebox GAT przyjęto nowatorskie podejście do łączenia społeczności programistów i użytkowników, znane jako przejrzystość oprogramowania lub oprogramowanie o otwartym dostępie (uważane za rozszerzenie oprogramowania o otwartym kodzie źródłowym). Filozofia przejrzystości w oprogramowaniu zakłada, że użytkownik:
- Ma prawo do wglądu w podstawowe działanie narzędzia lub operacji oraz
- Powinien mieć możliwość dostępu do tych informacji w sposób zmniejszający, a najlepiej eliminujący wszelkie bariery w ich przeglądaniu i interpretacji.
Ta koncepcja została opracowana w odpowiedzi na fakt, że baza kodu wielu projektów open source może być tak ogromna, a jej organizacja tak złożona, że poszczególni użytkownicy często uważają, że zadanie interpretacji kodu leżącego u ich podstaw jest zbyt zniechęcające, gdy są zainteresowani małym część ogólnej bazy kodu, np. jeśli użytkownik chciałby wiedzieć, jak działa dane narzędzie lub algorytm. Ponadto, gdy kod źródłowy oprogramowania jest napisany w nieznanym języku programowania , zadanie interpretacji kodu jest jeszcze trudniejsze. W przypadku niektórych projektów typu open source cechy te mogą dzielić społeczności programistów i użytkowników, często ograniczając przyszły rozwój do kilku osób, które były zaangażowane w projekt w najwcześniejszych okresach rozwoju. Przycisk Wyświetl kod, który jest obecny we wszystkich narzędziach Whitebox GAT, jest ucieleśnieniem tej filozofii przejrzystości oprogramowania, wskazując użytkownikowi określony region kodu źródłowego, który jest odpowiedni dla konkretnego narzędzia, umożliwiając również konwersję kodu do innego oprogramowania Języki. Logo Whitebox GAT jest również reprezentatywne dla otwartej i przejrzystej charakterystyki oprogramowania, będąc przezroczystym szklanym sześcianem, otwartym z jednej strony.
Linki zewnętrzne
- Oficjalna strona internetowa
- Oficjalny blog na stronie