Geo 地理数据相关

geo.projection 地理映射

具体用法见示例:

  1. dv.transform({
  2. type: 'geo.projection',
  3. projection: 'geoAiry', // 指定映射类型
  4. as: ['x', 'y', 'centroid_x', 'centroid_y'], // x,y是对应多边形的顶点集
  5. // centroid_x是中心点的x坐标
  6. // centroid_y是中心点y坐标
  7. });

geo.centroid 由地名获取地理位置点

具体用法见示例:

  1. dv.transform({
  2. type: 'geo.centroid',
  3. field: 'name', // 标注地名的字段
  4. geoDataView: geoDataView, // 使用的geo数据来源,可以是DataView实例,也可以是DataView实例的name
  5. as: ['_centroid_x', '_centroid_y'], // _centroid_x是中心点的x坐标
  6. // _centroid_y是中心点y坐标
  7. });

geo.region 由地名获取地理位置区域

具体用法见示例:

  1. dv.transform({
  2. type: 'geo.region',
  3. field: 'name', // 标注地名的字段
  4. geoDataView: geoDataView, // 使用的geo数据来源,可以是DataView实例,也可以是DataView实例的name
  5. as: ['_x', '_y'], // 多边形的顶点集
  6. // _x: [ x0, x1, x2, ... ], _y: [ y0, y1, y2, ... ]
  7. });