
AzpMax to narzędzie, które jest często stosowane w polskiej archeologii do wypełniania kart z Archeologicznego Zdjęcia Polski. Za pomocą rozbudowanego interfejsu graficznego umożliwia wprowadzanie danych o stanowiskach, oraz drukowanie ich w postaci standardowych kart KESA. Stosują je też służby konserwatorskie - niekiedy wymogiem przy okazji badań terenowych jest dostarczenie ich w postaci elektronicznej kartoteki generowanej w tej aplikacji.
AzpMax nie jest już rozwijany w takiej postaci, a jako że ma już swoje lata, technologia, na której jest oparty nie spełnia wymogów, które stawia się przed współczesnymi aplikacjami. Dane gromadzone są w plikach DBF, które swój okres świetności i stosowania na szeroką skalę w projektach informatycznych, mają już za sobą. Wyparły je relacyjne bazy SQL, które oferują lepszą trwałość, spójność i bezpieczeństwo danych.
Quantum GIS domyślnie nie udostępnia metod dostępu do danych zapisywanych w AzpMax, choćby z tego względu, że to drugie to lokalne - polskie rozwiązanie, nie stosowane w innych krajach. Pozwala natomiast korzystać z relacyjnych baz danych. W ramach projektu "Teledetekcja archeologicznych krajobrazów Ziemii sławieńskiej" narodził się pomysł integracji danych zapisanych w bazach AzpMax z danymi przestrzennymi wprowadzanymi w QuantumGIS. W wyniku tego powstała wtyczka QAZP, dzięki której użytkownicy mogą wyświetlać dane o stanowiskach archeologicznych w QGIS-ie.
Dane z AzpMax są przenoszone do znormalizownej struktury relacyjnej bazy danych PostgreSQL lub SpatiaLite. Do relizacji projektu konieczne było rozpoznanie sposobu zapisywania danych, stosowanego w AZPMax. Z uwagi na bardzo ubogą dokumentację została do tego zastosowana metoda inżynierii odwrotnej. Struktura danych stosowana w AzpMax okazała się dość anachroniczna jak na dzisiejsze standardy i trudna do przetwarzania, jednak z pomocą programu napisanego w języku JAVA udało się przekopiować dane do nowej struktury utworzonej zgodnie ze standardem ANSI SQL.
Wtyczka QAZP jest udostępniana bezpłatnie razem z kodem źródłowym, ale bez gwarancji i wsparcia technicznego. Program używany do eksportu danych z AZPMax do tabel SQL póki co jest niedostępny, ale może to się zmieni w przyszłości ;).
Opublikowano dnia 2012-01-13 tagi: quantumgis qgis azpmax qazp azp2