lb.setDrawFill(False) lb.setOutlineColor(Color.black) mapFrame.addLayer(countryLayer) #---- Create MeteoDataInfo object mdi = MeteoDataInfo() #---- Open a MICAPS data file fn = os.path.join(dataDir, 'MICAPS/10101414.000') mdi.openMICAPSData(fn) #---- Get station data sdata = mdi.getStationData('WeatherNow') #---- Create station weather layer from the station data layer = DrawMeteoData.createWeatherSymbolLayer(sdata, 'All Weather', 'WeatherSymbole') #weathers = [5,10,11,12,40,41,42,43,44,45,46,47,48,49] #layer = DrawMeteoData.createWeatherSymbolLayer(sdata, weathers, 'WeatherSymbole') #---- Add layer mapFrame.addLayer(layer) #--- Move layer to bottom mapFrame.moveLayer(layer, 0) #---- Add title title = mapLayout.addText('MeteoInfo script demo', 350, 30, 'Arial', 16) #---- Set layout map print 'Set layout map...' mapLayout.getActiveLayoutMap().setWidth(580)