Geo 地理数据相关
geo.projection 地理映射
具体用法见示例:
dv.transform({
type: 'geo.projection',
projection: 'geoAiry', // 指定映射类型
as: ['x', 'y', 'centroid_x', 'centroid_y'], // x,y是对应多边形的顶点集
// centroid_x是中心点的x坐标
// centroid_y是中心点y坐标
});
geo.centroid 由地名获取地理位置点
具体用法见示例:
dv.transform({
type: 'geo.centroid',
field: 'name', // 标注地名的字段
geoDataView: geoDataView, // 使用的geo数据来源,可以是DataView实例,也可以是DataView实例的name
as: ['_centroid_x', '_centroid_y'], // _centroid_x是中心点的x坐标
// _centroid_y是中心点y坐标
});
geo.region 由地名获取地理位置区域
具体用法见示例:
dv.transform({
type: 'geo.region',
field: 'name', // 标注地名的字段
geoDataView: geoDataView, // 使用的geo数据来源,可以是DataView实例,也可以是DataView实例的name
as: ['_x', '_y'], // 多边形的顶点集
// _x: [ x0, x1, x2, ... ], _y: [ y0, y1, y2, ... ]
});