├── .gitignore ├── .projectile ├── .vscode └── extensions.json ├── README.md ├── doc └── EditModeFSM ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── facility.gif ├── image │ ├── redflag1.png │ ├── th1.jpg │ └── th2.jpg └── model │ ├── satellite.gltf │ └── station.glb ├── src ├── App.vue ├── cps │ ├── Edit │ │ └── MouseHandler.ts │ ├── EditMode.ts │ ├── Graph.ts │ ├── Image │ │ ├── Image.ts │ │ └── RedFlag.ts │ ├── Model │ │ ├── Model.ts │ │ ├── Satellite.ts │ │ └── Station.ts │ ├── Pin │ │ ├── Pin.ts │ │ ├── PinImage.ts │ │ ├── PinMakiIcon.ts │ │ └── PinText.ts │ ├── Point │ │ └── Point.ts │ ├── Polygon │ │ ├── AreaMeasure.ts │ │ ├── Arrow1.ts │ │ ├── Circle.ts │ │ ├── CircleArcArea.ts │ │ ├── Ellipse.ts │ │ ├── FlagRectangle.ts │ │ ├── FlagTriangle.ts │ │ ├── MultiPartArrow.ts │ │ ├── PincerAttack.ts │ │ ├── Polygon.ts │ │ ├── Rectangle.ts │ │ ├── SectorArea.ts │ │ ├── SplineArea.ts │ │ └── SquareArrow.ts │ ├── Polyline │ │ ├── AngleMeasure.ts │ │ ├── BeeLine.ts │ │ ├── Bezier1.ts │ │ ├── Bezier2.ts │ │ ├── BezierN.ts │ │ ├── BezierSpline.ts │ │ ├── CircleArc.ts │ │ ├── DistanceMeasure.ts │ │ ├── PointLine.ts │ │ ├── PointSpline.ts │ │ ├── Polyline.ts │ │ ├── SightLine.ts │ │ └── TriangleMeasure.ts │ ├── PropEditor │ │ ├── BooleanCheck.vue │ │ ├── ColorEditor.vue │ │ ├── NumberEditor.vue │ │ ├── TextEditor.vue │ │ └── index.vue │ ├── index.ts │ └── mapUtil.ts ├── env.d.ts └── main.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/.gitignore -------------------------------------------------------------------------------- /.projectile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/README.md -------------------------------------------------------------------------------- /doc/EditModeFSM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/doc/EditModeFSM -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/facility.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/public/facility.gif -------------------------------------------------------------------------------- /public/image/redflag1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/public/image/redflag1.png -------------------------------------------------------------------------------- /public/image/th1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/public/image/th1.jpg -------------------------------------------------------------------------------- /public/image/th2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/public/image/th2.jpg -------------------------------------------------------------------------------- /public/model/satellite.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/public/model/satellite.gltf -------------------------------------------------------------------------------- /public/model/station.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/public/model/station.glb -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/cps/Edit/MouseHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Edit/MouseHandler.ts -------------------------------------------------------------------------------- /src/cps/EditMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/EditMode.ts -------------------------------------------------------------------------------- /src/cps/Graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Graph.ts -------------------------------------------------------------------------------- /src/cps/Image/Image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Image/Image.ts -------------------------------------------------------------------------------- /src/cps/Image/RedFlag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Image/RedFlag.ts -------------------------------------------------------------------------------- /src/cps/Model/Model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Model/Model.ts -------------------------------------------------------------------------------- /src/cps/Model/Satellite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Model/Satellite.ts -------------------------------------------------------------------------------- /src/cps/Model/Station.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Model/Station.ts -------------------------------------------------------------------------------- /src/cps/Pin/Pin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Pin/Pin.ts -------------------------------------------------------------------------------- /src/cps/Pin/PinImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Pin/PinImage.ts -------------------------------------------------------------------------------- /src/cps/Pin/PinMakiIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Pin/PinMakiIcon.ts -------------------------------------------------------------------------------- /src/cps/Pin/PinText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Pin/PinText.ts -------------------------------------------------------------------------------- /src/cps/Point/Point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Point/Point.ts -------------------------------------------------------------------------------- /src/cps/Polygon/AreaMeasure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/AreaMeasure.ts -------------------------------------------------------------------------------- /src/cps/Polygon/Arrow1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/Arrow1.ts -------------------------------------------------------------------------------- /src/cps/Polygon/Circle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/Circle.ts -------------------------------------------------------------------------------- /src/cps/Polygon/CircleArcArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/CircleArcArea.ts -------------------------------------------------------------------------------- /src/cps/Polygon/Ellipse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/Ellipse.ts -------------------------------------------------------------------------------- /src/cps/Polygon/FlagRectangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/FlagRectangle.ts -------------------------------------------------------------------------------- /src/cps/Polygon/FlagTriangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/FlagTriangle.ts -------------------------------------------------------------------------------- /src/cps/Polygon/MultiPartArrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/MultiPartArrow.ts -------------------------------------------------------------------------------- /src/cps/Polygon/PincerAttack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/PincerAttack.ts -------------------------------------------------------------------------------- /src/cps/Polygon/Polygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/Polygon.ts -------------------------------------------------------------------------------- /src/cps/Polygon/Rectangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/Rectangle.ts -------------------------------------------------------------------------------- /src/cps/Polygon/SectorArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/SectorArea.ts -------------------------------------------------------------------------------- /src/cps/Polygon/SplineArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/SplineArea.ts -------------------------------------------------------------------------------- /src/cps/Polygon/SquareArrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polygon/SquareArrow.ts -------------------------------------------------------------------------------- /src/cps/Polyline/AngleMeasure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/AngleMeasure.ts -------------------------------------------------------------------------------- /src/cps/Polyline/BeeLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/BeeLine.ts -------------------------------------------------------------------------------- /src/cps/Polyline/Bezier1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/Bezier1.ts -------------------------------------------------------------------------------- /src/cps/Polyline/Bezier2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/Bezier2.ts -------------------------------------------------------------------------------- /src/cps/Polyline/BezierN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/BezierN.ts -------------------------------------------------------------------------------- /src/cps/Polyline/BezierSpline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/BezierSpline.ts -------------------------------------------------------------------------------- /src/cps/Polyline/CircleArc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/CircleArc.ts -------------------------------------------------------------------------------- /src/cps/Polyline/DistanceMeasure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/DistanceMeasure.ts -------------------------------------------------------------------------------- /src/cps/Polyline/PointLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/PointLine.ts -------------------------------------------------------------------------------- /src/cps/Polyline/PointSpline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/PointSpline.ts -------------------------------------------------------------------------------- /src/cps/Polyline/Polyline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/Polyline.ts -------------------------------------------------------------------------------- /src/cps/Polyline/SightLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/SightLine.ts -------------------------------------------------------------------------------- /src/cps/Polyline/TriangleMeasure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/Polyline/TriangleMeasure.ts -------------------------------------------------------------------------------- /src/cps/PropEditor/BooleanCheck.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/PropEditor/BooleanCheck.vue -------------------------------------------------------------------------------- /src/cps/PropEditor/ColorEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/PropEditor/ColorEditor.vue -------------------------------------------------------------------------------- /src/cps/PropEditor/NumberEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/PropEditor/NumberEditor.vue -------------------------------------------------------------------------------- /src/cps/PropEditor/TextEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/PropEditor/TextEditor.vue -------------------------------------------------------------------------------- /src/cps/PropEditor/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/PropEditor/index.vue -------------------------------------------------------------------------------- /src/cps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/index.ts -------------------------------------------------------------------------------- /src/cps/mapUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/cps/mapUtil.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/src/main.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renshuo/cesium-plotting-symbol/HEAD/vite.config.ts --------------------------------------------------------------------------------