为了进一步分析,我想使用SpatialPolygonsDataFrame(SPDF)从RasterStack中为每个单元提取数据。 RasterStack的空间分辨率与SPDF对象的Polygons的大小完全匹配。
我已经有一个代码段(raster :: extract())做我想要的事情。但是,因为我有一个全局数据集,所以它似乎一直运行到时间结束。您对如何加快此过程有任何建议吗?例如具有raster :: getValues()之类的功能?
非常感谢!
Future<List<DocumentSnapshot>> doesNameAlreadyExist(String name) async {
QuerySnapshot data = await Firestore.instance
.collection('locations')
.where("city", isEqualTo: name)
.limit(1)
.getDocuments();
return data.documents;
}
void firestoreCheckAndPush() async {
var data = await doesNameAlreadyExist('yourname');
if (data.length > 0) {
print('name exist');;
print('Document id '+ data[0].documentID);
} else {
print('name will be pushed on firestore');
}
}