vector.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:CHaMP_Metrics 作者: SouthForkResearch 项目源码 文件源码
def features_on_raster(self, filtercodes=None, raster_extent=None):
        from shapely.geometry import MultiPolygon
        raster_extent = raster_extent if raster_extent else self.demDataExtent

        if filtercodes:
            features = [feat for feat in self.features if self.fieldName_Description in feat['fields'] and feat['fields'][self.fieldName_Description] in filtercodes]
        else:
            features = self.features
        for feat in features:
            if not MultiPolygon(raster_extent).contains(feat['geometry']):
                return False
        return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号