geopandas

    0热度

    1回答

    我有Feature Collection的Polygons和MultiPolygons,我必须先将它写入临时文件,然后使用geopandas.GeoDataFrame.from_file(tmp_json_file)加载它,我在寻找一种没有临时文件的方法。我尝试过使用geopandas.GeoDataFrame.from_feature(),它对于简单多边形的特征集合非常有效,但是我无法使它适用于

    2热度

    1回答

    鉴于可用的形状文件here: 我想用自定义颜色绘制下面指定的一组县; Wayne和Washtenaw县的'blue',其他县的'gray'。 import geopandas as gpd import matplotlib.pyplot as plt %matplotlib inline shpfile=<Path to unzipped .shp file referenced and

    6热度

    2回答

    给定可用的形状文件here:我想在地图上标记每个多边形(县)。 GeoPandas可能吗? import geopandas as gpd import matplotlib.pyplot as plt %matplotlib inline shpfile=<Path to unzipped .shp file referenced and linked above> c=gpd.rea

    2热度

    1回答

    : h=pd.DataFrame({'zip':[19152,19047], 'Lat':[40.058841,40.202162], 'Lon':[-75.042164,-74.924594]}) crs='none' geometry = [Point(xy) for xy in zip(h.Lon, h.Lat)] hg = GeoDataFrame(h

    1热度

    1回答

    我最近开始使用geopandas来处理我的城市的shapefile。最近我使用geopandas中的contains方法发现了一个问题。问题如下: 我得到了2个不同的shapefile与相同的crs投影:区和部分。我需要获取所有与区域相关的剖面多边形。我阅读了contains方法,它看起来正是我所需要的,但在运行它的时刻,返回的多边形是空的。这里奇怪的是当我使用intersects方法而不是包含它

    0热度

    1回答

    我刚刚开始使用shapefiles。我有一个shapefile,其中每个对象都是一个多边形。我想要生成一个新的shapefile,其中每个多边形的几何图形都由其质心替换。有我的代码。 当我运行该脚本,我结束了raise ValueError("Geometry column cannot contain mutiple " ValueError: Geometry column cannot co

    0热度

    2回答

    我有一个由一个id和一个由2D点填充的几何列组成的geopandas数据框。我想加入每个唯一ID的点来创建一个多边形,以便我的新数据框将具有多边形作为其几何。我的代码目前看起来是这样的: polygons = geopandas.GeoDataFrame() for i in id: group = df[df['id']== i] polygon = {'type': 'P

    1热度

    1回答

    假设我有以下包含3个多边形对象的地理数据框。 import geopandas as gpd from shapely.geometry import Polygon p1=Polygon([(0,0),(0,1),(1,1),(1,0)]) p2=Polygon([(3,3),(3,6),(6,6),(6,3)]) p3=Polygon([(3,.5),(4,2),(5,.5)])

    1热度

    1回答

    考虑到可用的形状文件here:我知道可以生成我需要的县级标签以及地图上某些点(如下所示)所需的基本地图。我遇到的问题是我似乎无法用figsize控制图形的大小。 这是我有: import geopandas as gpd import matplotlib.pyplot as plt %matplotlib inline figsize=5,5 fig = plt.figure(figsi

    4热度

    1回答

    我有一个多边形的功能集合,我必须先将它写入临时文件,然后用geopandas.GeoDataFrame.from_file(tmp_json_file)加载它,有没有什么办法可以不写临时文件,来自GeoJSON对象的GeoDataFrame?