UML类图
2019-09-06 10:53:37 0 举报
WEBGIS 管理后台数据结构设计
作者其他创作
大纲/内容
资源文件(Resource)
图层组(LayerGroup)
<<Entity>>LineLayer
引用
N
1
地图动画(MapAnimation)
<<Entity>>ClusterOptions
+ enable: Boolean+ clusterDistance: Double+ clusterCount: Integer
FontOptions
+ fontFamily: String+ foreground: String+ fontSize: Double+ isBold: Boolean+ isItalic: Boolean+ hasUnderline: Boolean
<<Entity>>MapDrawing
+ id:String+ type: String+ drawingFeatures: String+ drawingStyles: String
<<Entity>>DataSourceOptions
+ dataSourceId: String+ timeDimension: TimeDimension+ enableCache: Boolean+ enableRefresh: Boolean+ refreshInterval: Double
<<Entity>>Layer
+ name: String+ visible: Boolean+ opacity: Double+ zoomRange: Array<Double>+ clusterOptions: ClusterOptions+ dataSourceOptions: DataSourceOptions+ script: EvalScript
<<Entity>>MapOptions
+ initialCenter: Point+ initialExtent: Rectangle+ initialZoom: Double+ center: Point+ extent: Rectangle+ zoom: Double+ zoomRange: Array<Double>
<<Entity>>MapExtent
+ id: String+ name: String+ type: String+ fileUrl: String+ entryPoint: String
包含
<<Entity>>EvalScript
+ script: String
MQ通信交互(InetactionOptions)
<<Entity>>GeoJsonDataSource
+ fileId: String+ fileUrl: String
地图底图(BaseMap)
地图标绘
瓦片矩阵(TileMatrixSet)
<<Entity>>Column
+ name: String+ type: String+ length: Integer
<<Entity>>PolygonLayer
<<Entity>>LayerGroup
+ name: String+ visible: Boolean+ opacity: Double+ zoomRange: Array<Double>+ layers: Array<Layer>
<<Entity>>BaseMapOptions
+ serviceUri: String+ zoomRange: Array<Double>+ opacity: Double+ gridset: GridSet
<<Entity>>PointStyle
+ name: String+ expression: String+ enableLabel: Boolean+ labelOptions: LabelOptions
<<Entity>>BaseMap
+ options: BaseMapOptions+ name: String+ type: String+ visible: Boolean
数据源(DataSource)
地图(Map)
<<Entity>>PointShapeStyle
+ shape: String+ fill: String+ stroke: String+ strokeThickness: Double+ radius: Double
<<Entity>>DataSource
+ id: String+ name: String+ type: String+ columns: Array<Column>+ identityColumn: Column+ nameColumn: Column+ aliasColumn: Column+ searchTargetColumns: Array<Column>
<<Entity>>Map
+ options: MapOptions+ interactionOptions: InteractionOptions+ baseMaps: Array<BaseMap>+ layerGroups: Array<LayerGroup>+ animations: Array<MapAnimation>+ extents: Array<MapExtent>+ drawings: Array<MapDrawing>+ version: String
<<Entity>>PointImageStyle
+ image: String+ clusterImage: String+ imageSize: Array<Double>+ offset: Array<Double>+ scale: Double+ opacity: Double
图层(Layer)
<<Entity>>TileMatrixSet
+ matrixSetId: String+ zoom: Double+ matrixId: String+ resolution: Double
LabelOptions
+ labelColumn: String+ fontOptions: FontOptions+ offset: Array<Double>+ scale: Double+ padding: Array<Double>+ background: String
<<Entity>>WFSDataSource
+ serviceUri: String+ layerName: String
<<Entity>>InteractionOptions
+ MQConfig: MQConfig
<<Entity>>Resource
+ id: String+ name: String+ type: String+ url: String+ parentId: String+ fileType: String
<<Entity>>MapAnimation
+ type: String+ duration: Double+ enable: Boolean
<<Entity>>GridSet
+ wkid: Double+ zoomRange: Array<Double>+ tileSize: Array<Double>+ tileMatrixSet: TileMatrixSet
<<Entity>>PointLayer
+ styleType: String+ styles: PointStyle[]
地图栅格(GridSet)
扩展包(MapExtend)
收藏
0 条评论
下一页