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()
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()
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()
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()