全局区域参考系统网格生成工具包。
项目描述
GARS - 全球区域参考系统
Field - Corteva Agriscience 农业参考。
错误/问题
用法
GARSField: 基于边界框确定GARS网格
import geopandas
import shapely.geometry
from gars_field import GARSField
geom_bounds = shapely.geometry.box(minx=-175, miny=-76, maxx=-174, maxy=-75)
garsf = GARSField(geom_bounds)
# 6 deg grids (extension)
grids_6deg = garsf.gars_6deg
# 3 deg grids (extension)
grids_3deg = garsf.gars_3deg
# 1 deg grids (extension)
grids_1deg = garsf.gars_1deg
# 30 min grids
grids_30min = garsf.gars_30min
# 15 min grids
grids_15min = garsf.gars_15min
# 5 min grids
grids_5min = garsf.gars_5min
# 1 min grids (extension)
grids_1min = garsf.gars_1min
# convert to geopandas
geopandas.GeoDataFrame(
{"gars_id": [str(grid) for grid in field.gars_1min]},
geometry=[grid.polygon for grid in field.gars_1min],
crs="EPSG:4326",
)
GARSGrid
网格单元大小:1、5、15、30分钟
from gars_field import GARSGrid
# from latlon
ggrid = GARSGrid.from_latlon(-89.55, -179.57, resolution=5)
# from GARS ID
ggrid = GARSGrid("001AA23")
# get bounding poly
grid_poly = ggrid.polygon
# get GARS ID
gars_id = str(ggrid)
# UTM CRS EPSG Code
epsg_code = ggrid.utm_epsg
EDGARSGrid
这是扩展度网格系统。
网格单元大小:1、3、6度
from gars_field import EDGARSGrid
# from latlon
ggrid = EDGARSGrid.from_latlon(-89.55, -179.57, resolution=3)
# from GARS ID
ggrid = EDGARSGrid("D01AA23")
# get bounding poly
grid_poly = ggrid.polygon
# get GARS ID
gars_id = str(ggrid)
# UTM CRS EPSG Code
epsg_code = ggrid.utm_epsg
GEDGARSGrid
这是巨型扩展度网格系统。
网格单元大小:30、60度
from gars_field import GEDGARSGrid
# from latlon
ggrid = GEDGARSGrid.from_latlon(-89.55, -179.57, resolution=3)
# from GARS ID
ggrid = GEDGARSGrid("GD1A")
# get bounding poly
grid_poly = ggrid.polygon
# get GARS ID
gars_id = str(ggrid)
鸣谢
GARSGrid 受到以下启发:
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
gars_field-0.3.3.tar.gz (21.9 kB 查看哈希值)
构建分发
gars_field-0.3.3-py2.py3-none-any.whl (15.9 kB 查看哈希值)
关闭
gars_field-0.3.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f889ab5fb12c2a8466201436d0ee9907a58e99112c2414af05b149cf1d1be2a |
|
MD5 | 536198686aef672e93325658f8f3735e |
|
BLAKE2b-256 | 286241c8da3e27017adb446f87dafc2f388cef3ed256dc3cfd03078ed2c5b29e |
关闭
gars_field-0.3.3-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ec8718e0a8d9d0ac2dd930743af8da4f50079a09826082827967279f18f48a74 |
|
MD5 | a2ac46422371548ba67c32aa6b93b370 |
|
BLAKE2b-256 | 48edba1bef3878d364d326b4fa30cf9f9c59b1e60e4b4027657061fc33e51715 |