Tag: 谷歌地球引擎

通过docker运行Google Earth Engine Datalab

我试图在我的Windows(家庭版)电脑上安装Google Earth Engine Datalab(使用Python API)。 因为我不能像现在这样安装docker,所以我安装了Docker Toolbox。 然后,我已经按照https://developers.google.com/earth-engine/python_install-datalab-local中的说明安装了最新的图片 一切都很好。 在Kitematic中,我可以看到图像正在运行。 它告诉我通过http:// localhost:8081打开Datalab ,但是当我打开它时,什么都没有出现。 当我点击Kitematic中的“预览”时,会打开另一个url( http://192.168.99.100:8081 ),但也不起作用。 尝试docker我已经安装了“hello-world-nginx”,它工作正常。 由于它使用服务器 – 客户端协议,因此我认为问题在于地球引擎映像。 我也已经将它安装在Linux PC上,并且工作正常。 当我跑步 docker日志'dockerps -q -l' /website_files/index.html not found. Copying default index.html… nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (2: No such file or directory) 2017/08/24 12:17:11 [notice] 6#0: using the […]

在(本地)Google Earth Engine Docker镜像上安装Python模块

我是docker工人和Google地球引擎的新手。 我使用Docker CE并按照本地运行GEE Datalab的说明进行操作。 Dockers运行良好,我可以访问GGE IDE。 我现在想要安装一些额外的Python软件包。 我不知道如何做到这一点。 看起来像GGE图像安装pip但我不知道如何访问它。 我看到了一个关于docker的SO问题,它提出你需要编辑图像本身来添加pip install命令,但是在我的机器上找不到实际的docker镜像。 安装用于Google Earth Engine的其他Python包的正确方法是什么?

从docker重新inputCloud Datalab?

我正在使用Docker来获取Cloud Datalab,所以我可以使用谷歌地球引擎。 我最初通过使用这些窗口的方向设置, https://developers.google.com/earth-engine/python_install-datalab-local 。 一切正常,我进入了datalab。 我是否必须重新按照这些确切的说明重新连接每一次,还是有更快的方式来重新build立连接? 我尝试导航到已设置并运行docker run -it -p "127.0.0.1:8081:8080" -v "%WORKSPACE%:/content" -e "PROJECT_ID=%GCP_PROJECT_ID%" %CONTAINER_IMAGE_NAME% 但返回: Run a Command in a new container

具有大型地理空间数据集的数据科学工作stream程

我对docker方式相对陌生,请耐心等待。 目标是使用开源可复制的方法将大地理空间数据集提取到Google Earth Engine 。 我使用本地计算机和Google计算引擎开展了一切工作,但也想让其他人也能使用这种方法。 大型静态地理空间文件(NETCDF4)目前存储在Amazon S3和Google云端存储(GEOTIFF)上。 我需要一些基于python的模块来使用命令行界面将数据转换并接收到Earth Engine。 这只能发生一次。 数据转换不是很重,可以通过一个胖实例(32GB内存,16个内核需要2个小时)来完成,不需要集群。 我的问题是我应该如何处理Docker中的大型静态数据集。 我想到了以下的select,但想知道最佳实践。 1)使用docker并将amazon s3和Google Cloud Storage存储桶挂载到Docker容器。 2)将大型数据集复制到Docker镜像并使用Amazon ECS 3)只需使用AWS CLI 4)在Python中使用Boto3 5)第五个选项,我还没有意识到 我使用的python模块是ao:python-GDAL,pandas,地球引擎,subprocess