update dtype, add functions of average, swapaxes...
@ -1,13 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<MeteoInfo File="milconfig.xml" Type="configurefile">
|
||||
<Path OpenPath="D:\Working\MIScript\Jython\mis\netcdf">
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\toolbox\miml\deep_learning"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\netcdf"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\toolbox\miml\model_selection"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\linalg"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\fitting"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\interpolate"/>
|
||||
<Path OpenPath="D:\Working\MIScript\Jython\mis\chart">
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\stats"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\array"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\meteo"/>
|
||||
@ -16,6 +9,13 @@
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\image"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\map"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\micaps"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\radar"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\toolbox"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\toolbox\miml"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\toolbox\miml\metrics"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\chart"/>
|
||||
</Path>
|
||||
<File>
|
||||
<OpenedFiles>
|
||||
@ -23,12 +23,14 @@
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\isosurface_1.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\toolbox\miml\deep_learning\classifer_linear_1.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\toolbox\miml\model_selection\kfold_2.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\toolbox\miml\metrics\accuracy_score.py"/>
|
||||
</OpenedFiles>
|
||||
<RecentFiles>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\traj_4.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\isosurface_1.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\toolbox\miml\deep_learning\classifer_linear_1.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\toolbox\miml\model_selection\kfold_2.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\toolbox\miml\metrics\accuracy_score.py"/>
|
||||
</RecentFiles>
|
||||
</File>
|
||||
<Font>
|
||||
|
||||
@ -25,6 +25,12 @@ class DataType(object):
|
||||
'''
|
||||
|
||||
def __init__(self, name):
|
||||
if name is int:
|
||||
name = 'int'
|
||||
elif name is float:
|
||||
name = 'float'
|
||||
elif name is bool:
|
||||
name = 'bool'
|
||||
self.name = name
|
||||
self._dtype = _dtype_dict[name]
|
||||
|
||||
|
||||
@ -491,11 +491,13 @@ class NDArray(object):
|
||||
|
||||
:returns: (*array*) Converted array.
|
||||
'''
|
||||
if dtype == 'int' or dtype is int:
|
||||
if not isinstance(dtype, _dtype.DataType):
|
||||
dtype = _dtype.DataType(dtype)
|
||||
if dtype.kind == 'i':
|
||||
r = NDArray(ArrayUtil.toInteger(self._array))
|
||||
elif dtype == 'float' or dtype is float:
|
||||
elif dtype.kind == 'f':
|
||||
r = NDArray(ArrayUtil.toFloat(self._array))
|
||||
elif dtype == 'boolean' or dtype == 'bool' or dtype is bool:
|
||||
elif dtype.kind == 'b':
|
||||
r = NDArray(ArrayUtil.toBoolean(self._array))
|
||||
else:
|
||||
r = self
|
||||
@ -737,20 +739,48 @@ class NDArray(object):
|
||||
shape = jarray.array(shape, 'i')
|
||||
return NDArray(self._array.reshape(shape))
|
||||
|
||||
def transpose(self):
|
||||
def transpose(self, axes=None):
|
||||
'''
|
||||
Transpose 2-D array.
|
||||
Permute the dimensions of an array.
|
||||
|
||||
:param axes: (*list of int*) By default, reverse the dimensions, otherwise permute the axes according to the
|
||||
values given.
|
||||
|
||||
:returns: Transposed array.
|
||||
:returns: Permuted array.
|
||||
'''
|
||||
if self.ndim == 1:
|
||||
return self[:]
|
||||
dim1 = 0
|
||||
dim2 = 1
|
||||
r = ArrayMath.transpose(self.asarray(), dim1, dim2)
|
||||
|
||||
if axes is None:
|
||||
axes = [self.ndim-i-1 for i in range(self.ndim)]
|
||||
|
||||
r = self._array.permute(axes)
|
||||
return NDArray(r)
|
||||
|
||||
T = property(transpose)
|
||||
|
||||
def swapaxes(self, axis1, axis2):
|
||||
'''
|
||||
Interchange two axes of an array.
|
||||
|
||||
:param axis1: (*int*) First axis.
|
||||
:param axis2: (*int*) Second axis.
|
||||
|
||||
:returns: Axes swapped array.
|
||||
'''
|
||||
if self.ndim == 1:
|
||||
return self
|
||||
|
||||
if axis1 < 0:
|
||||
axis1 = self.ndim + axis1
|
||||
if axis2 < 0:
|
||||
axis2 = self.ndim + axis2
|
||||
|
||||
if axis1 == axis2:
|
||||
return self
|
||||
|
||||
r = self._array.transpose(axis1, axis2)
|
||||
return NDArray(r)
|
||||
|
||||
def inv(self):
|
||||
'''
|
||||
@ -771,6 +801,15 @@ class NDArray(object):
|
||||
'''
|
||||
r = self.reshape(int(self._array.getSize()))
|
||||
return r
|
||||
|
||||
def ravel(self):
|
||||
'''
|
||||
Return a copy of the array collapsed into one dimension.
|
||||
|
||||
:returns: (*NDArray*) A copy of the input array, flattened to one dimension.
|
||||
'''
|
||||
r = self.reshape(int(self._array.getSize()))
|
||||
return r
|
||||
|
||||
def repeat(self, repeats, axis=None):
|
||||
'''
|
||||
|
||||
@ -36,15 +36,15 @@ newaxis = None
|
||||
|
||||
__all__ = [
|
||||
'pi','e','inf','nan','int','float','float64','absolute','all','any','arange','arange1',
|
||||
'argmin','argmax','array','asarray','asgridarray','asgriddata','asin','asmiarray','asstationdata',
|
||||
'atleast_1d','atleast_2d','atan','atan2','ave_month','histogram','broadcast_to','cdiff','concatenate',
|
||||
'argmin','argmax','array','asanyarray','asarray','asgridarray','asgriddata','asin','asmiarray','asstationdata',
|
||||
'atleast_1d','atleast_2d','atan','atan2','ave_month','average','histogram','broadcast_to','cdiff','concatenate',
|
||||
'corrcoef','cos','cumsum','degrees','delete','delnan','diag','diff','dim_array','datatable','dot','empty','exp','eye','fmax','fmin','full',
|
||||
'griddata','hcurl','hdivg','hstack','identity','interp2d',
|
||||
'interpn','isarray','isnan','linint2','linregress','linspace','log','log10','logical_not',
|
||||
'logspace','magnitude','max','maximum','mean','median','meshgrid','min','minimum','monthname',
|
||||
'newaxis','nonzero','ones','ones_like','pol2cart','polyval','power',
|
||||
'radians','reshape','repeat',
|
||||
'rolling_mean','rot90','sin','smooth5','smooth9','sort','squeeze','argsort','sqrt','std','sum','tan',
|
||||
'radians','ravel','reshape','repeat',
|
||||
'rolling_mean','rot90','sin','smooth5','smooth9','sort','squeeze','argsort','sqrt','std','sum','swapaxes','tan',
|
||||
'tile','transpose','trapz','vdot','unique','unravel_index','var','vstack',
|
||||
'where','zeros','zeros_like'
|
||||
]
|
||||
@ -999,7 +999,7 @@ def mean(x, axis=None):
|
||||
"""
|
||||
Compute tha arithmetic mean along the specified axis.
|
||||
|
||||
:param x: (*array_like or list*) Input values.
|
||||
:param x: (*array_like*) Input values.
|
||||
:param axis: (*int*) Axis along which the standard deviation is computed.
|
||||
The default is to compute the standard deviation of the flattened array.
|
||||
|
||||
@ -1036,6 +1036,53 @@ def mean(x, axis=None):
|
||||
if i != axis:
|
||||
dims.append(x.dims[i])
|
||||
return DimArray(NDArray(r), dims, x.fill_value, x.proj)
|
||||
|
||||
def average(a, axis=None, weights=None):
|
||||
"""
|
||||
Compute tha arithmetic mean along the specified axis.
|
||||
|
||||
:param a: (*array_like*) Input values.
|
||||
:param axis: (*int*) Axis along which the standard deviation is computed.
|
||||
The default is to compute the standard deviation of the flattened array.
|
||||
:param weights: (*array_like*) An array of weights associated with the values in `a`. Each value in
|
||||
`a` contributes to the average according to its associated weight.
|
||||
|
||||
returns: (*array_like*) Average result
|
||||
"""
|
||||
a = asanyarray(a)
|
||||
|
||||
if weights is None:
|
||||
return a.mean(axis)
|
||||
else:
|
||||
wgt = asanyarray(weights)
|
||||
# Sanity checks
|
||||
if a.shape != wgt.shape:
|
||||
if axis is None:
|
||||
raise TypeError(
|
||||
"Axis must be specified when shapes of a and weights "
|
||||
"differ.")
|
||||
if wgt.ndim != 1:
|
||||
raise TypeError(
|
||||
"1D weights expected when shapes of a and weights differ.")
|
||||
if wgt.shape[0] != a.shape[axis]:
|
||||
raise ValueError(
|
||||
"Length of weights not compatible with specified axis.")
|
||||
|
||||
# setup wgt to broadcast along axis
|
||||
wgt = broadcast_to(wgt, (a.ndim-1)*(1,) + wgt.shape)
|
||||
wgt = wgt.swapaxes(-1, axis)
|
||||
|
||||
scl = wgt.sum(axis=axis)
|
||||
avg = (a * wgt).sum(axis) / scl
|
||||
|
||||
if type(a) is NDArray:
|
||||
return avg
|
||||
else:
|
||||
dims = []
|
||||
for i in range(0, a.ndim):
|
||||
if i != axis:
|
||||
dims.append(a.dims[i])
|
||||
return DimArray(avg, dims, x.fill_value, x.proj)
|
||||
|
||||
def std(x, axis=None):
|
||||
'''
|
||||
@ -1762,6 +1809,15 @@ def squeeze(a):
|
||||
if dim.getLength() > 1:
|
||||
dims.append(dim)
|
||||
return DimArray(NDArray(da), dims, a.fill_value, a.proj)
|
||||
|
||||
def ravel(a):
|
||||
'''
|
||||
Return a contiguous flattened array.
|
||||
|
||||
:param a: (*array*) Input array.
|
||||
:return: A contiguous flattened array.
|
||||
'''
|
||||
return a.ravel()
|
||||
|
||||
def meshgrid(*args):
|
||||
'''
|
||||
@ -1890,15 +1946,17 @@ def polyval(p, x):
|
||||
"""
|
||||
return NDArray(ArrayMath.polyVal(p, x.asarray()))
|
||||
|
||||
def transpose(a, dim1=0, dim2=1):
|
||||
def transpose(a, axes=None):
|
||||
'''
|
||||
Transpose 2-D array.
|
||||
|
||||
:param a: (*array*) 2-D array to be transposed.
|
||||
:param axes: (*list of int*) By default, reverse the dimensions, otherwise permute the axes according to the
|
||||
values given.
|
||||
|
||||
:returns: Transposed array.
|
||||
'''
|
||||
r = ArrayMath.transpose(a.asarray(), dim1, dim2)
|
||||
r = a.transpose(axes)
|
||||
if type(a) is NDArray:
|
||||
return NDArray(r)
|
||||
else:
|
||||
@ -1910,8 +1968,31 @@ def transpose(a, dim1=0, dim2=1):
|
||||
dims.append(a.dims[dim1])
|
||||
else:
|
||||
dims.append(a.dims[i])
|
||||
return DimArray(NDArray(r), dims, a.fill_value, a.proj)
|
||||
|
||||
return DimArray(NDArray(r), dims, a.fill_value, a.proj)
|
||||
|
||||
def swapaxes(a, axis1, axis2):
|
||||
'''
|
||||
Interchange two axes of an array.
|
||||
|
||||
:param axis1: (*int*) First axis.
|
||||
:param axis2: (*int*) Second axis.
|
||||
|
||||
:returns: Axes swapped array.
|
||||
'''
|
||||
r = a.swapaxes(axis1, axis2)
|
||||
if type(a) is NDArray:
|
||||
return NDArray(r)
|
||||
else:
|
||||
dims = []
|
||||
for i in range(0, len(a.dims)):
|
||||
if i == dim1:
|
||||
dims.append(a.dims[dim2])
|
||||
elif i == dim2:
|
||||
dims.append(a.dims[dim1])
|
||||
else:
|
||||
dims.append(a.dims[i])
|
||||
return DimArray(NDArray(r), dims, a.fill_value, a.proj)
|
||||
|
||||
def rot90(a, k=1):
|
||||
"""
|
||||
Rotate an array by 90 degrees in the counter-clockwise direction. The first two dimensions
|
||||
@ -2128,11 +2209,25 @@ def asarray(data, dtype=None):
|
||||
:returns: NDArray data.
|
||||
'''
|
||||
if isinstance(data, Array):
|
||||
return NDArray(data)
|
||||
elif isinstance(data, NDArray):
|
||||
return data
|
||||
data = NDArray(data)
|
||||
if isinstance(data, NDArray):
|
||||
if dtype is None:
|
||||
return data
|
||||
else:
|
||||
return a.astype(dtype)
|
||||
else:
|
||||
return array(data, dtype)
|
||||
return array(data, dtype)
|
||||
|
||||
def asanyarray(data, dtype=None):
|
||||
'''
|
||||
Convert the array_like data to NDArray data.
|
||||
|
||||
:param data: (*array_like*) The input data.
|
||||
:param dtype: (*datatype*) Data type.
|
||||
|
||||
:returns: NDArray data.
|
||||
'''
|
||||
return asarray(data, dtype)
|
||||
|
||||
def asmiarray(data):
|
||||
'''
|
||||
|
||||
BIN
MeteoInfoMap/target/MeteoInfoMap-2.0.3.jar
Normal file
128
MeteoInfoMap/target/classes/bundle/Bundle_FrmMain.properties
Normal file
@ -0,0 +1,128 @@
|
||||
|
||||
FrmMain.jButton_NewPolyline.toolTipText=New Polyline
|
||||
FrmMain.jButton_NewCurvePolygon.toolTipText=New Curve Polygon
|
||||
FrmMain.jButton_NewPolygon.toolTipText=New Polygon
|
||||
FrmMain.jButton_NewCurve.toolTipText=New Curve
|
||||
FrmMain.jButton_NewFreehand.toolTipText=New Freehand
|
||||
FrmMain.jButton_SavePicture.toolTipText=Save Picture
|
||||
FrmMain.jButton_NewLabel.toolTipText=New Label
|
||||
FrmMain.jButton_NewPoint.toolTipText=New Point
|
||||
FrmMain.jButton_PageSet.toolTipText=Page Set
|
||||
FrmMain.jButton_PageZoomOut.toolTipText=Zoom Out Page
|
||||
FrmMain.jButton_PageZoomIn.toolTipText=Zoom In Page
|
||||
FrmMain.jButton_FitToScreen.toolTipText=Zoom Fit to Screen
|
||||
FrmMain.jButton_NewRectangle.toolTipText=New Rectangle
|
||||
FrmMain.jButton_NewCircle.toolTipText=New Circle
|
||||
FrmMain.jButton_NewEllipse.toolTipText=New Ellipse
|
||||
FrmMain.jButton_EditVertices.toolTipText=Edit Vertices
|
||||
FrmMain.jMenuItem_PluginManager.text=Plugin Manager
|
||||
FrmMain.jPanel_LayoutTab.TabConstraints.tabTitle=Layout
|
||||
FrmMain.jMenuItem_About.text=About
|
||||
|
||||
|
||||
# To change this template, choose Tools | Templates
|
||||
# and open the template in the editor.
|
||||
FrmMain.jMenu_Help.text=Help
|
||||
FrmMain.jPanel_MapTab.TabConstraints.tabTitle=Map
|
||||
FrmMain.jMenuItem_Help.text=Help
|
||||
FrmMain.jMenuItem_SaveAs.text=Save As
|
||||
FrmMain.jMenuItem_Save.text=Save
|
||||
FrmMain.jMenuItem_Layers.text=Layers
|
||||
FrmMain.jMenu_View.text=View
|
||||
FrmMain.jMenuItem_Open.text=Open
|
||||
FrmMain.jMenu_Project.text=Project
|
||||
FrmMain.jMenu_Plugin.text=Plugin
|
||||
|
||||
FrmMain.jMenu_GeoProcessing.text=GeoProcessing
|
||||
FrmMain.jMenuItem_Buffer.text=Buffer
|
||||
FrmMain.jMenuItem_Clipping.text=Clipping
|
||||
FrmMain.jMenuItem_Convexhull.text=Convexhull
|
||||
FrmMain.jMenuItem_Intersection.text=Intersection
|
||||
FrmMain.jMenuItem_Difference.text=Difference
|
||||
FrmMain.jMenuItem_SymDifference.text=Symmetrical Difference
|
||||
|
||||
FrmMain.jMenuItem_ClearSelection.text=Clear Selected Features
|
||||
FrmMain.jMenuItem_Script.text=Script Editor
|
||||
FrmMain.jMenuItem_ScriptConsole.text=Script Console
|
||||
FrmMain.jMenu_Tools.text=Tools
|
||||
FrmMain.jMenuItem_Options.text=Options
|
||||
FrmMain.jLabel_Status.text=...
|
||||
FrmMain.jLabel_Coordinate.text=...
|
||||
FrmMain.jMenuItem_OutputMapData.text=Ouput Map Data
|
||||
FrmMain.jMenuItem_AddXYData.text=Add X/Y Data
|
||||
FrmMain.jMenuItem_Animator.text=Gif Animator
|
||||
FrmMain.jMenu_NetCDFData.text=NetCDF Data
|
||||
FrmMain.jMenuItem_JoinNCFiles.text=Join NetCDF Files
|
||||
FrmMain.jMenuItem_AttributeData.text=Attribute Data
|
||||
FrmMain.jMenu_Edit.text=Edit
|
||||
FrmMain.jMenuItem_Undo.text=Undo
|
||||
FrmMain.jMenuItem_Redo.text=Redo
|
||||
FrmMain.jMenuItem_Cut.text=Cut
|
||||
FrmMain.jMenuItem_Copy.text=Copy
|
||||
FrmMain.jMenuItem_Paste.text=Paste
|
||||
FrmMain.jMenuItem_NewLayer.text=Creat New Layer
|
||||
FrmMain.jMenuItem_AddRing.text=Add Hole
|
||||
FrmMain.jMenuItem_FillRing.text=Fill Hole
|
||||
FrmMain.jMenuItem_DeleteRing.text=Delete Hole
|
||||
FrmMain.jMenuItem_ReformFeature.text=Reform Feature
|
||||
FrmMain.jMenuItem_SplitFeature.text=Split Feature
|
||||
FrmMain.jMenuItem_MergeFeature.text=Merge Selected Features
|
||||
|
||||
# To change this template, choose Tools | Templates
|
||||
# and open the template in the editor.
|
||||
FrmMain.jMenuItem_LayoutProperty.text=Layout Property
|
||||
FrmMain.jMenuItem_MapProperty.text=Map Property
|
||||
FrmMain.jMenuItem_MaskOut.text=Mask Out
|
||||
FrmMain.jMenuItem_Projection.text=Projection
|
||||
FrmMain.jMenu_Insert.text=Insert
|
||||
FrmMain.jMenuItem_InsertMapFrame.text=Map Frame
|
||||
FrmMain.jMenuItem_InsertText.text=Text
|
||||
FrmMain.jMenuItem_InsertLegend.text=Legend
|
||||
FrmMain.jMenuItem_InsertTitle.text=Title
|
||||
FrmMain.jMenuItem_InsertScaleBar.text=Scale Bar
|
||||
FrmMain.jMenuItem_InsertNorthArrow.text=North Arrow
|
||||
FrmMain.jMenuItem_InsertWindArrow.text=Wind Arrow
|
||||
FrmMain.jMenu_Selection.text=Selection
|
||||
FrmMain.jMenuItem_SelByAttr.text=Select By Attribute
|
||||
FrmMain.jMenuItem_SelByLocation.text=Select By Location
|
||||
FrmMain.jButton_SelectElement.toolTipText=Select Element
|
||||
FrmMain.jButton_RemoveDataLayers.toolTipText=Remove Data Layers
|
||||
FrmMain.jButton_OpenData.toolTipText=Open Data
|
||||
FrmMain.jButton_AddLayer.toolTipText=Add Layer
|
||||
FrmMain.jButton_SelectFeature.toolTipText_Rectangle=Select Features by Rectangle
|
||||
FrmMain.jButton_SelectFeature.toolTipText_Polygon=Select Features by Polygon
|
||||
FrmMain.jButton_SelectFeature.toolTipText_Lasso=Select Features by Lasso
|
||||
FrmMain.jButton_SelectFeature.toolTipText_Circle=Select Features by Circle
|
||||
FrmMain.jMenuItem_SelByRectangle.text=Select by Rectangle
|
||||
FrmMain.jMenuItem_SelByPolygon.text=Select by Polygon
|
||||
FrmMain.jMenuItem_SelByLasso.text=Select by Lasso
|
||||
FrmMain.jMenuItem_SelByCircle.text=Select by Circle
|
||||
FrmMain.jButton_Measurement.toolTipText=Measurement
|
||||
FrmMain.jButton_LabelSet.toolTipText=Set Label
|
||||
FrmMain.jButton_ZoomToExtent.toolTipText=Zoom To Extent
|
||||
FrmMain.jButton_ZoomToLayer.toolTipText=Zoom To Layer
|
||||
FrmMain.jButton_ZoomUndo.toolTipText=To Next View
|
||||
FrmMain.jButton_ZoomRedo.toolTipText=To Previous View
|
||||
FrmMain.jButton_Identifer.toolTipText=Ientifer
|
||||
FrmMain.jButton_ZoomOut.toolTipText=Zoom Out
|
||||
FrmMain.jButton_ZoomIn.toolTipText=Zoom In
|
||||
FrmMain.jButton_FullExtent.toolTipText=Full Extent
|
||||
FrmMain.jButton_Pan.toolTipText=Pan
|
||||
FrmMain.jButton_EditStartOrEnd.toolTipText=Switch Edit Status
|
||||
FrmMain.jButton_EditSave.toolTipText=Save Edit
|
||||
FrmMain.jButton_EditNewFeature.toolTipText=Add New Feature
|
||||
FrmMain.jButton_EditRemoveFeature.toolTipText=Remove Selected Features
|
||||
FrmMain.jButton_EditFeatureVertices.toolTipText=Edit Feature Vertices
|
||||
FrmMain.jButton_EditTool.toolTipText=Edit Tool
|
||||
FrmOneDim.jCheckBox_YReverse.text=Y_Reverse
|
||||
|
||||
FrmOneDim.jLabel_DrawType.text=DrawType:
|
||||
|
||||
FrmOneDim.jLabel_PlotDims.text=PlotDims:
|
||||
FrmOneDim.jCheckBox_Level.text=Level
|
||||
FrmOneDim.jCheckBox_Lon.text=Lon/X
|
||||
FrmOneDim.jCheckBox_Lat.text=Lat/Y
|
||||
FrmOneDim.title=One Dimension Chart
|
||||
FrmOneDim.jLabel_Variable.text=Var:
|
||||
FrmOneDim.jCheckBox_Time.text=Time
|
||||
FrmOneDim.jPanel_Dimensions.border.title=Dimensions
|
||||
@ -0,0 +1,108 @@
|
||||
|
||||
FrmMain.jButton_NewPolyline.toolTipText=\u6dfb\u52a0\u7ebf
|
||||
FrmMain.jButton_NewCurvePolygon.toolTipText=\u6dfb\u52a0\u66f2\u7ebf\u591a\u8fb9\u5f62
|
||||
FrmMain.jButton_NewPolygon.toolTipText=\u6dfb\u52a0\u591a\u8fb9\u5f62
|
||||
FrmMain.jButton_NewCurve.toolTipText=\u6dfb\u52a0\u66f2\u7ebf
|
||||
FrmMain.jButton_NewFreehand.toolTipText=\u6dfb\u52a0\u624b\u7ed8\u7ebf
|
||||
FrmMain.jButton_SavePicture.toolTipText=\u4fdd\u5b58\u56fe\u5f62\u6587\u4ef6
|
||||
FrmMain.jButton_NewLabel.toolTipText=\u6dfb\u52a0\u6807\u6ce8
|
||||
FrmMain.jButton_NewPoint.toolTipText=\u6dfb\u52a0\u70b9
|
||||
FrmMain.jButton_PageSet.toolTipText=\u9875\u9762\u8bbe\u7f6e
|
||||
FrmMain.jButton_PageZoomOut.toolTipText=\u7f29\u5c0f\u9875\u9762
|
||||
FrmMain.jButton_PageZoomIn.toolTipText=\u653e\u5927\u9875\u9762
|
||||
FrmMain.jButton_FitToScreen.toolTipText=\u7f29\u653e\u81f3\u7a97\u53e3\u8303\u56f4
|
||||
FrmMain.jButton_NewRectangle.toolTipText=\u6dfb\u52a0\u957f\u65b9\u5f62
|
||||
FrmMain.jButton_NewCircle.toolTipText=\u6dfb\u52a0\u5706
|
||||
FrmMain.jButton_NewEllipse.toolTipText=\u6dfb\u52a0\u692d\u5706
|
||||
FrmMain.jButton_EditVertices.toolTipText=\u7f16\u8f91\u8282\u70b9
|
||||
FrmMain.jPanel_LayoutTab.TabConstraints.tabTitle=\u7248\u9762
|
||||
FrmMain.jMenuItem_About.text=\u5173\u4e8e
|
||||
FrmMain.jMenu_Help.text=\u5e2e\u52a9(H)
|
||||
FrmMain.jPanel_MapTab.TabConstraints.tabTitle=\u5730\u56fe
|
||||
FrmMain.jMenuItem_Help.text=\u5e2e\u52a9
|
||||
FrmMain.jMenuItem_SaveAs.text=\u53e6\u5b58\u9879\u76ee
|
||||
FrmMain.jMenuItem_Save.text=\u4fdd\u5b58\u9879\u76ee
|
||||
FrmMain.jMenuItem_Layers.text=\u56fe\u5c42
|
||||
FrmMain.jMenu_View.text=\u663e\u793a(V)
|
||||
FrmMain.jMenuItem_Open.text=\u6253\u5f00\u9879\u76ee
|
||||
FrmMain.jMenu_Project.text=\u9879\u76ee(P)
|
||||
|
||||
FrmMain.jMenu_GeoProcessing.text=\u7a7a\u95f4\u5206\u6790(G)
|
||||
FrmMain.jMenuItem_Buffer.text=\u7f13\u51b2\u533a\u5206\u6790
|
||||
FrmMain.jMenuItem_Clipping.text=\u88c1\u526a
|
||||
FrmMain.jMenuItem_Convexhull.text=\u51f8\u5305
|
||||
FrmMain.jMenuItem_Intersection.text=\u4ea4\u96c6\u64cd\u4f5c
|
||||
FrmMain.jMenuItem_Difference.text=\u5dee\u503c
|
||||
FrmMain.jMenuItem_SymDifference.text=\u5bf9\u79f0\u5dee\u503c
|
||||
|
||||
FrmMain.jMenu_Plugin.text=\u63d2\u4ef6(L)
|
||||
FrmMain.jMenuItem_ClearSelection.text=\u6e05\u9664\u88ab\u9009\u56fe\u5143
|
||||
FrmMain.jMenuItem_Script.text=\u811a\u672c\u7f16\u8f91\u5668
|
||||
FrmMain.jMenuItem_ScriptConsole.text=\u811a\u672c\u63a7\u5236\u53f0
|
||||
FrmMain.jMenu_Tools.text=\u5de5\u5177(T)
|
||||
FrmMain.jMenuItem_Options.text=\u9009\u9879
|
||||
FrmMain.jMenuItem_OutputMapData.text=\u8f93\u51fa\u5730\u56fe\u6570\u636e
|
||||
FrmMain.jMenuItem_AddXYData.text=\u6dfb\u52a0X/Y\u6570\u636e
|
||||
FrmMain.jMenuItem_Animator.text=Gif\u52a8\u753b
|
||||
FrmMain.jMenu_NetCDFData.text=NetCDF\u6570\u636e
|
||||
FrmMain.jMenuItem_JoinNCFiles.text=\u5408\u5e76NetCDF\u6570\u636e\u6587\u4ef6
|
||||
FrmMain.jMenuItem_AttributeData.text=\u56fe\u5c42\u5c5e\u6027\u6570\u636e
|
||||
FrmMain.jMenu_Edit.text=\u7f16\u8f91(E)
|
||||
FrmMain.jMenuItem_Undo.text=\u64a4\u9500
|
||||
FrmMain.jMenuItem_Redo.text=\u6062\u590d
|
||||
FrmMain.jMenuItem_Cut.text=\u526a\u5207
|
||||
FrmMain.jMenuItem_Copy.text=\u590d\u5236
|
||||
FrmMain.jMenuItem_Paste.text=\u7c98\u8d34
|
||||
FrmMain.jMenuItem_NewLayer.text=\u521b\u5efa\u65b0\u56fe\u5c42
|
||||
FrmMain.jMenuItem_AddRing.text=\u6dfb\u52a0\u6d1e
|
||||
FrmMain.jMenuItem_FillRing.text=\u586b\u5145\u6d1e
|
||||
FrmMain.jMenuItem_DeleteRing.text=\u5220\u9664\u6d1e
|
||||
FrmMain.jMenuItem_ReformFeature.text=\u91cd\u5851\u8981\u7d20
|
||||
FrmMain.jMenuItem_SplitFeature.text=\u5206\u5272\u8981\u7d20
|
||||
FrmMain.jMenuItem_MergeFeature.text=\u5408\u5e76\u9009\u4e2d\u7684\u8981\u7d20
|
||||
# To change this template, choose Tools | Templates
|
||||
# and open the template in the editor.
|
||||
FrmMain.jMenuItem_LayoutProperty.text=\u7248\u9762\u5c5e\u6027
|
||||
FrmMain.jMenuItem_MapProperty.text=\u5730\u56fe\u5c5e\u6027
|
||||
FrmMain.jMenuItem_MaskOut.text=\u5c4f\u853d\u5916\u90e8\u56fe\u5f62
|
||||
FrmMain.jMenuItem_Projection.text=\u6295\u5f71
|
||||
FrmMain.jMenu_Insert.text=\u63d2\u5165(I)
|
||||
FrmMain.jMenuItem_InsertMapFrame.text=\u56fe\u5f62\u6846\u67b6
|
||||
FrmMain.jMenuItem_InsertText.text=\u6587\u5b57
|
||||
FrmMain.jMenuItem_InsertLegend.text=\u56fe\u4f8b
|
||||
FrmMain.jMenuItem_InsertTitle.text=\u6807\u9898
|
||||
FrmMain.jMenuItem_InsertScaleBar.text=\u6bd4\u4f8b\u5c3a
|
||||
FrmMain.jMenuItem_InsertNorthArrow.text=\u6307\u5317\u9488
|
||||
FrmMain.jMenuItem_InsertWindArrow.text=\u98ce\u7bad\u5934
|
||||
FrmMain.jMenu_Selection.text=\u9009\u62e9(S)
|
||||
FrmMain.jMenuItem_SelByAttr.text=\u901a\u8fc7\u5c5e\u6027\u6570\u636e\u9009\u62e9
|
||||
FrmMain.jMenuItem_SelByLocation.text=\u901a\u8fc7\u4f4d\u7f6e\u9009\u62e9
|
||||
FrmMain.jButton_SelectElement.toolTipText=\u9009\u62e9
|
||||
FrmMain.jButton_RemoveDataLayers.toolTipText=\u5220\u9664\u6570\u636e\u56fe\u5c42
|
||||
FrmMain.jButton_OpenData.toolTipText=\u6253\u5f00\u6570\u636e\u6587\u4ef6
|
||||
FrmMain.jButton_AddLayer.toolTipText=\u6dfb\u52a0\u56fe\u5c42
|
||||
FrmMain.jButton_SelectFeature.toolTipText_Rectangle=\u901a\u8fc7\u77e9\u5f62\u9009\u62e9\u8981\u7d20
|
||||
FrmMain.jButton_SelectFeature.toolTipText_Polygon=\u901a\u8fc7\u591a\u8fb9\u5f62\u9009\u62e9\u8981\u7d20
|
||||
FrmMain.jButton_SelectFeature.toolTipText_Lasso=\u901a\u8fc7\u5957\u7d22\u9009\u62e9\u8981\u7d20
|
||||
FrmMain.jButton_SelectFeature.toolTipText_Circle=\u901a\u8fc7\u5706\u9009\u62e9\u8981\u7d20
|
||||
FrmMain.jMenuItem_SelByRectangle.text=\u6309\u77e9\u5f62\u9009\u62e9
|
||||
FrmMain.jMenuItem_SelByPolygon.text=\u6309\u591a\u8fb9\u5f62\u9009\u62e9
|
||||
FrmMain.jMenuItem_SelByLasso.text=\u6309\u5957\u7d22\u9009\u62e9
|
||||
FrmMain.jMenuItem_SelByCircle.text=\u6309\u5706\u9009\u62e9
|
||||
FrmMain.jButton_Measurement.toolTipText=\u6d4b\u91cf
|
||||
FrmMain.jButton_LabelSet.toolTipText=\u6807\u6ce8
|
||||
FrmMain.jButton_ZoomToExtent.toolTipText=\u81ea\u5b9a\u4e49\u8303\u56f4
|
||||
FrmMain.jButton_ZoomToLayer.toolTipText=\u9009\u4e2d\u56fe\u5c42\u8303\u56f4
|
||||
FrmMain.jButton_Identifer.toolTipText=\u8981\u7d20\u5c5e\u6027
|
||||
FrmMain.jButton_ZoomOut.toolTipText=\u7f29\u5c0f
|
||||
FrmMain.jButton_ZoomIn.toolTipText=\u653e\u5927
|
||||
FrmMain.jButton_FullExtent.toolTipText=\u6240\u6709\u56fe\u5c42\u8303\u56f4
|
||||
FrmMain.jButton_ZoomUndo.toolTipText=\u8fd4\u56de\u5230\u4e0a\u4e00\u89c6\u56fe
|
||||
FrmMain.jButton_ZoomRedo.toolTipText=\u8f6c\u5230\u4e0b\u4e00\u89c6\u56fe
|
||||
FrmMain.jButton_Pan.toolTipText=\u79fb\u52a8
|
||||
FrmMain.jButton_EditStartOrEnd.toolTipText=\u5207\u6362\u7f16\u8f91\u72b6\u6001
|
||||
FrmMain.jButton_EditSave.toolTipText=\u4fdd\u5b58\u7f16\u8f91\u5185\u5bb9
|
||||
FrmMain.jButton_EditNewFeature.toolTipText=\u6dfb\u52a0\u8981\u7d20
|
||||
FrmMain.jButton_EditRemoveFeature.toolTipText=\u5220\u9664\u9009\u4e2d\u8981\u7d20
|
||||
FrmMain.jButton_EditFeatureVertices.toolTipText=\u7f16\u8f91\u8981\u7d20\u8282\u70b9
|
||||
FrmMain.jButton_EditTool.toolTipText=\u7f16\u8f91\u5de5\u5177
|
||||
@ -0,0 +1,25 @@
|
||||
|
||||
FrmMeteoData.jButton_RemoveAllData.text=Remove All
|
||||
FrmMeteoData.jCheckBox_ColorVar.text=Color
|
||||
FrmMeteoData.jCheckBox_Smooth.text=Smooth
|
||||
FrmMeteoData.jLabel4.text=Graph:
|
||||
FrmMeteoData.jLabel2.text=Time:
|
||||
FrmMeteoData.jLabel3.text=Level:
|
||||
FrmMeteoData.jButton_OpenData.toolTipText=Open Data
|
||||
FrmMeteoData.jButton_DataInfo.toolTipText=Show Data Infomation
|
||||
FrmMeteoData.jButton_Draw.toolTipText=Draw Data
|
||||
FrmMeteoData.jButton_ViewData.toolTipText=View Data
|
||||
FrmMeteoData.jButton_ClearDraw.toolTipText=Clear Drawing
|
||||
FrmMeteoData.jButton_PreTime.toolTipText=Previous Time
|
||||
FrmMeteoData.jButton_NexTime.toolTipText=Next Time
|
||||
FrmMeteoData.jButton_Animator.toolTipText=Animator
|
||||
FrmMeteoData.jButton_CreateAnimatorFile.toolTipText=Create Animator File
|
||||
FrmMeteoData.jButton_DrawSetting.toolTipText=Legend Setting
|
||||
FrmMeteoData.jButton_Setting.toolTipText=Setting
|
||||
FrmMeteoData.jButton_SectionPlot.toolTipText=Section Plot
|
||||
FrmMeteoData.jButton_1DPlot.toolTipText=Chart
|
||||
FrmMeteoData.jLabel_Variable.text=Variable:
|
||||
FrmMeteoData.jCheckBox_Big_Endian.text=Big_Endian
|
||||
FrmMeteoData.jSplitButton_Stat.toolTipText=Statistics
|
||||
FrmMeteoData.jMenuItem_ArrivalTime.text=Arrival Times
|
||||
FrmMeteoData.jMenu_OpenData.text=Open
|
||||
@ -0,0 +1,24 @@
|
||||
|
||||
FrmMeteoData.jButton_RemoveAllData.text=\u79fb\u9664\u5168\u90e8
|
||||
FrmMeteoData.jCheckBox_ColorVar.text=\u7740\u8272
|
||||
FrmMeteoData.jCheckBox_Smooth.text=\u5e73\u6ed1
|
||||
FrmMeteoData.jLabel4.text=\u56fe\u5f62:
|
||||
FrmMeteoData.jLabel2.text=\u65f6\u6b21:
|
||||
FrmMeteoData.jLabel3.text=\u9ad8\u5ea6:
|
||||
FrmMeteoData.jButton_OpenData.toolTipText=\u6253\u5f00\u6570\u636e\u6587\u4ef6
|
||||
FrmMeteoData.jButton_DataInfo.toolTipText=\u663e\u793a\u6570\u636e\u4fe1\u606f
|
||||
FrmMeteoData.jButton_Draw.toolTipText=\u7ed8\u5236\u6570\u636e\u56fe\u5f62
|
||||
FrmMeteoData.jButton_ViewData.toolTipText=\u663e\u793a\u6570\u636e
|
||||
FrmMeteoData.jButton_ClearDraw.toolTipText=\u5220\u9664\u6570\u636e\u56fe\u5f62
|
||||
FrmMeteoData.jButton_PreTime.toolTipText=\u4e0a\u4e00\u65f6\u6b21
|
||||
FrmMeteoData.jButton_NexTime.toolTipText=\u4e0b\u4e00\u65f6\u6b21
|
||||
FrmMeteoData.jButton_Animator.toolTipText=\u52a8\u753b
|
||||
FrmMeteoData.jButton_CreateAnimatorFile.toolTipText=\u521b\u5efa\u52a8\u753b\u6587\u4ef6
|
||||
FrmMeteoData.jButton_DrawSetting.toolTipText=\u56fe\u4f8b\u8bbe\u7f6e
|
||||
FrmMeteoData.jButton_Setting.toolTipText=\u8bbe\u7f6e
|
||||
FrmMeteoData.jButton_SectionPlot.toolTipText=\u622a\u9762\u56fe
|
||||
FrmMeteoData.jButton_1DPlot.toolTipText=\u4e00\u7ef4\u56fe
|
||||
FrmMeteoData.jLabel_Variable.text=\u53d8\u91cf:
|
||||
FrmMeteoData.jSplitButton_Stat.toolTipText=\u7edf\u8ba1
|
||||
FrmMeteoData.jMenuItem_ArrivalTime.text=\u5230\u8fbe\u65f6\u95f4
|
||||
FrmMeteoData.jMenu_OpenData.text=\u6253\u5f00
|
||||
@ -0,0 +1,13 @@
|
||||
# To change this license header, choose License Headers in Project Properties.
|
||||
# To change this template file, choose Tools | Templates
|
||||
# and open the template in the editor.
|
||||
|
||||
FrmOneDim.jLabel_DrawType.text=DrawType:
|
||||
FrmOneDim.jCheckBox_YReverse.text=Y_Reverse
|
||||
FrmOneDim.jLabel_Variable.text=Variable:
|
||||
FrmOneDim.jCheckBox_Lon.text=Lon/X
|
||||
FrmOneDim.title=One Dimension Chart
|
||||
FrmOneDim.jCheckBox_Lat.text=Lat/Y
|
||||
FrmOneDim.jCheckBox_Level.text=Level
|
||||
FrmOneDim.jCheckBox_Time.text=Time
|
||||
FrmOneDim.jLabel_PlotDims.text=PlotDims:
|
||||
@ -0,0 +1,13 @@
|
||||
# To change this license header, choose License Headers in Project Properties.
|
||||
# To change this template file, choose Tools | Templates
|
||||
# and open the template in the editor.
|
||||
|
||||
FrmOneDim.jLabel_DrawType.text=\u56fe\u5f62:
|
||||
FrmOneDim.jCheckBox_YReverse.text=Y\u8f74\u53cd\u5411
|
||||
FrmOneDim.jLabel_Variable.text=\u53d8\u91cf:
|
||||
FrmOneDim.jCheckBox_Lon.text=\u7ecf\u5ea6/X
|
||||
FrmOneDim.title=\u4e00\u7ef4\u56fe
|
||||
FrmOneDim.jCheckBox_Lat.text=\u7eac\u5ea6/Y
|
||||
FrmOneDim.jCheckBox_Level.text=\u9ad8\u5ea6
|
||||
FrmOneDim.jCheckBox_Time.text=\u65f6\u95f4
|
||||
FrmOneDim.jLabel_PlotDims.text=\u56fe\u5f62\u7ef4:
|
||||
@ -0,0 +1,12 @@
|
||||
FrmProjection.jLabel_RefLat_1.text=Height of Orbit:
|
||||
FrmProjection.jLabel_RefLat.text=Reference Latitude:
|
||||
FrmProjection.jLabel_FalseNorthing.text=False Northing:
|
||||
FrmProjection.jLabel_FalseEasting.text=False Easting:
|
||||
FrmProjection.jLabel_StdPara2.text=Standard Paralle 2:
|
||||
FrmProjection.jLabel1.text=Projection:
|
||||
FrmProjection.jButton_Close.text=Close
|
||||
FrmProjection.jLabel_CentralMeridian.text=Central Meridian:
|
||||
FrmProjection.jPanel_Parameters.border.title=Parameters
|
||||
FrmProjection.jLabel_ScaleFactor.text=Scale Factor:
|
||||
FrmProjection.jLabel_StdPara1.text=Standard Parallel 1:
|
||||
FrmProjection.jButton_Apply.text=Apply
|
||||
@ -0,0 +1,15 @@
|
||||
FrmProjection.jLabel_RefLat_1.text=\u8f68\u9053\u9ad8\u5ea6:
|
||||
FrmProjection.jLabel_FalseNorthing.text=\u5317\u79fb\u5047\u5b9a\u503c:
|
||||
FrmProjection.jLabel_FalseEasting.text=\u4e1c\u79fb\u5047\u5b9a\u503c:
|
||||
FrmProjection.jLabel_StdPara2.text=\u6807\u51c6\u7eac\u5ea6 2:
|
||||
FrmProjection.jLabel1.text=\u6295\u5f71:
|
||||
FrmProjection.jButton_Close.text=\u5173\u95ed
|
||||
FrmProjection.jLabel_CentralMeridian.text=\u4e2d\u592e\u7ecf\u5ea6:
|
||||
FrmProjection.jPanel_Parameters.border.title=\u53c2\u6570
|
||||
FrmProjection.jLabel_ScaleFactor.text=\u6bd4\u4f8b\u56e0\u5b50:
|
||||
|
||||
# To change this template, choose Tools | Templates
|
||||
# and open the template in the editor.
|
||||
FrmProjection.jLabel_StdPara1.text=\u6807\u51c6\u7eac\u5ea6 1:
|
||||
FrmProjection.jButton_Apply.text=\u5e94\u7528
|
||||
FrmProjection.jLabel_RefLat.text=\u53c2\u8003\u7eac\u5ea6:
|
||||
@ -0,0 +1,17 @@
|
||||
# To change this license header, choose License Headers in Project Properties.
|
||||
# To change this template file, choose Tools | Templates
|
||||
# and open the template in the editor.
|
||||
|
||||
FrmSectionPlot.jPanel_Layers.TabConstraints.tabTitle=Layers
|
||||
FrmSectionPlot.jCheckBox_Level.text=Level
|
||||
FrmSectionPlot.jCheckBox_Lat.text=Lat/Y
|
||||
FrmSectionPlot.jCheckBox_Lon.text=Lon/X
|
||||
FrmSectionPlot.jLabel3.text=DrawType:
|
||||
FrmSectionPlot.jPanel_Setting.TabConstraints.tabTitle=Setting
|
||||
FrmSectionPlot.jLabel_Variable.text=Var:
|
||||
FrmSectionPlot.jCheckBox_ColorVar.text=ColorVar
|
||||
FrmSectionPlot.jCheckBox_YReverse.text=Y_Reverse
|
||||
FrmSectionPlot.jLabel4.text=PlotDims:
|
||||
FrmSectionPlot.jCheckBox_Time.text=Time
|
||||
FrmSectionPlot.jPanel1.border.title=Dimensions
|
||||
FrmSectionPlot.title=Section Plot
|
||||
@ -0,0 +1,17 @@
|
||||
# To change this license header, choose License Headers in Project Properties.
|
||||
# To change this template file, choose Tools | Templates
|
||||
# and open the template in the editor.
|
||||
|
||||
FrmSectionPlot.jPanel_Layers.TabConstraints.tabTitle=\u56fe\u5c42
|
||||
FrmSectionPlot.jCheckBox_Level.text=\u9ad8\u5ea6
|
||||
FrmSectionPlot.jCheckBox_Lat.text=\u7eac\u5ea6/Y
|
||||
FrmSectionPlot.jCheckBox_Lon.text=\u7ecf\u5ea6/X
|
||||
FrmSectionPlot.jLabel3.text=\u56fe\u5f62:
|
||||
FrmSectionPlot.jPanel_Setting.TabConstraints.tabTitle=\u8bbe\u7f6e
|
||||
FrmSectionPlot.jLabel_Variable.text=\u53d8\u91cf:
|
||||
FrmSectionPlot.jCheckBox_ColorVar.text=\u7740\u8272
|
||||
FrmSectionPlot.jCheckBox_YReverse.text=Y\u8f74\u53cd\u5411
|
||||
FrmSectionPlot.jLabel4.text=\u56fe\u5f62\u7ef4:
|
||||
FrmSectionPlot.jCheckBox_Time.text=\u65f6\u95f4
|
||||
FrmSectionPlot.jPanel1.border.title=\u7ef4
|
||||
FrmSectionPlot.title=\u622a\u9762\u56fe
|
||||
BIN
MeteoInfoMap/target/classes/images/Add_Layer.png
Normal file
|
After Width: | Height: | Size: 248 B |
BIN
MeteoInfoMap/target/classes/images/Animation-2.png
Normal file
|
After Width: | Height: | Size: 789 B |
BIN
MeteoInfoMap/target/classes/images/Arrow.png
Normal file
|
After Width: | Height: | Size: 196 B |
BIN
MeteoInfoMap/target/classes/images/Close_File.png
Normal file
|
After Width: | Height: | Size: 659 B |
BIN
MeteoInfoMap/target/classes/images/Disk_1_16x16x8.png
Normal file
|
After Width: | Height: | Size: 276 B |
BIN
MeteoInfoMap/target/classes/images/Folder_1_16x16x8.png
Normal file
|
After Width: | Height: | Size: 197 B |
BIN
MeteoInfoMap/target/classes/images/Layers.png
Normal file
|
After Width: | Height: | Size: 131 B |
BIN
MeteoInfoMap/target/classes/images/MeteoInfo_1_16x16x8.png
Normal file
|
After Width: | Height: | Size: 514 B |
BIN
MeteoInfoMap/target/classes/images/MeteoInfo_logo.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
MeteoInfoMap/target/classes/images/Save_Image.png
Normal file
|
After Width: | Height: | Size: 653 B |
BIN
MeteoInfoMap/target/classes/images/Setting-1.png
Normal file
|
After Width: | Height: | Size: 903 B |
BIN
MeteoInfoMap/target/classes/images/Setting.png
Normal file
|
After Width: | Height: | Size: 633 B |
BIN
MeteoInfoMap/target/classes/images/Statictics.png
Normal file
|
After Width: | Height: | Size: 823 B |
BIN
MeteoInfoMap/target/classes/images/TSB_ClearDrawing.Image.png
Normal file
|
After Width: | Height: | Size: 302 B |
BIN
MeteoInfoMap/target/classes/images/TSB_Draw.Image.png
Normal file
|
After Width: | Height: | Size: 490 B |
BIN
MeteoInfoMap/target/classes/images/TSB_DrawSetting.Image.png
Normal file
|
After Width: | Height: | Size: 466 B |
BIN
MeteoInfoMap/target/classes/images/TSB_EditVertices.Image.png
Normal file
|
After Width: | Height: | Size: 264 B |
BIN
MeteoInfoMap/target/classes/images/TSB_FullExent.Image.png
Normal file
|
After Width: | Height: | Size: 666 B |
BIN
MeteoInfoMap/target/classes/images/TSB_LabelSet.Image.png
Normal file
|
After Width: | Height: | Size: 191 B |
BIN
MeteoInfoMap/target/classes/images/TSB_Measurement.Image.png
Normal file
|
After Width: | Height: | Size: 383 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewCircle.Image.png
Normal file
|
After Width: | Height: | Size: 717 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewCurve.Image.png
Normal file
|
After Width: | Height: | Size: 344 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewCurvePolygon.Image.png
Normal file
|
After Width: | Height: | Size: 502 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewEllipse.Image.png
Normal file
|
After Width: | Height: | Size: 592 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewFile.Image.png
Normal file
|
After Width: | Height: | Size: 378 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewFreehand.Image.png
Normal file
|
After Width: | Height: | Size: 297 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewLabel.Image.png
Normal file
|
After Width: | Height: | Size: 222 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewPoint.Image.png
Normal file
|
After Width: | Height: | Size: 219 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewPolygon.Image.png
Normal file
|
After Width: | Height: | Size: 509 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewPolyline.Image.png
Normal file
|
After Width: | Height: | Size: 293 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NewRectangle.Image.png
Normal file
|
After Width: | Height: | Size: 605 B |
BIN
MeteoInfoMap/target/classes/images/TSB_NextTime.Image.png
Normal file
|
After Width: | Height: | Size: 472 B |
BIN
MeteoInfoMap/target/classes/images/TSB_Open.Image.png
Normal file
|
After Width: | Height: | Size: 242 B |
BIN
MeteoInfoMap/target/classes/images/TSB_PageZoomIn.Image.png
Normal file
|
After Width: | Height: | Size: 913 B |
BIN
MeteoInfoMap/target/classes/images/TSB_PageZoomOut.Image.png
Normal file
|
After Width: | Height: | Size: 912 B |
BIN
MeteoInfoMap/target/classes/images/TSB_Pan.Image.png
Normal file
|
After Width: | Height: | Size: 389 B |
BIN
MeteoInfoMap/target/classes/images/TSB_PreTime.Image.png
Normal file
|
After Width: | Height: | Size: 479 B |
BIN
MeteoInfoMap/target/classes/images/TSB_Redo.Image.png
Normal file
|
After Width: | Height: | Size: 261 B |
BIN
MeteoInfoMap/target/classes/images/TSB_RemoveDataLayes.Image.png
Normal file
|
After Width: | Height: | Size: 302 B |
BIN
MeteoInfoMap/target/classes/images/TSB_RunScript.Image.png
Normal file
|
After Width: | Height: | Size: 177 B |
BIN
MeteoInfoMap/target/classes/images/TSB_SelectFeatures.Image.png
Normal file
|
After Width: | Height: | Size: 321 B |
BIN
MeteoInfoMap/target/classes/images/TSB_Setting.Image.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
MeteoInfoMap/target/classes/images/TSB_Undo.Image.png
Normal file
|
After Width: | Height: | Size: 275 B |
BIN
MeteoInfoMap/target/classes/images/TSB_ViewData.Image.png
Normal file
|
After Width: | Height: | Size: 587 B |
BIN
MeteoInfoMap/target/classes/images/TSB_ZoomIn.Image.png
Normal file
|
After Width: | Height: | Size: 408 B |
BIN
MeteoInfoMap/target/classes/images/TSB_ZoomOut.Image.png
Normal file
|
After Width: | Height: | Size: 399 B |
BIN
MeteoInfoMap/target/classes/images/TSB_ZoomToExtent.Image.png
Normal file
|
After Width: | Height: | Size: 288 B |
BIN
MeteoInfoMap/target/classes/images/TSB_ZoomToLayer.Image.png
Normal file
|
After Width: | Height: | Size: 280 B |
BIN
MeteoInfoMap/target/classes/images/TSMI_AttriData.Image.png
Normal file
|
After Width: | Height: | Size: 594 B |
BIN
MeteoInfoMap/target/classes/images/TSMI_EditCut.Image.png
Normal file
|
After Width: | Height: | Size: 498 B |
BIN
MeteoInfoMap/target/classes/images/TSMI_InsertLegend.Image.png
Normal file
|
After Width: | Height: | Size: 279 B |
BIN
MeteoInfoMap/target/classes/images/ZoomFullMap.png
Normal file
|
After Width: | Height: | Size: 893 B |
BIN
MeteoInfoMap/target/classes/images/animation-1.png
Normal file
|
After Width: | Height: | Size: 707 B |
BIN
MeteoInfoMap/target/classes/images/animation.png
Normal file
|
After Width: | Height: | Size: 646 B |
BIN
MeteoInfoMap/target/classes/images/chart-5.png
Normal file
|
After Width: | Height: | Size: 597 B |
BIN
MeteoInfoMap/target/classes/images/chart.png
Normal file
|
After Width: | Height: | Size: 494 B |
BIN
MeteoInfoMap/target/classes/images/closefile.png
Normal file
|
After Width: | Height: | Size: 582 B |
BIN
MeteoInfoMap/target/classes/images/console.png
Normal file
|
After Width: | Height: | Size: 854 B |
BIN
MeteoInfoMap/target/classes/images/edit_16.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
MeteoInfoMap/target/classes/images/help.png
Normal file
|
After Width: | Height: | Size: 591 B |
BIN
MeteoInfoMap/target/classes/images/info.png
Normal file
|
After Width: | Height: | Size: 375 B |
BIN
MeteoInfoMap/target/classes/images/information.png
Normal file
|
After Width: | Height: | Size: 736 B |
BIN
MeteoInfoMap/target/classes/images/jython_small_c.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
MeteoInfoMap/target/classes/images/location_arrow.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
MeteoInfoMap/target/classes/images/logo.jpg
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
MeteoInfoMap/target/classes/images/menuEditCopy.Image.png
Normal file
|
After Width: | Height: | Size: 589 B |
BIN
MeteoInfoMap/target/classes/images/merge.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
MeteoInfoMap/target/classes/images/miSetFont.Image.png
Normal file
|
After Width: | Height: | Size: 523 B |
BIN
MeteoInfoMap/target/classes/images/new_document_16.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
MeteoInfoMap/target/classes/images/page_portrait.png
Normal file
|
After Width: | Height: | Size: 685 B |
|
After Width: | Height: | Size: 699 B |
BIN
MeteoInfoMap/target/classes/images/plugin_edit_green.png
Normal file
|
After Width: | Height: | Size: 678 B |
BIN
MeteoInfoMap/target/classes/images/plugin_green.png
Normal file
|
After Width: | Height: | Size: 536 B |
BIN
MeteoInfoMap/target/classes/images/plugin_unsel.png
Normal file
|
After Width: | Height: | Size: 688 B |
BIN
MeteoInfoMap/target/classes/images/point.png
Normal file
|
After Width: | Height: | Size: 438 B |
BIN
MeteoInfoMap/target/classes/images/reform_edit.png
Normal file
|
After Width: | Height: | Size: 771 B |
BIN
MeteoInfoMap/target/classes/images/ring.png
Normal file
|
After Width: | Height: | Size: 1008 B |
BIN
MeteoInfoMap/target/classes/images/ring_add.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
MeteoInfoMap/target/classes/images/ring_delete.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
MeteoInfoMap/target/classes/images/save_16.png
Normal file
|
After Width: | Height: | Size: 943 B |