R如何通过SpatialPolygonsDataFrame(SPDF)对象从栅格文件中提取数据?

时间:2019-03-28 13:01:30

标签: r geospatial spatial raster sp

为了进一步分析,我想使用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');
  }
}

0 个答案:

没有答案