import { FeatureCollection } from "./FeatureCollection";
import { PrintObject } from "./PrintObject";
/**
* @class gve.Table
* @since gve
*/
export class Table extends PrintObject {
/**
* 获取table属性
* @hideconstructor
* @param {String} [args] 影像的url
* @returns gve.Table
*/
constructor(args?: any) {
super();
if (!(this instanceof Table)) {
return new Table(args);
}
}
/**
* 转换table成FeatureCollection
* @param {string} [x] 可选,用于确定地理坐标信息 如:"longitude"(默认值),
* @param {string} [y] 可选,用于确定地理坐标信息 如:"latitude"(默认值),
* @param {string} [wkt] 可选,用于确定地理坐标信息 如:"wkt"(默认值)
* @param {Object} [properties] 可选,指定属性字段列表,如["cartodb_id", "q"])
* @returns FeatureCollection
*/
toFeatureCollection(x?: string, y?: string, wkt?: string, properties?: Object) {
return new FeatureCollection();
}
}
// 矢量数据 接入的时候 需要 Table 这个对象 引入