コード例 #1
0
ファイル: shortcuts.py プロジェクト: acaciawater/acaciadata
def meteo2locatie(loc,user):
    ''' Meteo datasources toevoegen aan meetlocatie '''
    
    p = loc.location
    
    stns = Station.closest(p, 3)
    for stn in stns:
        name='Meteostation %s ' % stn.naam
        try:
            df = Datasource.objects.get(name = name, meetlocatie = loc)
        except:
            df = Datasource(name = name, meetlocatie = loc)
        df.generator = Generator.objects.get(name='KNMI Meteostation')
        generator = df.get_generator_instance()
        df.url = generator.url + '?stns=%d&start=20150101' % stn.nummer
        df.user=user
        df.save()
        df.download()
        df.update_parameters()
    
    stns = NeerslagStation.closest(p, 3)
    for stn in stns:
        name='Neerslagstation %s ' % stn.naam
        try:
            df = Datasource.objects.get(name = name, meetlocatie = loc)
        except:
            df = Datasource(name = name, meetlocatie = loc)
        df.generator = Generator.objects.get(name='KNMI Neerslagstation')
        generator = df.get_generator_instance()
        df.url = generator.url + '?stns=%d&start=20150101' % stn.nummer
        df.user=user
        df.save()
        df.download()
        df.update_parameters()
コード例 #2
0
ファイル: shortcuts.py プロジェクト: acaciawater/acaciadata
def meteo2locatie(loc, user):
    ''' Meteo datasources toevoegen aan meetlocatie '''

    p = loc.location

    stns = Station.closest(p, 3)
    for stn in stns:
        name = 'Meteostation %s ' % stn.naam
        try:
            df = Datasource.objects.get(name=name, meetlocatie=loc)
        except:
            df = Datasource(name=name, meetlocatie=loc)
        df.generator = Generator.objects.get(name='KNMI Meteostation')
        generator = df.get_generator_instance()
        df.url = generator.url + '?stns=%d&start=20150101' % stn.nummer
        df.user = user
        df.save()
        df.download()
        df.update_parameters()

    stns = NeerslagStation.closest(p, 3)
    for stn in stns:
        name = 'Neerslagstation %s ' % stn.naam
        try:
            df = Datasource.objects.get(name=name, meetlocatie=loc)
        except:
            df = Datasource(name=name, meetlocatie=loc)
        df.generator = Generator.objects.get(name='KNMI Neerslagstation')
        generator = df.get_generator_instance()
        df.url = generator.url + '?stns=%d&start=20150101' % stn.nummer
        df.user = user
        df.save()
        df.download()
        df.update_parameters()
コード例 #3
0
ファイル: shortcuts.py プロジェクト: jpcvandam/acaciadata
def meteo2locatie(loc,user):
    ''' Meteo datasources toevoegen aan meetlocatie '''
    
    p = loc.location
    
    #stns = Station.objects.distance(p).order_by('distance')
    #stn = stns[0]
    stns = Station.closest(p, 3)
    for stn in stns:
        name='Meteostation %s ' % stn.naam
        try:
            df = Datasource.objects.get(name = name, meetlocatie = loc)
        except:
            df = Datasource(name = name, meetlocatie = loc)
        df.generator = Generator.objects.get(name='KNMI Meteostation')
        generator = df.get_generator_instance()
        df.url = generator.url + '?stns=%d&start=20140101' % stn.nummer
        df.user=user
        df.save()
        df.download()
        df.update_parameters()
    
    #stns = NeerslagStation.objects.distance(p).order_by('distance')
    #stn = stns[0]
    stns = NeerslagStation.closest(p, 3)
    for stn in stns:
        name='Neerslagstation %s ' % stn.naam
        try:
            df = Datasource.objects.get(name = name, meetlocatie = loc)
        except:
            df = Datasource(name = name, meetlocatie = loc)
        df.generator = Generator.objects.get(name='KNMI Neerslagstation')
        generator = df.get_generator_instance()
        df.url = generator.url + '?stns=%d&start=20140101' % stn.nummer
        df.user=user
        df.save()
        df.download()
        df.update_parameters()

    name='Regenradar %s ' % loc.name
    try:
        df = Datasource.objects.get(name = name, meetlocatie = loc)
    except:
        df = Datasource(name = name, meetlocatie = loc)
    df.generator = Generator.objects.get(name='Regenradar')
    generator = df.get_generator_instance()
    df.url = generator.url
    df.config = '{"x": %g, "y": %g}' % (p.x, p.y)
    df.user=user
    df.save()
    df.download()
    df.update_parameters()
    
コード例 #4
0
def meteo2locatie(loc, user):
    ''' Meteo datasources toevoegen aan meetlocatie '''

    p = loc.location

    #stns = Station.objects.distance(p).order_by('distance')
    #stn = stns[0]
    stns = Station.closest(p, 3)
    for stn in stns:
        name = 'Meteostation %s ' % stn.naam
        try:
            df = Datasource.objects.get(name=name, meetlocatie=loc)
        except:
            df = Datasource(name=name, meetlocatie=loc)
        df.generator = Generator.objects.get(name='KNMI Meteostation')
        generator = df.get_generator_instance()
        df.url = generator.url + '?stns=%d&start=20140101' % stn.nummer
        df.user = user
        df.save()
        df.download()
        df.update_parameters()

    #stns = NeerslagStation.objects.distance(p).order_by('distance')
    #stn = stns[0]
    stns = NeerslagStation.closest(p, 3)
    for stn in stns:
        name = 'Neerslagstation %s ' % stn.naam
        try:
            df = Datasource.objects.get(name=name, meetlocatie=loc)
        except:
            df = Datasource(name=name, meetlocatie=loc)
        df.generator = Generator.objects.get(name='KNMI Neerslagstation')
        generator = df.get_generator_instance()
        df.url = generator.url + '?stns=%d&start=20140101' % stn.nummer
        df.user = user
        df.save()
        df.download()
        df.update_parameters()

    name = 'Regenradar %s ' % loc.name
    try:
        df = Datasource.objects.get(name=name, meetlocatie=loc)
    except:
        df = Datasource(name=name, meetlocatie=loc)
    df.generator = Generator.objects.get(name='Regenradar')
    generator = df.get_generator_instance()
    df.url = generator.url
    df.config = '{"x": %g, "y": %g}' % (p.x, p.y)
    df.user = user
    df.save()
    df.download()
    df.update_parameters()