修改数据
可以使用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("修改完成");
});