社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

Spatial Digger • 1 年前 • 870 次点击  

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

将以下内容作为多边形:

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
 
870 次点击  
文章 [ 1 ]  |  最新文章 1 年前