类 ProjectionSet
- java.lang.Object
-
- org.meteoinfo.map.ProjectionSet
-
public class ProjectionSet extends java.lang.Object- 作者:
- Yaqiang Wang
-
-
构造器概要
构造器 构造器 说明 ProjectionSet()Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddProjectionChangedListener(IProjectionChangedListener listener)voidfireProjectionChangedEvent()ExtentgetProjectedExtentFromLonLat(Extent sExtent)Get projected extent from lon/latProjectionInfogetProjInfo()Get projection infojava.lang.StringgetProjStr()Get Porj4 stringbooleanisLonLatMap()Get if is Lon/Lat projectiondoubleprojectAngle(double oAngle, double[] fromP1, double[] toP1, ProjectionInfo fromProj, ProjectionInfo toProj)Project anglevoidprojectLayers(MapView aMapView, ProjectionInfo toProj)Project layersvoidprojectLayers(MapView aMapView, ProjectionInfo toProj, boolean isUpdateView)Project layersPolygonShapeprojectPolygonShape(PolygonShape aPGS, ProjectionInfo fromProj, ProjectionInfo toProj)Project polygon shapevoidremoveViewExtentChangedListener(IProjectionChangedListener listener)voidsetProjInfo(ProjectionInfo projInfo)Set projection infovoidsetProjStr(java.lang.String projStr)Set proj4 string
-
-
-
方法详细资料
-
addProjectionChangedListener
public void addProjectionChangedListener(IProjectionChangedListener listener)
-
removeViewExtentChangedListener
public void removeViewExtentChangedListener(IProjectionChangedListener listener)
-
fireProjectionChangedEvent
public void fireProjectionChangedEvent()
-
isLonLatMap
public boolean isLonLatMap()
Get if is Lon/Lat projection- 返回:
- Boolean
-
getProjInfo
public ProjectionInfo getProjInfo()
Get projection info- 返回:
- Projection Info
-
setProjInfo
public void setProjInfo(ProjectionInfo projInfo)
Set projection info- 参数:
projInfo- The Projection info
-
getProjStr
public java.lang.String getProjStr()
Get Porj4 string- 返回:
- Proj4 string
-
setProjStr
public void setProjStr(java.lang.String projStr)
Set proj4 string- 参数:
projStr- Porj4 string
-
getProjectedExtentFromLonLat
public Extent getProjectedExtentFromLonLat(Extent sExtent)
Get projected extent from lon/lat- 参数:
sExtent- Lon/lat extent- 返回:
- Projected extent
-
projectLayers
public void projectLayers(MapView aMapView, ProjectionInfo toProj)
Project layers- 参数:
aMapView- The Map viewtoProj- To projection info
-
projectLayers
public void projectLayers(MapView aMapView, ProjectionInfo toProj, boolean isUpdateView)
Project layers- 参数:
aMapView- The map viewtoProj- To projectionisUpdateView- If repaint mapview
-
projectPolygonShape
public PolygonShape projectPolygonShape(PolygonShape aPGS, ProjectionInfo fromProj, ProjectionInfo toProj)
Project polygon shape- 参数:
aPGS- A polygon shapefromProj- From projectiontoProj- To porjection- 返回:
- Projected polygon shape
-
projectAngle
public double projectAngle(double oAngle, double[] fromP1, double[] toP1, ProjectionInfo fromProj, ProjectionInfo toProj)Project angle- 参数:
oAngle- The anglefromP1- From pointtoP1- To pointfromProj- From projectiontoProj- To projection- 返回:
- Projected angle
-
-