用于地图绘图的xarray扩展
项目描述
xarray-leaflet:用于瓦片地图绘图的xarray扩展
xarray和Leaflet都具备处理数据片段的能力,xarray通过Dask的块来处理,Leaflet通过地图瓦片来处理。最终,这实际上是同一个概念,因此让它们一起工作是很自然的事情。
幸运的是,xarray是用Python编写的,我们恰好有一个Leaflet的优秀的Python绑定ipyleaflet。
xarray-leaflet使用ipyleaflet作为数据数组的绘图后端。它动态生成地图瓦片,可能使用Dask的懒加载评估系统和Zarr的块数据存储,并通过Jupyter服务器提供服务,从而实现大数据可视化。
查看示例笔记本
- examples/introduction.ipynb以开始。
- examples/dynamic.ipynb进行更高级的可视化,特别是动态地图。
- examples/custom_projection.ipynb查看非墨卡托投影的示例。
它与其他可视化库相比如何?
xarray-leaflet并不试图重新发明轮子。它站在巨人的肩膀上:xarray、Jupyter小部件、Leaflet。通过结合这个软件栈,它开辟了新的可能性,同时保持相对较小的库。
安装
使用conda
conda install -c conda-forge xarray_leaflet
使用pip
pip install xarray_leaflet
使用Voila与xarray-leaflet
要使用 xarray-leaflet,Voila 必须使用以下命令启动
jupyter server --ServerApp.open_browser=True --ServerApp.default_url="voila/render/path_to_notebook.ipynb"
项目详情
下载文件
下载适用于您平台的自定义文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
xarray_leaflet-0.2.3.tar.gz (352.8 kB 查看哈希值)
构建分布
关闭
xarray_leaflet-0.2.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 728efd1a06ed92581412bffbb9fd9bc79c99513c57b6f45cbbcdb7b7295a2fc0 |
|
MD5 | facb4176643708a3709df962e0b3f90c |
|
BLAKE2b-256 | f9ccad2db6d106038aa2984a551df6fe65dfa5ea4506939843ac08db6ad2a3dd |
关闭
xarray_leaflet-0.2.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 27c099d16ff1dc48efd48b430568c5e46ac43c04f53364811fdad99598f03013 |
|
MD5 | 2d2681a4badfb1eb5f0212e378fb8137 |
|
BLAKE2b-256 | a02c685a6c187bba3434552ad6df10cd0f5960b09fef3d83e53b48a976d96b3f |