首页 > 其他分享 >[1062] The function of geopandas.sjoin

[1062] The function of geopandas.sjoin

时间:2024-09-12 11:03:30浏览次数:8  
标签:function predicate right df geopandas sjoin left

ref: https://geopandas.org/en/stable/docs/reference/api/geopandas.sjoin.html


geopandas.sjoin

geopandas.sjoin(left_df, right_df, how='inner', predicate='intersects', lsuffix='left', rsuffix='right', distance=None, on_attribute=None, **kwargs)

Spatial join of two GeoDataFrames.

See the User Guide page Merging data for details.

Parameters:
left_df, right_dfGeoDataFrames
howstring, default ‘inner’

The type of join:

  • ‘left’: use keys from left_df; retain only left_df geometry column

  • ‘right’: use keys from right_df; retain only right_df geometry column

  • ‘inner’: use intersection of keys from both dfs; retain only left_df geometry column

predicatestring, default ‘intersects’

Binary predicate. Valid values are determined by the spatial index used. You can check the valid values in left_df or right_df as left_df.sindex.valid_query_predicates or right_df.sindex.valid_query_predicates Replaces deprecated op parameter.

lsuffixstring, default ‘left’

Suffix to apply to overlapping column names (left GeoDataFrame).

rsuffixstring, default ‘right’

Suffix to apply to overlapping column names (right GeoDataFrame).

distancenumber or array_like, optional

Distance(s) around each input geometry within which to query the tree for the ‘dwithin’ predicate. If array_like, must be one-dimesional with length equal to length of left GeoDataFrame. Required if predicate='dwithin'.

on_attributestring, list or tuple

Column name(s) to join on as an additional join restriction on top of the spatial predicate. These must be found in both DataFrames. If set, observations are joined only if the predicate applies and values in specified columns match.

标签:function,predicate,right,df,geopandas,sjoin,left
From: https://www.cnblogs.com/alex-bn-lee/p/18409768

相关文章

  • dotnet 禁用 SQLite 的 SQLiteFunction 扫描程序集提升启动性能
    在我所在的团队开发的一个WPF应用程序里面,使用到了SQLite作为本地数据库。在优化启动性能过程中,发现了在启动过程一旦访问SQLite将会因为SQLiteFunction扫描程序集导致CPU损耗,从而影响启动性能。本文将告诉大家如何禁用SQLite的SQLiteFunction扫描程序集在SQLiteF......
  • NHS修饰的ITO玻片|活化酯改性ITO芯片|NHS Functional Glass Slides
    NHS修饰的ITO玻片|活化酯改性ITO芯片|NHSFunctionalGlassSlidesNHS修饰的ITO玻片是一种在科研领域广泛应用的特殊玻片,它结合了NHS(N-hydroxysuccinimide,N-羟基琥珀酰亚胺)修饰和ITO(IndiumTinOxide,氧化铟锡)涂层的优点。以下是对NHS修饰的ITO玻片的详细解释:一、NHS修饰概述......
  • 羧基修饰的ITO玻片|Carboxylic acid functional glass slides
    羧基修饰的ITO玻片|Carboxylicacidfunctionalglassslides羧基修饰的ITO玻片是一种在氧化铟锡(ITO)涂层表面引入羧基官能团的玻璃载玻片。这种修饰增强了ITO与其他材料的粘附性,并提供了反应活性的表面,适用于电子学和化学领域的各种应用,如场效应晶体管、太阳能电池和固相合成......
  • [Javascript] Function.prototype.call
    .callmethodexitsonanyfunction,whichwillreferto Function.prototype.callforexample:console.log.call===Function.prototype.call//call AlsoitmeansthatFunction.prototype.call===Function.prototype.call.call Question:console.log.call.cal......
  • Parse error: syntax error, unexpected 'function' (T_FUNCTION) in core\function
    遇到 Parseerror:syntaxerror,unexpected'function'(T_FUNCTION) 的错误,通常是因为PHP代码中存在语法错误。这种错误通常发生在PHP版本不兼容的情况下,或者代码本身有语法问题。分析错误错误信息指出在\core\function\helper.php 文件的第80行出现了语法错误。......
  • USB configfs与USB functionfs的区别及关系
    configfs和functionfs是Linux内核中用于配置和管理USB设备行为的两种不同的文件系统,它们各自的用途和工作方式有所不同,但在USBGadget子系统中可以结合使用。以下是它们的区别和关系:1.configfs:用途:用于配置和管理USB设备的整体功能和配置。工作原理:config......
  • USB gadget functionfs
    FunctionFS(FunctionFilesystem)是LinuxUSBGadget框架的一部分,专门用于从用户空间实现和控制自定义的USB功能。它提供了一种文件系统接口,使用户能够在用户空间中直接定义USB设备的接口、端点和描述符,并管理USB数据的传输。FunctionFS常用于需要用户空间控制的复杂U......
  • Geopandas:Python地理空间数据分析库详解
    Geopandas是一个开源项目,它扩展了Pandas库的功能,使得可以轻松地处理空间数据。Geopandas使得地理数据的分析和操作更加直观和高效,它在Pandas的基础上增加了对几何类型数据的支持,并且可以与Shapely库和Fiona库一起使用,用于空间数据的读取、处理和分析。Geopandas的主要特点......
  • [1053] IF function in Excel & apply the function to all records
    YoucanachievethisinExcelusingtheIFfunction.Here’showyoucandoit:Selectthecellwhereyouwanttheresulttoappear(let’ssayD1).Enterthefollowingformula:=IF(C1<>"",C1,"NONE")PressEnter.Dragthe......
  • geopandas
    一数据集准备获取nybb数据集importgeopandasfromgeodatasetsimportget_pathpath_to_data=get_path("nybb")gdf=geopandas.read_file(path_to_data)gdf二将获取到的数据集写到本地文件,方便查看gdf.to_file(“my_file.geojson”,driver=“GeoJSON”)......