def _filter_supported_drivers(): global supported_drivers gdalenv = GDALEnv() ogrdrv_names = gdalenv.start().drivers().keys() supported_drivers_copy = supported_drivers.copy() for drv in supported_drivers.keys(): if drv not in ogrdrv_names: del supported_drivers_copy[drv] gdalenv.stop() supported_drivers = supported_drivers_copy
lesson3_geocoding.py Tama skripti sisaltaa luennon3 harjoituksia: - geocoding - alussa vastauksia pyhiksen kysymyksiin Created on Tue Nov 13 09:08:03 2018 @author: Suvi Hatunen """ #jaanne eiliselta: #oikea koodi kaikkien exporttaus-formaattien loytamiseen import fiona from fiona._drivers import GDALEnv env = GDALEnv() env.start().drivers().keys() #toinen jaanne eiliselta #WFS-palvelujen lukeminen import geopandas as gpd import requests import geojson import pycrs # Specify the url for the backend url = 'http://geo.stat.fi/geoserver/vaestoruutu/wfs' #parametrit loytyy GetCapabilties-dokumentista cab_params = dict(service='WFS', request='GetCapabilities') cabap = requests.get(url, params=cab_params) print(cabap.content)