1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| ├── examples // 示例 ├── demo-data // 示例数据 ├── style // 样式 │ └── graph.css // 控件css样式文件 │ ├── src │ ├── basetype // 基本数据类型(目录) │ ├── control // 对象与控件(目录) │ │ ├─ render.js // 图形窗口操作/渲染对象 │ │ ├─ canvas.js // 画板对象 │ │ ├─ zoom.js // 放大/缩小控件 │ │ ├─ position.js // 鼠标当前位置控件 │ │ ├─ …… │ │ └─ layers.js // 图层控制控件 │ │ │ ├── event // 事件处理(目录) │ ├── format // 外部数据格式读取(目录) │ │ ├─ svg.js // SVG格式数据解析 │ │ ├─ cimg.js // CIM/G 数据格式解析 │ │ ├─ geojson.js // GeoJSON 数据格式解析 │ │ ├─ axfg // AXFG 电力专业数据格式解析(目录) │ │ └─ symbol // 符号数据解析(目录) │ │ │ ├── geom // 基本图形对象(目录) │ │ ├─ geomtry.js // 几何对象类型基础类 │ │ ├─ point.js // 点对象类型 │ │ ├─ rect.js // 矩形对象类型 │ │ ├─ circle.js // 圆对象类型 │ │ ├─ ellipse.js // 椭圆对象类型 │ │ ├─ polyline.js // 折线对象类型 │ │ ├─ polygon.js // 多边形对象类型 │ │ ├─ group.js // 组对象类型 │ │ ├─ symbol.js // 符号对象类型 │ │ ├─ text.js // 文本对象类型 │ │ ├─ image.js // 图形对象类型 │ │ ├─ …… │ │ └─ path.js // 路径对象类型 │ │ │ ├── renderer // 图形渲染(目录) │ │ ├─ graph.js // 图形对象渲染类 │ │ ├─ layer.js // 图层渲染类 │ │ ├─ vector.js // 矢量数据图层渲染类 │ │ ├─ tile.js // 切片数据图层渲染类 │ │ ├─ arrow.js // 箭头渲染类 │ │ ├─ …… │ │ └─ point.js // 特殊点的渲染类 │ │ │ ├── source // 数据源(目录) │ │ ├─ vector.js // 矢量数据数据源 │ │ ├─ …… │ │ └─ tile.js // 切片地图数据源 │ │ │ ├── spatial // 空间分析(目录) │ │ ├─ coordinate.js // 坐标数据处理类 │ │ ├─ extent.js // 边界坐标范围处理类 │ │ ├─ measure.js // 测量算法类 │ │ ├─ quadtree.js // 四叉树空间索引类 │ │ ├─ ratio.js // 坐标等比例变换处理类 │ │ ├─ simplify.js // 坐标简化处理 │ │ ├─ clip.js // 坐标裁切处理 │ │ ├─ …… │ │ └─ transform // 矩阵变换类 │ │ │ ├── style // 渲染样式(目录) │ │ ├─ color.js // 颜色类 │ │ ├─ gradient.js // 渐变效果类 │ │ ├─ pattern.js // 图案填充效果类 │ │ ├─ …… │ │ └─ filter // 各种滤镜(目录) │ │ │ ├── util // 工具类(目录) │ │ ├─ ajax.js // ajax请求工具类 │ │ ├─ animal.js // 动画处理工具类 │ │ ├─ easing.js // 缓动效果类 │ │ ├─ math.js // 数学计算工具类 │ │ ├─ xml.js // XML文件操作工具类 │ │ ├─ dom.js // Dom操作工具类 │ │ ├─ browser.js // 浏览器信息工具类 │ │ └─ …… │ │ │ ├── index.js // es6 综合引用对象 │ ├── global.js // 全局变量 │ ├── graph.js // 图形管理类 │ ├── layer.js // 图层类 │ └── view.js // 视图类 │ ├── README.md // 说明 ├── package-lock.json └── package.json
|