geo pandas не имеет атрибута clip - PullRequest
1 голос
/ 29 апреля 2020

Я пытаюсь обрезать точки из GeoDataFrame в многоугольник, который я изолировал от другого GeoDataFrame. В конце концов я хотел бы встроить это в al oop и обрезать все сразу, но сейчас ни один клип не выполняется ни в GeoSeries, содержащем одну геометрию, ни во всем GeoDataFrame. Я попытался обновить свои пакеты и переустановить их - не уверен, что это функциональная ошибка, которую я не вижу:

    geo = geopandas.read_file("fz....shx") #has a series of polygon geometries 
    geo.crs = "EPSG:4326"

    df = pd.read_csv("cleanedMCD...csv"). #has a series of points (lat, lon) 

    gdf = geopandas.GeoDataFrame(df, geometry=geopandas.points_from_xy(df.lat, df.lon))
    gdf.crs = "EPSG:4326"

    mask = geo.loc[0] #grab the first polygon from geo

    zoneGeo = geopandas.clip(gdf, mask)

Выводит следующую ошибку:

    AttributeError: module 'geopandas' has no attribute 'clip' 
...