我正在处理OSM数据,以计算城市街道的直线度。Momepy中的这个函数工作得很好。当我想要将结果(地理数据帧)保存到shapefile时,它会给我一个错误: ValueError: Invalid field type 错误主要是由于OSMID列导致的,因为我试图查看数据类型,并将其他属性列转换为字符串并运行它我将数据类型的结果附加到直线度地理数据框架中,并尝试将其保存为shapefile.data类型
请建议正确保存s
我正在使用GeoPandas方法read_file将shapefile加载到GeoDataFrame。我需要对包含几何数据的列应用一些替换修改。为此,我将此列转换为字符串。在不强制转换的情况下,执行.replace会导致错误TypeError: expected string or bytes-like object。但是,此操作会导致修剪几何图形列中的原始数据。下面是一个单元格中差异的示例:
Column GEOMETRY from Shapefile</em
当我将数据文件保存为带有几何图形的shapefile时,我将得到以下错误。geometry = [Point(xy) for xy in zip(df.longitude, df.latitude)] File "/home/ubuntu/anaconda2/lib/python2.7/site-packages/geopandas/ge
在Geopandas Geodatabase中提取shapefile多边形几何图形没有运气。变量一直显示为<shapely.geometry.polygon.Polygon object at 0x0000020ADDDC00D0>从GeoDataFrame中提取形状优美的多边形列行,试图转换为WKT