使用Geopandas将纽约shapefile子集到曼哈顿

2024-04-20 09:46:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个纽约的形状文件,我想减少到只涵盖曼哈顿,使用geopandas。(来源:https://www1.nyc.gov/site/tlc/about/tlc-trip-record-data.page)。你知道吗

谢谢你的建议!!!你知道吗

已经尝试https://mygeodata.cloud/但无法使其工作。。。你知道吗

我的总体目标是稍后检查某些lat/lon点是否在曼哈顿的shapefile内,但目前,它将在纽约这样做,因此包括实际在曼哈顿以外的点。你知道吗


Tags: 文件httpsdatapage来源siterecordgov
1条回答
网友
1楼 · 发布于 2024-04-20 09:46:11

假设您正在使用以下形状文件: enter image description here

除了GeoDataFrame中的geometry列之外,它的行为就像熊猫DataFrame。因此,您可以将您的GeoDataFrame子集化,就像您对熊猫所做的那样。你知道吗

import geopandas as gpd

gdf = gpd.read_file('taxi_zones.shp')

# only keep Manhattan
gdf = gdf[gdf.borough == 'Manhattan']

# you can check it:
gdf.borough.value_counts()

相关问题 更多 >