本文整理汇总了Python中geopandas.GeoSeries.explode方法的典型用法代码示例。如果您正苦于以下问题:Python GeoSeries.explode方法的具体用法?Python GeoSeries.explode怎么用?Python GeoSeries.explode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类geopandas.GeoSeries
的用法示例。
在下文中一共展示了GeoSeries.explode方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_explode_geoseries
# 需要导入模块: from geopandas import GeoSeries [as 别名]
# 或者: from geopandas.GeoSeries import explode [as 别名]
def test_explode_geoseries(self):
s = GeoSeries([MultiPoint([(0, 0), (1, 1)]),
MultiPoint([(2, 2), (3, 3), (4, 4)])])
s.index.name = 'test_index_name'
expected_index_name = ['test_index_name', None]
index = [(0, 0), (0, 1), (1, 0), (1, 1), (1, 2)]
expected = GeoSeries([Point(0, 0), Point(1, 1), Point(2, 2),
Point(3, 3), Point(4, 4)],
index=MultiIndex.from_tuples(
index, names=expected_index_name))
assert_geoseries_equal(expected, s.explode())
示例2: test_explode
# 需要导入模块: from geopandas import GeoSeries [as 别名]
# 或者: from geopandas.GeoSeries import explode [as 别名]
def test_explode(self):
s = GeoSeries([MultiPoint([(0,0), (1,1)]),
MultiPoint([(2,2), (3,3), (4,4)])])
index = [(0, 0), (0, 1), (1, 0), (1, 1), (1, 2)]
expected = GeoSeries([Point(0,0), Point(1,1), Point(2,2), Point(3,3),
Point(4,4)], index=MultiIndex.from_tuples(index))
assert_geoseries_equal(expected, s.explode())
df = self.gdf1[:2].set_geometry(s)
assert_geoseries_equal(expected, df.explode())