| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static GraphicCollection |
GraphicFactory.createGraphicsFromLayer(VectorLayer layer,
double offset,
double xshift) |
Create 3D graphics from a VectorLayer.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static VectorLayer |
ArrayUtil.meshLayer(ucar.ma2.Array x_s,
ucar.ma2.Array y_s,
ucar.ma2.Array a,
LegendScheme ls) |
Create mesh polygon layer
|
static VectorLayer |
ArrayUtil.meshLayer(ucar.ma2.Array x_s,
ucar.ma2.Array y_s,
ucar.ma2.Array a,
LegendScheme ls,
double lonlim) |
Create mesh polygon layer
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static ucar.ma2.Array |
ArrayMath.inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
VectorLayer layer) |
In polygon function
|
StationData |
StationData.maskin(VectorLayer maskLayer) |
Maskin station data
|
static ucar.ma2.Array |
ArrayMath.maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
VectorLayer layer,
Number missingValue) |
Maskout function
|
GridData |
GridData.maskout(VectorLayer maskLayer) |
Mask out grid data with a polygon layer
|
StationData |
StationData.maskout(VectorLayer maskLayer) |
Maskout station data
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static VectorLayer |
ShapeFileManage.loadShapeFile(String shpfilepath) |
Load shape file
|
static VectorLayer |
ShapeFileManage.loadShapeFile(String shpfilepath,
String encoding) |
Load shape file
|
static VectorLayer |
MapDataManage.readMapFile_GrADS(String aFile) |
Read GrADS map file
|
static VectorLayer |
MapDataManage.readMapFile_ShapeFile(String aFile) |
Read shape file as map
|
static VectorLayer |
MapDataManage.readMapFile_ShapeFile(String aFile,
String encoding) |
Read shape file as map
|
static VectorLayer |
MapDataManage.readMapFile_WMP(String fileName) |
Read WMP file
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static boolean |
ShapeFileManage.saveShapeFile(String shpfilepath,
VectorLayer aLayer) |
Save shape file
|
static boolean |
ShapeFileManage.saveShapeFile(String shpfilepath,
VectorLayer aLayer,
String encoding) |
Save shape file
|
void |
FrmAttriData.setLayer(VectorLayer aLayer) |
Set vector layer
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static VectorLayer |
DrawMeteoData.createBarbLayer(ucar.ma2.Array xData,
ucar.ma2.Array yData,
ucar.ma2.Array uData,
ucar.ma2.Array vData,
ucar.ma2.Array stData,
LegendScheme aLS,
String layerName,
boolean isUV) |
Create barb layer
|
static VectorLayer |
DrawMeteoData.createContourLayer(double[][] data,
double[] xArray,
double[] yArray,
double missingValue,
LegendScheme aLS,
String lName,
String fieldName,
boolean isSmooth) |
Create contour layer
|
static VectorLayer |
DrawMeteoData.createContourLayer(GridData gridData,
String lName,
String fieldName) |
Create contour layer
|
static VectorLayer |
DrawMeteoData.createContourLayer(GridData gridData,
String lName,
String fieldName,
boolean isSmooth) |
Create contour layer
|
static VectorLayer |
DrawMeteoData.createContourLayer(GridData gridData,
LegendScheme aLS,
String lName,
String fieldName,
boolean isSmooth) |
Create contour layer
|
static VectorLayer |
DrawMeteoData.createContourLayer(ucar.ma2.Array data,
ucar.ma2.Array x,
ucar.ma2.Array y,
LegendScheme aLS,
String lName,
String fieldName,
boolean isSmooth) |
Create contour layer
|
static VectorLayer |
DrawMeteoData.createGridBarbLayer(GridData uData,
GridData vData,
String lName,
boolean isUV) |
Create grid barb layer from U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridBarbLayer(GridData uData,
GridData vData,
GridData gridData,
String lName,
boolean isUV) |
Create grid barb layer from U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridBarbLayer(GridData uData,
GridData vData,
GridData gridData,
LegendScheme aLS,
boolean ifColor,
String lName,
boolean isUV) |
Create grid barb layer from U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridBarbLayer(GridData uData,
GridData vData,
GridData gridData,
LegendScheme aLS,
String lName,
boolean isUV) |
Create grid barb layer from U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridBarbLayer(GridData uData,
GridData vData,
LegendScheme ls,
String lName,
boolean isUV) |
Create grid barb layer from U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridFillLayer(GridData gridData,
String lName,
String fieldName) |
Create grid fill layer
|
static VectorLayer |
DrawMeteoData.createGridFillLayer(GridData gridData,
LegendScheme aLS,
String lName,
String fieldName) |
Create grid fill layer
|
static VectorLayer |
DrawMeteoData.createGridFillLayer(ucar.ma2.Array x_s,
ucar.ma2.Array y_s,
ucar.ma2.Array a,
LegendScheme ls,
String lName,
String fieldName) |
Create grid fill layer
|
static VectorLayer |
DrawMeteoData.createGridPointLayer(GridData gridData,
String lName,
String fieldName) |
Create grid point layer
|
static VectorLayer |
DrawMeteoData.createGridPointLayer(GridData gridData,
LegendScheme aLS,
String lName,
String fieldName) |
Create grid point layer
|
static VectorLayer |
DrawMeteoData.createGridVectorLayer(GridData uData,
GridData vData,
String lName,
boolean isUV) |
Create grid wind vector layer from U/V or direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridVectorLayer(GridData uData,
GridData vData,
GridData gridData,
String lName,
boolean isUV) |
Create grid wind vector layer from U/V or direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridVectorLayer(GridData uData,
GridData vData,
GridData gridData,
LegendScheme ls,
boolean ifColor,
String lName,
boolean isUV) |
Create grid wind vector layer from U/V or direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridVectorLayer(GridData uData,
GridData vData,
GridData gridData,
LegendScheme ls,
String lName,
boolean isUV) |
Create grid wind vector layer from U/V or direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createGridVectorLayer(GridData uData,
GridData vData,
LegendScheme ls,
String lName,
boolean isUV) |
Create grid wind vector layer from U/V or direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createPolylineLayer(List<ucar.ma2.Array> xdata,
List<ucar.ma2.Array> ydata,
LegendScheme ls,
String layerName,
String fieldName) |
Create a polyline layer
|
static VectorLayer |
DrawMeteoData.createPolylineLayer(List<ucar.ma2.Array> xdata,
List<ucar.ma2.Array> ydata,
LegendScheme ls,
String layerName,
String fieldName,
double westLon,
double eastLon) |
Create a polyline layer
|
static VectorLayer |
DrawMeteoData.createPolylineLayer(XYListDataset data,
LegendScheme ls,
String layerName,
String fieldName) |
Create a polyline layer
|
static VectorLayer |
DrawMeteoData.createPolylineLayer(XYListDataset data,
LegendScheme ls,
String layerName,
String fieldName,
double westLon,
double eastLon) |
Create a polyline layer
|
static VectorLayer |
DrawMeteoData.createPolylineLayer(ucar.ma2.Array xdata,
ucar.ma2.Array ydata,
ucar.ma2.Array zdata,
LegendScheme ls,
String layerName,
String fieldName,
double westLon,
double eastLon) |
Create a polyline z layer
|
static VectorLayer |
DrawMeteoData.createShadedLayer(GridData gridData,
String lName,
String fieldName) |
Create shaded layer
|
static VectorLayer |
DrawMeteoData.createShadedLayer(GridData gridData,
String lName,
String fieldName,
boolean isSmooth) |
Create shaded layer
|
static VectorLayer |
DrawMeteoData.createShadedLayer(GridData gridData,
LegendScheme aLS,
String lName,
String fieldName,
boolean isSmooth) |
Create shaded layer
|
static VectorLayer |
DrawMeteoData.createShadedLayer(ucar.ma2.Array data,
ucar.ma2.Array x,
ucar.ma2.Array y,
LegendScheme aLS,
String lName,
String fieldName,
boolean isSmooth) |
Create shaded layer
|
static VectorLayer |
DrawMeteoData.createStationModelLayer(StationModelData stationModelData,
String layerName) |
Create station model layer
|
static VectorLayer |
DrawMeteoData.createStationModelLayer(StationModelData stationModelData,
String layerName,
boolean isSurface) |
Create station model layer
|
static VectorLayer |
DrawMeteoData.createStationModelLayer(StationModelData stationModelData,
LegendScheme aLS,
String layerName) |
Create station model layer
|
static VectorLayer |
DrawMeteoData.createStationModelLayer(StationModelData stationModelData,
LegendScheme aLS,
String layerName,
boolean isSurface) |
Create station model layer
|
static VectorLayer |
DrawMeteoData.createSTBarbLayer(StationData uData,
StationData vData,
String layerName,
boolean isUV) |
Create station barb layer from U/V or direction/speed station data
|
static VectorLayer |
DrawMeteoData.createSTBarbLayer(StationData uData,
StationData vData,
StationData stData,
String layerName,
boolean isUV) |
Create station barb layer from U/V or direction/speed station data
|
static VectorLayer |
DrawMeteoData.createSTBarbLayer(StationData uData,
StationData vData,
StationData stData,
LegendScheme aLS,
String layerName,
boolean isUV) |
Create station barb layer from U/V or direction/speed station data
|
static VectorLayer |
DrawMeteoData.createSTBarbLayer(StationData uData,
StationData vData,
LegendScheme aLS,
String layerName,
boolean isUV) |
Create station barb layer from U/V or direction/speed station data
|
static VectorLayer |
DrawMeteoData.createSTInfoLayer(StationInfoData stInfoData,
String layerName) |
Create station info layer
|
static VectorLayer |
DrawMeteoData.createSTInfoLayer(StationInfoData stInfoData,
LegendScheme aLS,
String layerName) |
Create station info layer
|
static VectorLayer |
DrawMeteoData.createSTPointLayer(StationData stationData,
String lName,
String fieldName) |
Create station point layer
|
static VectorLayer |
DrawMeteoData.createSTPointLayer(StationData stationData,
LegendScheme aLS,
String lName,
String fieldName) |
Create station point layer
|
static VectorLayer |
DrawMeteoData.createSTPointLayer(ucar.ma2.Array data,
ucar.ma2.Array x,
ucar.ma2.Array y,
LegendScheme aLS,
String lName,
String fieldName) |
Create station point layer
|
static VectorLayer |
DrawMeteoData.createSTPointLayer_Unique(StationData stationData,
LegendScheme aLS,
String lName,
String fieldName) |
Create station point layer
|
static VectorLayer |
DrawMeteoData.createSTPointLayer_Unique(ucar.ma2.Array data,
ucar.ma2.Array x,
ucar.ma2.Array y,
LegendScheme aLS,
String lName,
String fieldName) |
Create station point layer
|
static VectorLayer |
DrawMeteoData.createStreamlineLayer(GridData uData,
GridData vData,
int density,
String lName,
boolean isUV) |
Create streamline layer by U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createStreamlineLayer(GridData uData,
GridData vData,
int density,
LegendScheme aLS,
String lName,
boolean isUV) |
Create streamline layer by U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createStreamlineLayer(GridData uData,
GridData vData,
String lName,
boolean isUV) |
Create streamline layer by U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createStreamlineLayer(ucar.ma2.Array u,
ucar.ma2.Array v,
ucar.ma2.Array x,
ucar.ma2.Array y,
int density,
LegendScheme aLS,
String lName,
boolean isUV) |
Create streamline layer by U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createSTVectorLayer(StationData uData,
StationData vData,
String layerName,
boolean isUV) |
Create station vector layer
|
static VectorLayer |
DrawMeteoData.createSTVectorLayer(StationData uData,
StationData vData,
StationData stData,
String layerName,
boolean isUV) |
Create station vector layer
|
static VectorLayer |
DrawMeteoData.createSTVectorLayer(StationData uData,
StationData vData,
StationData stData,
LegendScheme aLS,
String layerName,
boolean isUV) |
Create station vector layer
|
static VectorLayer |
DrawMeteoData.createSTVectorLayer(StationData uData,
StationData vData,
LegendScheme aLS,
String layerName,
boolean isUV) |
Create station vector layer
|
VectorLayer |
TrajDataInfo.createTrajLineLayer() |
Create trajectory line layer
|
VectorLayer |
TrajDataInfo.createTrajPointLayer() |
Create trajectory point layer
|
VectorLayer |
TrajDataInfo.createTrajStartPointLayer() |
Create trajectory start point layer
|
static VectorLayer |
DrawMeteoData.createVectorLayer(ucar.ma2.Array xData,
ucar.ma2.Array yData,
ucar.ma2.Array uData,
ucar.ma2.Array vData,
ucar.ma2.Array stData,
LegendScheme aLS,
String layerName,
boolean isUV) |
Create vector layer
|
static VectorLayer |
DrawMeteoData.createWeatherSymbolLayer(StationData weatherData,
String layerName) |
Create station weather symbol layer
|
static VectorLayer |
DrawMeteoData.createWeatherSymbolLayer(StationData weatherData,
String WeatherType,
String layerName) |
Create station weather symbol layer
|
static VectorLayer |
DrawMeteoData.createWeatherSymbolLayer(StationData weatherData,
List<Integer> wList,
String layerName) |
Create weather symbol station layer
|
static VectorLayer |
DrawMeteoData.createWeatherSymbolLayer(StationData weatherData,
List<Integer> wList,
LegendScheme aLS,
String layerName) |
Create weather symbol station layer
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
VectorLayer |
HYSPLITTrajDataInfo_bak.createTrajLineLayer() |
|
VectorLayer |
HYSPLITTrajDataInfo_bak.createTrajLineLayer(boolean zPres) |
|
VectorLayer |
HYSPLITTrajDataInfo.createTrajLineLayer() |
|
VectorLayer |
HYSPLITTrajDataInfo.createTrajLineLayer(boolean zPres) |
|
VectorLayer |
HYSPLITTrajDataInfo_bak.createTrajPointLayer() |
|
VectorLayer |
HYSPLITTrajDataInfo.createTrajPointLayer() |
|
VectorLayer |
HYSPLITTrajDataInfo_bak.createTrajStartPointLayer() |
|
VectorLayer |
HYSPLITTrajDataInfo.createTrajStartPointLayer() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
VectorLayer |
MICAPS7DataInfo.createTrajLineLayer() |
|
VectorLayer |
MICAPS7DataInfo.createTrajPointLayer() |
|
VectorLayer |
MICAPS7DataInfo.createTrajStartPointLayer() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static VectorLayer |
GeoComputation.clipLayer(VectorLayer subjectLayer,
List<Object> clipObjects) |
Clip a vector layer by polygon shape list
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static List<Shape> |
GeoComputation.clipLayer(VectorLayer subjectLayer,
Object clipObject) |
Clip a vector layer by a polygon shape
|
static VectorLayer |
GeoComputation.clipLayer(VectorLayer subjectLayer,
List<Object> clipObjects) |
Clip a vector layer by polygon shape list
|
static boolean |
GeoComputation.pointInPolygonLayer(VectorLayer aLayer,
PointD aPoint,
boolean onlySel) |
Determine if a point loacted in a polygon layer
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static void |
Clustering.calculate(List<VectorLayer> trajLayers,
String outFile,
int N,
int M,
int LN,
int interval,
DistanceType disType) |
Clustering calculation
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
VectorLayer |
VectorLayer.buffer(double distance,
boolean onlySel,
boolean isMerge) |
Buffer the shapes
|
VectorLayer |
VectorLayer.clip(List<PolygonShape> clipPolys) |
Clip the layer by clipping polygons
|
VectorLayer |
VectorLayer.clip(VectorLayer clipLayer) |
Clip the layer by a clipping layer
|
VectorLayer |
VectorLayer.clip(VectorLayer clipLayer,
boolean onlySel) |
Clip the layer by a clipping layer
|
VectorLayer |
VectorLayer.clip_bak(List<PolygonShape> clipPolys) |
Clip the layer by clipping polygons
|
VectorLayer |
VectorLayer.convexhull(boolean onlySel,
boolean isMerge) |
Get convex hull of the shapes
|
VectorLayer |
VectorLayer.difference(List<PolygonShape> clipPolys,
boolean onlySel) |
Difference the layer by polygons
|
VectorLayer |
VectorLayer.intersection(List<PolygonShape> clipPolys,
boolean onlySel) |
Intersection the layer by polygons
|
VectorLayer |
VectorLayer.intersection(VectorLayer ilayer,
boolean onlySel,
boolean onlySelOther) |
Intersection the layer by another layer
|
VectorLayer |
VectorLayer.symDifference(List<PolygonShape> clipPolys,
boolean onlySel) |
Symmetrical difference the layer by polygons
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
VectorLayer |
VectorLayer.clip(VectorLayer clipLayer) |
Clip the layer by a clipping layer
|
VectorLayer |
VectorLayer.clip(VectorLayer clipLayer,
boolean onlySel) |
Clip the layer by a clipping layer
|
VectorLayer |
VectorLayer.intersection(VectorLayer ilayer,
boolean onlySel,
boolean onlySelOther) |
Intersection the layer by another layer
|
void |
FrmLabelSet.setLayer(VectorLayer aLayer) |
Set vector layer
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
int |
MapFrame.addWindLayer(VectorLayer aLayer,
boolean earthWind) |
Add wind layer
|
static LegendScheme |
LegendManage.createUniqValueLegendScheme(VectorLayer aLayer,
double min,
double max) |
Create unique value legend scheme from a vector layer
|
int |
MapFrame.insertPolylineLayer(VectorLayer aLayer) |
Insert polyline layer
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
VectorLayer |
MapView.generateLonLatLayer() |
Generate longitude/latitude grid line layer
|
VectorLayer |
MapView.getLonLatLayer() |
Get lon/lat layer
|
VectorLayer |
MapView.loadVectorLayer(Node aVLayer) |
Load vector layer
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
int |
MapView.addWindLayer(VectorLayer aLayer,
boolean EarthWind) |
Add wind layer
|
void |
MapView.drawBarbLayerWithLegendScheme(VectorLayer aLayer,
Graphics2D g,
double LonShift) |
Draw wind barb layer with legendscheme
|
void |
MapView.drawLayerWithLegendScheme(VectorLayer aLayer,
Graphics2D g,
double LonShift) |
Draw layer with legend scheme
|
void |
MapView.drawVectLayerWithLegendScheme(VectorLayer aLayer,
Graphics2D g,
double LonShift) |
Draw vector layer with legend scheme
|
void |
MapView.exportVectorLayerElement(Document m_Doc,
Element parent,
VectorLayer aVLayer,
String projectFilePath) |
Export vector layer element
|
Object[] |
MapView.selectPolygonHole(VectorLayer layer,
PointF p) |
Get polygon hole index by point
|
PolygonShape |
MapView.selectShape(VectorLayer layer,
PointF p) |
Select polygon shape
|
List<Integer> |
MapView.selectShapes(VectorLayer aLayer,
Rectangle2D.Float rect) |
Select shapes by rectangle
|
List<Integer> |
MapView.selectShapes(VectorLayer aLayer,
Rectangle2D.Float rect,
boolean isSingleSel) |
Select shapes by rectangle
|
List<Integer> |
MapView.selectShapes(VectorLayer aLayer,
List<Shape> baseShapes,
Rectangle2D.Float rect,
boolean isSingleSel,
boolean isSel) |
Select shapes
|
List<Integer> |
MapView.selectShapes(VectorLayer aLayer,
PointF aPoint) |
Select shapes
|
List<Integer> |
MapView.selectShapes(VectorLayer aLayer,
PointF aPoint,
boolean onlyVisible,
boolean isSel) |
Select shaped
|
void |
MapView.setLonLatLayer(VectorLayer layer) |
Set lon/lat layer
|
| 构造器 | 说明 |
|---|---|
AddFeatureEdit(MapView mapView,
VectorLayer layer,
Shape shape) |
|
AddFeaturesEdit(MapView mapView,
VectorLayer layer,
List<Shape> shapes) |
|
FillRingEdit(MapView mapView,
VectorLayer layer,
PolygonShape shape,
PolygonShape hole,
int polygonIdx,
int holeIdx) |
|
RemoveFeaturesEdit(MapView mapView,
VectorLayer layer,
List<Shape> shapes) |
|
ReplaceFeatureEdit(MapView mapView,
VectorLayer layer,
Shape s0,
Shape s1) |
|
SplitFeatureEdit(MapView mapView,
VectorLayer layer,
Shape shape,
List<Shape> shapes) |
|
UnionFeaturesEdit(MapView mapView,
VectorLayer layer,
Shape shape,
List<Shape> shapes) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static VectorLayer |
ProjectionUtil.projectLayerAngle(VectorLayer oLayer,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project layer angle
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static void |
ProjectionUtil.projectLayer(VectorLayer oLayer,
ProjectionInfo toProj) |
Project vector layer
|
static void |
ProjectionUtil.projectLayer(VectorLayer oLayer,
ProjectionInfo toProj,
boolean projectLabels) |
Project vector layer
|
static void |
ProjectionUtil.projectLayer(VectorLayer oLayer,
ProjectionInfo toProj,
double refCutLon) |
Project vector layer
|
static void |
ProjectionUtil.projectLayer(VectorLayer oLayer,
ProjectionInfo toProj,
double refCutLon,
boolean projectLabels) |
Project vector layer
|
static VectorLayer |
ProjectionUtil.projectLayerAngle(VectorLayer oLayer,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project layer angle
|
static void |
ProjectionUtil.projectWindLayer(VectorLayer oLayer,
ProjectionInfo toProj,
boolean IfReprojectAngle) |
Project wind layer
|
Copyright © 2019. All rights reserved.