开发者社区> 问答> 正文

在AI Earth如果我想同时得到江苏省+浙江省的区域怎么写代码?

在AI Earth如果我想同时得到江苏省+浙江省的区域怎么写代码?我试了下写个列表不起作用。region = aie.FeatureCollection('China_Province') \
.filter(aie.Filter.eq('province', '江苏省')),我用了个笨办法,可以用,region1 = aie.FeatureCollection('China_Province') \
.filter(aie.Filter.eq('province', '江苏省'))
region2 = aie.FeatureCollection('China_Province') \
.filter(aie.Filter.eq('province', '浙江省'))
region3 = aie.FeatureCollection('China_City') \
.filter(aie.Filter.eq('province', '上海市'))
region = region1.merge(region2).merge(region3), 不知道有没有更好的方法?

展开
收起
三分钟热度的鱼 2023-11-15 21:02:05 45 0
1 条回答
写回答
取消 提交回答
  • 在AI Earth中,如果你想同时得到江苏省和浙江省的区域,可以使用.merge()方法将两个区域集合合并。以下是示例代码:

    region1 = aie.FeatureCollection('China_Province').filter(aie.Filter.eq('province', '江苏省'))
    region2 = aie.FeatureCollection('China_Province').filter(aie.Filter.eq('province', '浙江省'))
    
    region = region1.merge(region2)
    

    这样,region变量将包含江苏省和浙江省的所有区域信息。

    2023-11-30 09:10:39
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于达摩院在深度学习、计算机视觉等方向上的技术积累,结合阿里云强大算力支撑,提供遥感、气象等多源对地观测数据的云计算分析服务,用数据感知地球世界,让AI助力科学研究。
问答排行榜
最热
最新

相关电子书

更多
释放算力潜能,加速 AI 应用构建 立即下载
网易游戏机器学习云平台助力AI应用落地实践 立即下载
智算时代,基于 ACK 落地云原生AI 立即下载