如何找出 .shp 或 .shx shapefile 中索引的含义?
How do I find out the meaning of index in a .shp or .shx shapefile?
import geopandas as gpd
DATA = gpd.read_file('Africa.shx')
DATA.info()
我从 this website、Africa.shx
和 Africa.shp
下载了两个 shapefile。 我怎么知道包括了哪些国家?例如,指数从 0 到 58,但非洲只有 55 个国家(算上西撒哈拉)。另外,我应该如何将来自每个国家/地区的数据与 shapefile 匹配? 我认为这也是由索引完成的,因此了解它们的含义非常重要。顺便说一句,对于这样的匹配作业、.shx
或.shp
?
处理哪种文件类型更方便?
<class 'geopandas.geodataframe.GeoDataFrame'>
RangeIndex: 59 entries, 0 to 58
Data columns (total 1 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 geometry 59 non-null geometry
dtypes: geometry(1)
memory usage: 600.0 bytes
您需要 Africa.dbf
个文件。那是存储名称等数据的地方。如果您在一个文件夹中有 shp
、shx
和 dbf
,那么 gpd.read_file('Africa.shp')
应该可以正确加载它们。
import geopandas as gpd
DATA = gpd.read_file('Africa.shx')
DATA.info()
我从 this website、Africa.shx
和 Africa.shp
下载了两个 shapefile。 我怎么知道包括了哪些国家?例如,指数从 0 到 58,但非洲只有 55 个国家(算上西撒哈拉)。另外,我应该如何将来自每个国家/地区的数据与 shapefile 匹配? 我认为这也是由索引完成的,因此了解它们的含义非常重要。顺便说一句,对于这样的匹配作业、.shx
或.shp
?
<class 'geopandas.geodataframe.GeoDataFrame'>
RangeIndex: 59 entries, 0 to 58
Data columns (total 1 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 geometry 59 non-null geometry
dtypes: geometry(1)
memory usage: 600.0 bytes
您需要 Africa.dbf
个文件。那是存储名称等数据的地方。如果您在一个文件夹中有 shp
、shx
和 dbf
,那么 gpd.read_file('Africa.shp')
应该可以正确加载它们。