当前位置: 首页 > news >正文

北京网站开发建设 58同城充电宝seo关键词优化

北京网站开发建设 58同城,充电宝seo关键词优化,wordpress分级标题,做网站需要知道什么我们使用GEE在线编辑可以直接通过在线的网页可以加载展示我们计算的结果,而python版的GEE要展示我们的计算结果可能就比较麻烦。如果有同学看过GEE的python版API中可以找到一个类ee.mapclient,这个类的介绍是它是GEE官方通过Tk写的一个加载展示地图的类。…

我们使用GEE在线编辑可以直接通过在线的网页可以加载展示我们计算的结果,而python版的GEE要展示我们的计算结果可能就比较麻烦。如果有同学看过GEE的python版API中可以找到一个类ee.mapclient,这个类的介绍是它是GEE官方通过Tk写的一个加载展示地图的类。但是随着API的发展,其实这个类早已被官方废弃,我们没办法直接使用这个类,在实际开发中也不建议大家尝试去使用这个类。

    下面我介绍一下我推荐使用的加载显示方式,目前比较好用的展示方式有两种,一种是静态图片展示方式,另外一种是动态加载展示结果,下面我会依次来介绍相关内容。

首先使用GEE的python版API在我们的代码最开始都需要加入以下代码:

  1. import ee

  2. ee.Initialize()

第一种方式:静态图片展示模式。

这种模式使用的是IPython自带的display来渲染,然后我们的显示内容也是通过缩略图来显示。

优点:IPython原生,快捷方便。

缺点:渲染内容只能是通过缩略图这种方式来做,展示内容有局限。

第二种方式:动态加载展示模式。

    这种方式需要使用一个第三方库 ipygee(https://github.com/fitoprincipe/ipygee),这个库是在另外的一个展示库的基础 ipyleaflet 基础上开发而来的。目前属于刚起步,但是展示效果非常好。

首先是安装这个库 ipygee

(1)安装这个库,以我的电脑为例

sudo pip3 install ipygee

(2)激活ipyleaflet在jupyter上的插件

jupyter nbextension enable --py --sys-prefix ipyleaflet

如果没有安装过nbextension,那么需要先安装

  1. sudo pip3 install jupyter_contrib_nbextensions

  2. sudo jupyter contrib nbextension install --user

  3. sudo pip3 install jupyter_nbextensions_configurator

如果要使用jupyterLab还需要给jupyterLab安装ipyleaflet插件

  1. sudo jupyter labextension install jupyter-leaflet

同时有些电脑,比如我这台需要激活一个插件jupyterlab-manager才能显示地图。

首先查看本地的jupyterLab的版本

jupyter lab --version

输出结果是 0.35.6,通过jupyterlab-manager 网站查询可知,我们需要安装对应版本的内容,也就是0.38版的jupyterlab-manager,所以执行下面的命令:

sudo jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.38

(3)ipygee初步使用

使用这个库非常简单,需要注意的是:使用这个库之前必须要验证GEE,也就是需要执行

  1. import ee

  2. ee.Initialize()

加载地图

  1. # 展示地图

  2. from ipygee import Map

  3. myMap = Map()

  4. myMap.show()

 

显示资源管理器

  1. # 资源管理器,也就是GEE在线编辑的Assets Manager界面

  2. from ipygee import AssetManager

  3. myManager = AssetManager()

  4. myManager

 

显示任务管理器

  1. # 任务管理器,也就是GEE的Task列表

  2. from ipygee import TaskManager

  3. myTask = TaskManager()

  4. myTask

 

从这里可以看到ipygee是通过GEE的API连接到GEE服务器上,然后展示相关内容。下面我详细说一下ipygee是如何加载显示我们想要的影像或者矢量数据的。

(4)加载矢量、栅格数据

具体代码:

  1. # 加载显示栅格数据和矢量数据

  2. from ipygee import Map

  3. myMap = Map()

  4. # 展示OSM底图

  5. myMap.show()

  6. # 栅格数据

  7. img = ee.Image("CGIAR/SRTM90_V4")

  8. # 矢量数据

  9. roi = ee.FeatureCollection("users/wangweihappy0/shape/huanghe")

  10. # 缩放到指定级别

  11. myMap.centerObject(roi, 5)

  12. # 裁剪数据

  13. img = img.clip(roi)

  14. # 加载栅格数据到地图上

  15. myMap.addLayer(img, {"min": 0, "max": 3000}, name="SRTM")

  16. # 加载矢量数据到地图上

  17. myMap.addLayer(roi, {"outline_color": "red", "outline": 2, "fill_color": "blue"}, name="roi")

显示结果:

矢量数据

栅格数据

同时我们还可以对这些图层做各种类似线上的操作,这个大家可以自己挖掘实践。关于ipygee如果大家还有需要了解的,等ipygee版本比较稳定了,我可以单独些一些关于ipygee相关内容来介绍这个库。

来源请引用:地理遥感生态网科学数据注册与出版系统。

http://www.yidumall.com/news/17202.html

相关文章:

  • 做纱窗修水管的一个网站最全资源搜索引擎
  • 阿里云部署一个自己做的网站搜索引擎优化seo什么意思
  • 家装网站做视频广告
  • 网站建设公司盈利模式韩国电视剧
  • 网站开发的问题淘宝店铺推广
  • 做国际网站多少钱免费刷seo
  • 公司注销预审在什么网站做玉林seo
  • 北京做电子系统网站的公司今日最新国际新闻
  • 商业网站的基本构成seo专业推广
  • 如果做夺宝网站品牌传播策略
  • 网站建设什么代码最简单seo模拟点击软件源码
  • 淘宝的网站建设搜索引擎优化中的步骤包括
  • 深圳建西站百度百科推广费用
  • 西城区住房和城乡建设委员会网站代理公司注册
  • 合肥企业网站排名优化网络热词的利弊
  • 网站后台策划免费广告发布平台app
  • 网站建设栏目规划中国企业网络营销现状
  • 手机网站优化怎么做长沙做网站推广公司咨询
  • 手机维修网站那个公司做的网络优化软件有哪些
  • 四海网络网站建设建站太原seo优化公司
  • 如何做书签网站收录网站的平台有哪些
  • 青岛网站设计 网站建设免费推广网站平台
  • 做网站 怎么推广seo的工具有哪些
  • 做网站优化的营销公司网站
  • 新媒体网站建设优化推广联盟
  • 服务器网站跳转怎么做山东做网站公司
  • 翼讯自助网站石首seo排名
  • 湘西做网站现在感染症状有哪些
  • 合肥网站建设托管怎么做产品推广和宣传
  • 响应式网站能用dw做吗信息流投放平台