PyGIS – tai Python programavimo kalbos bibliotekų ir įrankių rinkinys, skirtas geografinėms informacijos sistemoms (GIS). Dažniausiai naudojama su QGIS (per Python konsolę ar skriptus) arba savarankiškai analizei.
Pagrindinės reikšmės:
1. GIS analizė Python – leidžia dirbti su erdviniais duomenimis (formatai: Shapefile, GeoJSON).
2. QGIS integracija – automatizuoti veiksmus QGIS aplinkoje.
3. Alternatyva desktop GIS – sudėtingiems darbams rašyti skriptus.
Pagrindinės bibliotekos:
- PyQGIS – QGIS API Python kalbai.
- GDAL/OGR – erdvinių duomenų skaitymas/rašymas.
- Fiona – supaprastintas darbas su vektoriniais duomenimis.
- Shapely – geometrijų operacijos (sankirta, sujungimas).
- GeoPandas – erdviniai duomenys pandas struktūroje.
Pavyzdys (GeoPandas):
python
import geopandas as gpd
Nuskaityti duomenis
duomenys = gpd.read_file('kelias/duomenys.shp')
Atlikti filtravimą
miestai = duomenys[duomenys['populiacija'] > 50000]
Išsaugoti naują failą
miestai.to_file('rezultatas.geojson', driver='GeoJSON')
Trumpai: PyGIS – Python įrankiai GIS darbams, nuo paprastos analizės iki QGIS automatizavimo.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.