python随机生成一个地区地址_为特定地区/国家生成随机坐标的轻量级工具?

该博客介绍了一个使用Python轻量级工具,结合shapefile、shapely和numpy库,来为欧洲特定国家生成随机地理位置坐标的解决方案。通过读取地图边界文件并筛选欧洲国家,最终实现随机点的均匀分布。
摘要由CSDN通过智能技术生成

不得不做类似的事情,但希望在这个案例中真正统一地在欧洲传播。在import shapefile

from shapely.geometry import Point, shape

from numpy.random import uniform

from collections import Counter

shp = shapefile.Reader('shapefiles/TM_WORLD_BORDERS-0.3.shp')

# Adjust for your case:

EU3 = ['ARM', 'BIH', 'BIH', 'CYP', 'DNK', 'IRL', 'AUT', 'EST', 'CZE', 'FIN'

, 'FRA', 'DEU', 'GRC', 'HRV', 'HUN', 'ISL', 'ITA', 'LTU', 'LVA', 'BLR'

, 'MLT', 'BEL', 'AND', 'GIB', 'LUX', 'MCO', 'NLD', 'NOR', 'POL', 'PRT'

, 'ROU', 'MDA', 'ESP', 'CHE', 'GBR', 'SRB', 'SWE', 'ALB', 'MKD', 'MNE'

,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值