Example #1
0
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
Example #2
0
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
Example #3
0
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)