pyspark数据框架中地理空间栅格数据的存取与处理

pyrasterframes的Python项目详细描述


#太阳星框架

PyrasterFrames允许访问和处理Pyspark数据帧中的地理空间光栅数据。

##入门

开始的最快方法是[pip](https://pip.pypa.io/en/stable/installing/)安装pyrasterframes包。

`bash pip install pyrasterframes `

然后,您可以使用python解释器中的[local[*]master](https://spark.apache.org/docs/latest/submitting-applications.html#master-urls)访问一个[pyspark SparkSession](https://spark.apache.org/docs/latest/api/python/pyspark.sql.html#pyspark.sql.SparkSession)。

`python import pyrasterframes spark = pyrasterframes.get_spark_session() `

然后可以读取光栅并对其进行处理。

`python from pyrasterframes.rasterfunctions import * from pyspark.sql.functions import lit # Read a MODIS surface reflectance granule df = spark.read.raster('https://modis-pds.s3.amazonaws.com/MCD43A4.006/11/08/2019059/MCD43A4.A2019059.h11v08.006.2019072203257_B02.TIF') # Add 3 element-wise, show some rows of the dataframe df.select(rf_local_add(df.tile, lit(3))).show(5, False) `

##支持

在[吉特][吉特]联系我们!

问题跟踪是通过[github](https://github.com/locationtech/rasterframes/issues)进行的。

##贡献

社区的贡献总是受欢迎的。首先,请查看我们的[贡献指南](https://github.com/locationtech/rasterframes/blob/develop/CONTRIBUTING.md)、[行为准则](https://github.com/locationtech/rasterframes/blob/develop/CODE_OF_CONDUCT.md)和[开发人员指南](../../../readme.md)。在[Gitter][Gitter]上联系我们,这样社区就可以帮助您开始!

[吉特]:https://gitter.im/locationtech/rasterframes

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我能在这个程序中更好地使用内存吗?   为什么我的Java while循环迭代了一半   java IntelliJ IDEA不在构建时复制资源   socket仅在Java TCP服务器输出上检查客户端断开连接   java游戏物理摩擦   java片段onClick调用方法   symja数学分析器中无法识别java Abs[x]   java在使用泛型时创建二进制搜索树类的实例?   java在外键约束表上的添加和删除   语法java表达式的含义,如果有条件   java创建内联对象并作为参数传递   是否有相当于Redis排序集(zset)的Java数据结构   java找不到适合的方法(无参数)   音频文件操作给定字节帧的音量Java   Eclipse4不以JavaWebStart启动   java如何使用org在JSON对象中获取嵌套的键元素。json?   java与Jackson的反序列化:“org.codehaus.Jackson.map.JsonMappingException:无法反序列化[projectname]的实例。”   字符串的Java正则表达式   spring集成上的java检测缺火指令