com.supermap.maritime.editor.util
类 S100GeometryUtils
- java.lang.Object
-
- com.supermap.maritime.editor.util.S100GeometryUtils
-
public class S100GeometryUtils extends Object
-
-
字段概要
字段 限定符和类型 字段和说明 static StringcadLayerNamestatic StringCOMPOSITE_TAGstatic StringCURVE_TAGstatic StringMULTIPOINT_TAGstatic StringPOINT_TAGstatic StringSURFACE_TAG
-
构造器概要
构造器 构造器和说明 S100GeometryUtils(S100TopoDataEngine s100TopoDataEngine)
-
方法概要
-
-
-
字段详细资料
-
CURVE_TAG
public static String CURVE_TAG
-
POINT_TAG
public static String POINT_TAG
-
SURFACE_TAG
public static String SURFACE_TAG
-
COMPOSITE_TAG
public static String COMPOSITE_TAG
-
MULTIPOINT_TAG
public static String MULTIPOINT_TAG
-
cadLayerName
public static String cadLayerName
-
-
构造器详细资料
-
S100GeometryUtils
public S100GeometryUtils(S100TopoDataEngine s100TopoDataEngine)
-
-
方法详细资料
-
clearDrawAndCad
public void clearDrawAndCad(Map map)
-
clearDrawAndCad
public void clearDrawAndCad()
-
getCadLayer
public Layer getCadLayer()
-
setSoundingFeature
public void setSoundingFeature(SoundingFeature soundingFeature)
-
clearTrackingLayer
public static void clearTrackingLayer(TrackingLayer trackingLayer)
-
clearBaseTrackingLayer
public static void clearBaseTrackingLayer(DynamicLayer dynamicLayer, boolean isVisible)
-
removeDynamicLayer
public void removeDynamicLayer(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
removeDynamicLayerSurface
public void removeDynamicLayerSurface(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
removeDynamicLayerCurve
public void removeDynamicLayerCurve(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
removeDynamicLayerPoint
public static void removeDynamicLayerPoint(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
drawS100Feature
public void drawS100Feature(S100Feature s100Feature)
-
draws100Geometry
public void draws100Geometry(S100Geometry s100Geometry)
-
draws100Geometry
public void draws100Geometry(S100Geometry s100Geometry, short ornt)
-
drawCurve
public void drawCurve(S100Curve s100Curve)
-
drawCurve
public void drawCurve(S100Curve s100Curve, short ornt)
-
drawSurface
public void drawSurface(S100Surface s100Surface)
-
getSurfaceCurveReference
public static ArrayList<S100CurveReference> getSurfaceCurveReference(S100Surface s100Surface)
-
getCompositeCurveReference
public static ArrayList<S100CurveReference> getCompositeCurveReference(S100CompositeCurve s100CompositeCurve)
-
drawPoint
public void drawPoint(S100Point s100Point)
-
getS100GeometryMap
public static HashMap<String,Object> getS100GeometryMap(S100Geometry s100Geometry)
-
covertS100Geometry
public static Geometry covertS100Geometry(S100Geometry s100Geometry)
-
getGeoRegion
public static GeoStyle getGeoRegion()
-
covertS100Position
public static GeoPoint covertS100Position(S100Position s100Position)
-
covertS100Surface
public static GeoRegion covertS100Surface(S100Surface s100Surface)
-
covertGeoRegion
public static GeoRegion covertGeoRegion(S100Surface geometry)
-
drawAllDatasetGroup
public void drawAllDatasetGroup(DynamicLayer dynamicLayer, S100TopoEdit s100Topo)
-
getCurveIndex
public static HashMap<String,Object> getCurveIndex(GeoPoint point, S100Curve s100Curve)
-
clearLayerSelection
public static void clearLayerSelection(Layer editLayer)
-
convertGeoPoint
public static GeoPoint convertGeoPoint(S100Position s100Position)
-
addEditGeometry
public void addEditGeometry(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
addaDynamicCompositeCurve
public void addaDynamicCompositeCurve(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
addDynamicSurface
public void addDynamicSurface(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
addDynamicCurve
public void addDynamicCurve(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
addDynamicPoint
public void addDynamicPoint(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
addDynamicPosition
public void addDynamicPosition(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
updateRecordset
public void updateRecordset(Layer layer)
-
getMousePointCurve
public S100Curve getMousePointCurve(S100Geometry s100Geometry, GeoPoint mousePoint, Map map)
-
getCurve
public ArrayList<S100Curve> getCurve(S100Geometry s100Geometry)
-
getTolerance
public static double getTolerance(Map map)
-
getS100GeometryRcnm
public static short getS100GeometryRcnm(S100Geometry s100Geometry)
-
getDatasetTypeFromS100Geometry
public static DatasetType getDatasetTypeFromS100Geometry(S100Geometry s100Geometry)
-
clearCircleTrackingLayer
public static void clearCircleTrackingLayer()
-
getGeometryFromS100Geometry
public static Geometry getGeometryFromS100Geometry(S100Geometry s100Geometry)
-
redrawEditGeometry
public void redrawEditGeometry(DynamicLayer dynamicLayer, S100Geometry s100Geometry, int index)
-
redrawEditGeometry
public void redrawEditGeometry(DynamicLayer dynamicLayer, S100Geometry s100Geometry)
-
getS100Geometry
public S100Geometry getS100Geometry(Long rcid, short rcnm)
-
clearDynamicLayer
public void clearDynamicLayer(DynamicLayer dynamicLayer, ArrayList<SelectionS100Geometry> list)
-
getSoundingFeature
public S100Feature getSoundingFeature(String featureCode, long smid)
-
getS100Feature
public S100Feature getS100Feature(long rcid)
-
addInnerSurface
public void addInnerSurface(String featureCode, S100Surface s100Surface)
-
addInnerSurface
public void addInnerSurface(S100Surface outSurface, S100Surface innerSurface)
-
addOuterSurface
public void addOuterSurface(String featureCode, S100Surface s100Surface)
-
getGeometryFromS100CurveRef
public static Geometry getGeometryFromS100CurveRef(S100CurveReference s100CurveRef, boolean isReverse)
-
getS100CurveRefs
public static List<S100CurveReference> getS100CurveRefs(S100CompositeCurve s100CompositeCurve)
-
splitLine
public CurveSplit splitLine(S100Curve s100Curve, Geometry geoPoint, Map map)
-
delInnerGeometry
public void delInnerGeometry(long rcid)
-
addNewS100MultiPoint
public S100MultiPoint addNewS100MultiPoint(GeoPoint geoPoint, Double depthNumber)
-
updateS100MultiPoint
public S100MultiPoint updateS100MultiPoint(String featureCode, int smid, S100Coordinate3 s100Coordinate3)
-
getSurfaceOuterRing
public static ArrayList<S100Curve> getSurfaceOuterRing(S100Surface s100Surface)
-
sortS100Geometry
public static LinkedList<S100Geometry> sortS100Geometry(LinkedList<S100Geometry> list)
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.