修改数据

可以使用featureService创建updateObject,然后通过updateObject修改图层中的数据,修改数据数据时需要GeoJSON格式

let server = new wserver.Server();
let featureService = server.createFeatureService();
let layer = "demo.msp_demo_pt";
let updateObject = featureService.createUpdateObject(layer);

有了updateObject后,可以调用updateFeature修改一条数据。

let feature = {
    type:"Feature",
    id:100,//id必须指定
    properties:{
    },
    geometry:{
        type:"Point",
        coordinates:[100,40]
    }
};
//修改一条数据
updateObject.updateFeature(feature,()=>{
    console.log("修改完成");
});

也可以调用updateFeatures批量修改数据。

let feature1 = {
    type:"Feature",
    id:100,//id必须指定
    properties:{
    },
    geometry:{
        type:"Point",
        coordinates:[100,40]
    }
};
let feature2 = {
    type:"Feature",
    id:100,//id必须指定
    properties:{
    },
    geometry:{
        type:"Point",
        coordinates:[100,40]
    }
};

//批量修改数据
updateObject.updateFeatures([feature1,feature2],()=>{
    console.log("修改完成");
});

详见示例参考文档

results matching ""

    No results matching ""