mirror of https://gitee.com/antv-l7/antv-l7
fix(lint): igonre lint test data lint
This commit is contained in:
parent
60c8893137
commit
fe7aecadfd
|
@ -19,45 +19,40 @@ json 数据解析使用对应JSON parser
|
|||
|
||||
该方式只支持解析的点数据,或者只有两个点的线段,或者弧线数据
|
||||
|
||||
- type ```string``` 必选 `json`
|
||||
- x ```string``` 点数据表示 经度
|
||||
- y ```string``` 点数据表示 纬度
|
||||
- x1 ```string``` 经度
|
||||
- x2 ```string``` 纬度
|
||||
- type `string` 必选 `json`
|
||||
- x `string` 点数据表示 经度
|
||||
- y `string` 点数据表示 纬度
|
||||
- x1 `string` 经度
|
||||
- x2 `string` 纬度
|
||||
|
||||
如果数据是点数据,只需要设置 x,y 字段即可
|
||||
|
||||
如果是线段,弧线数据,需要知道起始点坐标既,x,y,x1,y1
|
||||
|
||||
```javascript
|
||||
|
||||
layer.source(data, {
|
||||
parser: {
|
||||
type: 'json',
|
||||
x: 'lng',
|
||||
y: 'lat',
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
### 通用解析方式
|
||||
|
||||
可也解析任意复杂的点,线面
|
||||
|
||||
- type ```string``` 必选 `json`
|
||||
- coordinates ```array``` 必选,主要用于表达比较复杂的格式,等同于 geojson coordinates 属性
|
||||
- type `string` 必选 `json`
|
||||
- coordinates `array` 必选,主要用于表达比较复杂的格式,等同于 geojson coordinates 属性
|
||||
|
||||
```javascript
|
||||
|
||||
layer.source(data, {
|
||||
parser: {
|
||||
type: 'json',
|
||||
coordinates: 'coord',
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
## 使用示例
|
||||
|
@ -65,6 +60,7 @@ layer.source(data,{
|
|||
### 点数据
|
||||
|
||||
#### 简易解析
|
||||
|
||||
- type json
|
||||
- x: 经度字段
|
||||
- y: 纬度字段
|
||||
|
@ -93,6 +89,7 @@ layer.source(data, {
|
|||
```
|
||||
|
||||
#### 通用解析
|
||||
|
||||
[ 点 coodinates 数据格式](./geojson##point)
|
||||
|
||||
```javascript
|
||||
|
@ -110,21 +107,20 @@ const data = [
|
|||
layer.source(data, {
|
||||
parser: {
|
||||
type: 'json',
|
||||
coordinates:'coord'
|
||||
coordinates: 'coord',
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
|
||||
### 线数据
|
||||
|
||||
#### 简易解析
|
||||
|
||||
- type: json
|
||||
- x ```string``` 经度
|
||||
- y ```string``` 纬度
|
||||
- x1 ```string``` 经度
|
||||
- x2 ```string``` 纬度
|
||||
- x `string` 经度
|
||||
- y `string` 纬度
|
||||
- x1 `string` 经度
|
||||
- x2 `string` 纬度
|
||||
|
||||
简易解析只支持两个点组成的线段,主要再绘制弧线的时候比较常用,只需指定线段的起始点坐标
|
||||
|
||||
|
@ -203,33 +199,16 @@ coordinate 格式geojson的 coordinate 字段 支持LineString, MultiLineString
|
|||
[ 线 coodinates 数据格式](./geojson#linesring)
|
||||
|
||||
```javascript
|
||||
|
||||
const data = {
|
||||
"name": "path1",
|
||||
"path": [
|
||||
[
|
||||
58.00781249999999,
|
||||
32.84267363195431
|
||||
name: 'path1',
|
||||
path: [
|
||||
[58.00781249999999, 32.84267363195431],
|
||||
[85.78125, 25.16517336866393],
|
||||
[101.953125, 41.77131167976407],
|
||||
[114.9609375, 39.639537564366684],
|
||||
[117.42187500000001, 28.613459424004414],
|
||||
],
|
||||
[
|
||||
85.78125,
|
||||
25.16517336866393
|
||||
],
|
||||
[
|
||||
101.953125,
|
||||
41.77131167976407
|
||||
],
|
||||
[
|
||||
114.9609375,
|
||||
39.639537564366684
|
||||
],
|
||||
[
|
||||
117.42187500000001,
|
||||
28.613459424004414
|
||||
]
|
||||
]
|
||||
}
|
||||
|
||||
};
|
||||
```
|
||||
|
||||
使用时通过 coordinates 指定
|
||||
|
|
|
@ -19,45 +19,40 @@ json 数据解析使用对应JSON parser
|
|||
|
||||
该方式只支持解析的点数据,或者只有两个点的线段,或者弧线数据
|
||||
|
||||
- type ```string``` 必选 `json`
|
||||
- x ```string``` 点数据表示 经度
|
||||
- y ```string``` 点数据表示 纬度
|
||||
- x1 ```string``` 经度
|
||||
- x2 ```string``` 纬度
|
||||
- type `string` 必选 `json`
|
||||
- x `string` 点数据表示 经度
|
||||
- y `string` 点数据表示 纬度
|
||||
- x1 `string` 经度
|
||||
- x2 `string` 纬度
|
||||
|
||||
如果数据是点数据,只需要设置 x,y 字段即可
|
||||
|
||||
如果是线段,弧线数据,需要知道起始点坐标既,x,y,x1,y1
|
||||
|
||||
```javascript
|
||||
|
||||
layer.source(data, {
|
||||
parser: {
|
||||
type: 'json',
|
||||
x: 'lng',
|
||||
y: 'lat',
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
### 通用解析方式
|
||||
|
||||
可也解析任意复杂的点,线面
|
||||
|
||||
- type ```string``` 必选 `json`
|
||||
- coordinates ```array``` 必选,主要用于表达比较复杂的格式,等同于 geojson coordinates 属性
|
||||
- type `string` 必选 `json`
|
||||
- coordinates `array` 必选,主要用于表达比较复杂的格式,等同于 geojson coordinates 属性
|
||||
|
||||
```javascript
|
||||
|
||||
layer.source(data, {
|
||||
parser: {
|
||||
type: 'json',
|
||||
coordinates: 'coord',
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
## 使用示例
|
||||
|
@ -65,6 +60,7 @@ layer.source(data,{
|
|||
### 点数据
|
||||
|
||||
#### 简易解析
|
||||
|
||||
- type json
|
||||
- x: 经度字段
|
||||
- y: 纬度字段
|
||||
|
@ -93,6 +89,7 @@ layer.source(data, {
|
|||
```
|
||||
|
||||
#### 通用解析
|
||||
|
||||
[ 点 coodinates 数据格式](./geojson##point)
|
||||
|
||||
```javascript
|
||||
|
@ -110,21 +107,20 @@ const data = [
|
|||
layer.source(data, {
|
||||
parser: {
|
||||
type: 'json',
|
||||
coordinates:'coord'
|
||||
coordinates: 'coord',
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
|
||||
### 线数据
|
||||
|
||||
#### 简易解析
|
||||
|
||||
- type: json
|
||||
- x ```string``` 经度
|
||||
- y ```string``` 纬度
|
||||
- x1 ```string``` 经度
|
||||
- x2 ```string``` 纬度
|
||||
- x `string` 经度
|
||||
- y `string` 纬度
|
||||
- x1 `string` 经度
|
||||
- x2 `string` 纬度
|
||||
|
||||
简易解析只支持两个点组成的线段,主要再绘制弧线的时候比较常用,只需指定线段的起始点坐标
|
||||
|
||||
|
@ -203,33 +199,16 @@ coordinate 格式geojson的 coordinate 字段 支持LineString, MultiLineString
|
|||
[ 线 coodinates 数据格式](./geojson#linesring)
|
||||
|
||||
```javascript
|
||||
|
||||
const data = {
|
||||
"name": "path1",
|
||||
"path": [
|
||||
[
|
||||
58.00781249999999,
|
||||
32.84267363195431
|
||||
name: 'path1',
|
||||
path: [
|
||||
[58.00781249999999, 32.84267363195431],
|
||||
[85.78125, 25.16517336866393],
|
||||
[101.953125, 41.77131167976407],
|
||||
[114.9609375, 39.639537564366684],
|
||||
[117.42187500000001, 28.613459424004414],
|
||||
],
|
||||
[
|
||||
85.78125,
|
||||
25.16517336866393
|
||||
],
|
||||
[
|
||||
101.953125,
|
||||
41.77131167976407
|
||||
],
|
||||
[
|
||||
114.9609375,
|
||||
39.639537564366684
|
||||
],
|
||||
[
|
||||
117.42187500000001,
|
||||
28.613459424004414
|
||||
]
|
||||
]
|
||||
}
|
||||
|
||||
};
|
||||
```
|
||||
|
||||
使用时通过 coordinates 指定
|
||||
|
|
|
@ -3,7 +3,6 @@ title: Source
|
|||
order: 0
|
||||
---
|
||||
|
||||
|
||||
## 概述
|
||||
|
||||
source 地理数据处理模块,主要包含数据解析(parser),和数据处理(transform);
|
||||
|
@ -26,13 +25,11 @@ source 地理数据处理模块,主要包含数据解析(parser),和数据
|
|||
|
||||
### parser
|
||||
|
||||
|
||||
**配置项**
|
||||
|
||||
- type: ```csv|json|geojson|image|raster```
|
||||
- type: `csv|json|geojson|image|raster`
|
||||
- 其他可选配置项,具体和数据格式相关
|
||||
|
||||
|
||||
#### geojson
|
||||
|
||||
[geojson](https://www.yuque.com/antv/l7/dm2zll) 数据为默认数据格式,可以 不设置 parser 参数
|
||||
|
@ -42,6 +39,7 @@ layer.source(data);
|
|||
```
|
||||
|
||||
#### JSON
|
||||
|
||||
[JSON 数据格式解析](../json)
|
||||
|
||||
#### csv
|
||||
|
@ -166,4 +164,3 @@ layer.source(data, {
|
|||
- size: 网格半径
|
||||
- field: 数据统计字段
|
||||
- method:聚合方法 count,max,min,sum,mean5 个统计维度
|
||||
|
||||
|
|
|
@ -25,13 +25,11 @@ source 地理数据处理模块,主要包含数据解析(parser),和数据
|
|||
|
||||
### parser
|
||||
|
||||
|
||||
**配置项**
|
||||
|
||||
- type: ```csv|json|geojson|image|raster```
|
||||
- type: `csv|json|geojson|image|raster`
|
||||
- 其他可选配置项,具体和数据格式相关
|
||||
|
||||
|
||||
#### geojson
|
||||
|
||||
[geojson](https://www.yuque.com/antv/l7/dm2zll) 数据为默认数据格式,可以 不设置 parser 参数
|
||||
|
@ -41,6 +39,7 @@ layer.source(data);
|
|||
```
|
||||
|
||||
#### JSON
|
||||
|
||||
[JSON 数据格式解析](../json)
|
||||
|
||||
#### csv
|
||||
|
@ -165,4 +164,3 @@ layer.source(data, {
|
|||
- size: 网格半径
|
||||
- field: 数据统计字段
|
||||
- method:聚合方法 count,max,min,sum,mean 5 个统计维度
|
||||
|
||||
|
|
|
@ -123,15 +123,15 @@
|
|||
"site:clean": "gatsby clean",
|
||||
"site:deploy": "yarn run site:build && gh-pages -d public",
|
||||
"site:publish": "gh-pages -d public",
|
||||
"lint-fix": "prettier --write docs/api/**/*.md",
|
||||
"lin-examples": "eslint examples/**/**/*.js --fix",
|
||||
"lint:fix": "prettier --write docs/api/**/*.md packages/**/*.{spec,story}.ts{,x} stories/**/**/*.tsx",
|
||||
"lint:examples": "eslint examples/**/**/*.js --fix",
|
||||
"prebuild": "run-p tsc lint",
|
||||
"build": "yarn clean && lerna run build",
|
||||
"postbuild": "yarn build:declarations",
|
||||
"build:declarations": "lerna exec --stream --no-bail 'tsc --project ./tsconfig.build.json'",
|
||||
"fix": "run-p -c 'lint:ts-* --fix'",
|
||||
"lint:css": "stylelint 'packages/**/*.js{,x}'",
|
||||
"lint:ts-prod": "tslint --config tslint.prod.json packages/**/*.ts",
|
||||
"lint:ts-prod": "tslint --config tslint.prod.json 'packages/**/*.ts{,x}'",
|
||||
"lint:ts-test": "tslint --config tslint.test.json 'packages/**/*.{spec,story}.ts{,x}'",
|
||||
"lint:ts": "run-p -c lint:ts-*",
|
||||
"lint": "run-p -c lint:*",
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
"@types/gl-matrix": "^2.4.5",
|
||||
"@types/hammerjs": "^2.0.36",
|
||||
"@types/lodash": "^4.14.138",
|
||||
"@types/element-resize-event": "^2.0.0",
|
||||
"@types/viewport-mercator-project": "^6.1.0"
|
||||
},
|
||||
"gitHead": "00d23ef70d9ec76eec26833fc50ac18fe584cf26",
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
// @ts-ignore
|
||||
import { DOM } from '@antv/l7-utils';
|
||||
import elementResizeEvent, { unbind } from 'element-resize-event';
|
||||
import { EventEmitter } from 'eventemitter3';
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,6 @@
|
|||
interface IDataItem {
|
||||
[key: string]: any;
|
||||
};
|
||||
|
||||
}
|
||||
export function getColumn(data: IDataItem[], columnName: string) {
|
||||
return data.map((item: IDataItem) => {
|
||||
return item[columnName] * 1;
|
||||
|
|
|
@ -53,7 +53,6 @@ export default class DataUpdate extends React.Component {
|
|||
});
|
||||
scene.addLayer(layer);
|
||||
function animateMarker(timestamp: number) {
|
||||
|
||||
layer.setData(pointOnCircle(timestamp / 1000));
|
||||
|
||||
scene.render();
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
|
||||
{
|
||||
"extends": ["./tslint.json"],
|
||||
"rules": {
|
||||
"no-implicit-dependencies": true
|
||||
},
|
||||
"linterOptions": {
|
||||
"exclude": ["**/*.d.ts", "**/*.{test,story}.ts{,x}"]
|
||||
"exclude": ["**/*.d.ts", "**/data/*.ts", "**/*.{test,story}.ts{,x}"]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,6 @@
|
|||
"no-implicit-dependencies": [false, "dev"]
|
||||
},
|
||||
"linterOptions": {
|
||||
"exclude": ["**/*.d.ts"]
|
||||
"exclude": ["**/*.d.ts", "**/data/*.ts"]
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue