Zaawansowane metody analizy i eksploracji danych | I2S | semestr letni 2025/2026
Laboratorium 2 — Wprowadzenie do geopandas
-
Przygotuj dwa obiekty
GeoDataFrame:wojewodztwaimiastaz polami1 2 3 4 5 6 7 8 9 10wojewodztwa - id - nazwa - geometria miasta - id - nazwa - ludnosc - geometriaa)Ze strony gisco-services.ec.europa.eu pobierz dane w skali 1:10 milionów w formacieGeoJSONz 2024 roku. Znajdź plikNUTS_RGz układem współrzędnych4326i poziomem agregacjiLEVL_2. Wczytaj dane doGeoDataFrame, wybierz polskie województwa (CNTR_CODE == "PL"), zostaw potrzebne kolumny i zapisz wynik jakowojewodztwa.gpkgalbowojewodztwa.geojson.b)Pobierz dane o punktach środkowych polskich miast z OpenStreetMap. Wykorzystaj Overpass Turbo, uruchamiając zapytanieNastępnie wyeksportuj wynik do1 2 3 4 5 6 7 8 9[out:json]; {{geocodeArea:Poland}}->.pl; ( nwr["place"~"^(city|town)$"](area.pl); ); out center tags;GeoJSON, wczytaj go doGeoDataFramemiastai zachowaj co najmniej nazwę, liczbę ludności oraz geometrię.d)Wykonaj następujące analizy przestrzenne:- podaj liczbę miast leżących w poszczególnych województwach,
- posortuj województwa względem liczby miast,
- podaj liczbę mieszkańców miast w poszczególnych województwach,
- posortuj województwa względem gęstości zaludnienia, liczonej jako liczba mieszkańców miast na kilometr kwadratowy powierzchni województwa,
- podaj liczbę miast, które są oddalone od Warszawy o co najwyżej 50 km,
- znajdź miasto, dla którego suma odległości od wszystkich innych miast jest najmniejsza.
-
Ze strony dane.gov.pl pobierz dane o położeniu nadajników 5G dla częstotliwości 3600 MHz. Wczytaj je do
GeoDataFramei wykonaj analizę pokrycia.a)Przygotuj geometrię punktową nadajników i przekształć dane doEPSG:2180.b)Dla każdego nadajnika utwórz bufor o promieniu 1 km.c)Oblicz dla każdego województwa powierzchnię pokrytą sygnałem 5G i wypisz województwa posortowane według poziomu pokrycia.d)Dla każdego województwa przygotuj ranking operatorów według wielkości pokrycia. Zadbaj o to, aby nakładające się bufory tego samego operatora nie zawyżały wyniku.e)Pokaż wyniki w formie tabeli.