from org.meteoinfo.data.mapdata import MapDataManage from org.meteoinfo.data.meteodata import MeteoDataInfo, DrawMeteoData from org.meteoinfo.layout import LegendStyles from org.meteoinfo.global import Extent import os from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample') mapDir = os.path.join(baseDir, 'map') #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.black) mapFrame.addLayer(countryLayer) #---- Create MeteoDataInfo object mdi = MeteoDataInfo() #---- Open a GrADS data file fn = os.path.join(dataDir, 'GrADS/model.ctl')
from org.meteoinfo.geoprocess.analysis import InterpolationSetting import os from datetime import datetime from datetime import timedelta from java.awt import Color from java.awt import Font from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample/MICAPS') mapDir = os.path.join(baseDir, 'map') #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() mapView = mapFrame.getMapView() layoutMap = mapLayout.getActiveLayoutMap() #---- Load layers print 'Load layers...' bou2Layer = MapDataManage.loadLayer(os.path.join(mapDir, 'bou2_4p.shp')) lb = bou2Layer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.gray) mapFrame.addLayer(bou2Layer) bou1Layer = MapDataManage.loadLayer(os.path.join(mapDir, 'bou1_4l.shp')) lb = bou1Layer.getLegendScheme().getLegendBreaks().get(0) lb.setColor(Color.blue) mapFrame.addLayer(bou1Layer)
from org.meteoinfo.layout import LegendStyles from org.meteoinfo.shape import ShapeTypes from org.meteoinfo.global import Extent import os.path from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample/GrADS') mapDir = os.path.join(baseDir, 'map') figDir = 'D:/Temp/test' #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.blue) mapFrame.addLayer(countryLayer) #---- Open GrADS data print 'Open GrADS data...' mdi = MeteoDataInfo() mdi.openGrADSData(os.path.join(dataDir, 'model.ctl'))
from org.meteoinfo.drawing import PointStyle from org.meteoinfo.shape import ShapeTypes from org.meteoinfo.global import Extent import os from java.awt import Color from java.awt import Font from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample') mapDir = os.path.join(baseDir, 'map') #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.blue) mapFrame.addLayer(countryLayer) #---- Create MeteoDataInfo object mdi = MeteoDataInfo() #---- Open a MICAPS data file fn = os.path.join(dataDir, 'MICAPS/10101414.000')
from org.meteoinfo.geoprocess.analysis import InterpolationSetting import os from datetime import datetime from datetime import timedelta from java.awt import Color from java.awt import Font from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample/MICAPS') mapDir = os.path.join(baseDir, 'map') #---- Create MapLayout object mapLayout = MapLayout() #---- Load project file (*.mip) pfn = 'D:/Temp/mip/rain.mip' mapLayout.loadProjectFile(pfn) mapFrame = mapLayout.getActiveMapFrame() #---- Create MeteoDataInfo object mdi = MeteoDataInfo() #---- Set start/end time stime = datetime(2010,10,14,14) etime = datetime(2010,10,14,20) #---- Loop print 'Get sum station data...'
from org.meteoinfo.layout import LegendStyles from org.meteoinfo.shape import ShapeTypes from org.meteoinfo.global import Extent import os.path from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample/GrADS') mapDir = os.path.join(baseDir, 'map') figDir = 'D:/Temp/test' #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() mapView = mapFrame.getMapView() #---- Load country layer print 'Load country layer...' bou2Layer = MapDataManage.loadLayer(os.path.join(mapDir, 'bou2_4p.shp')) lb = bou2Layer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.gray) mapFrame.addLayer(bou2Layer) countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.blue) mapFrame.addLayer(countryLayer)
from org.meteoinfo.layout import LegendStyles from org.meteoinfo.shape import ShapeTypes from org.meteoinfo.projection import ProjectionInfo import os.path from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample/GrADS') mapDir = os.path.join(baseDir, 'map') figDir = 'D:/Temp/test' #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.blue) mapFrame.addLayer(countryLayer) #---- Open GrADS data print 'Open GrADS data...' mdi = MeteoDataInfo() mdi.openGrADSData(os.path.join(dataDir, 'model.ctl'))
from org.meteoinfo.layout import LegendStyles from org.meteoinfo.shape import ShapeTypes from org.meteoinfo.global import Extent import os.path from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample/GrADS') mapDir = os.path.join(baseDir, 'map') figDir = 'D:/Temp/test' #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.gray) mapFrame.addLayer(countryLayer) #---- Open GrADS data print 'Open GrADS data...' mdi = MeteoDataInfo() mdi.openGrADSData(os.path.join(dataDir, 'model.ctl'))
from org.meteoinfo.shape import ShapeTypes from org.meteoinfo.projection import ProjectionInfo from org.meteoinfo.global import Extent import os.path from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample/GrADS') mapDir = os.path.join(baseDir, 'map') figDir = 'D:/Temp/test' #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() mapLayout.getActiveLayoutMap().setWidth(650) mapLayout.getActiveLayoutMap().setHeight(380) #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.blue) mapFrame.addLayer(countryLayer) #---- Open GrADS data print 'Open GrADS data...' mdi = MeteoDataInfo()
from org.meteoinfo.layer import VectorLayer from org.meteoinfo.shape import ShapeTypes from org.meteoinfo.table import DataTypes from org.meteoinfo.shape import PointShape from org.meteoinfo.global import PointD from org.meteoinfo.geoprocess import GeoComputation import os from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' mapDir = 'c:/share/map' #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'poly_region.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.blue) mapFrame.addLayer(countryLayer) #---- Create MeteoDataInfo object mdi = MeteoDataInfo() #---- Open a GrADS data file # fn = os.path.join(dataDir, 'GrADS/model.ctl')
from org.meteoinfo.drawing import PointStyle from org.meteoinfo.chart import Chart from org.meteoinfo.chart.plot import XY1DPlot, ChartPlotMethod import os from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = os.path.join(baseDir, 'sample') mapDir = os.path.join(baseDir, 'map') figDir = 'D:/Temp/test' #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() ps = PaperSize('Custum', 650, 640) mapLayout.setPaperSize(ps) #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setOutlineColor(Color.black) lb.setOutlineSize(2) mapFrame.addLayer(countryLayer) #---- Create MeteoDataInfo object mdi = MeteoDataInfo()
from org.meteoinfo.legend import LegendManage, LegendType from org.meteoinfo.layout import LegendStyles from org.meteoinfo.global import Extent import os.path from java.text import SimpleDateFormat from java.awt import Color from javax.swing import JFrame #---- Set directories print 'Set directories...' baseDir = 'D:/MyProgram/Distribution/java/MeteoInfo/MeteoInfo' dataDir = 'D:/Temp/nc' mapDir = os.path.join(baseDir, 'map') #---- Create MapLayout object mapLayout = MapLayout() mapFrame = mapLayout.getActiveMapFrame() layoutMap = mapLayout.getActiveLayoutMap() #---- Load country layer print 'Load country layer...' countryLayer = MapDataManage.loadLayer(os.path.join(mapDir, 'country1.shp')) lb = countryLayer.getLegendScheme().getLegendBreaks().get(0) lb.setDrawFill(False) lb.setOutlineColor(Color.blue) mapFrame.addLayer(countryLayer) #---- Open netCDF data files print 'Open netCDF data files...' dataAir = MeteoDataInfo() dataUwnd = MeteoDataInfo()