Py学习  »  Python

python在多边形中绘制点的规则网格

Spatial Digger • 1 年前 • 873 次点击  

我想在多边形中绘制一个由点组成的规则网格。

将以下内容作为多边形:

import geopandas as gpd
from shapely.geometry import Polygon

x = [0, 100, 150, 100, 50]
y = [0, 115, 200, 250, 50]

polygon_geom = Polygon(zip(x, y))
crs = 'epsg:27700'
polygon = gpd.GeoDataFrame(index=[0], crs=crs, geometry=[polygon_geom])   

利用这个范围,我想在一个规则的网格上绘制点,这些点在N-S和E-W中相隔10的距离。

那么应该只需要使用 contains 查询以将其保留在多边形内。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/159563
 
873 次点击  
文章 [ 1 ]  |  最新文章 1 年前