Torchgeo

Pytorch 地理空间数据库
授权协议 MIT
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 戚成礼
操作系统 未知
开源组织 微软
适用人群 未知
 软件概览

Torchgeo 是微软开源的一个 PyTorch 域的库,提供特定于地理空间数据的数据集、转换、采样器和预训练模型,有点类似于 torchvision

此库主要应用于两方面:

  • 方便机器学习专家在工作流程中使用地理空间数据
  • 方便遥感专家在机器学习工作流程中使用他们的数据。

可以参阅安装说明文档示例,以了解如何使用 torchgeo。

示范用例

  • 使用基于 PyTorch Lightning 的训练脚本对模型进行训练和测试
$ python train.py config_file=conf/landcoverai.yaml
  • 下载并使用热带气旋风力估算竞赛的数据集

该数据集来自 Driven Data 与 Radiant Earth 合作举办的比赛,在 torchgeo 中使用这个数据集非常简单:

import torchgeo.datasets

dataset = torchgeo.datasets.TropicalCycloneWindEstimation(split="train", download=True)
print(dataset[0]["image"].shape)
print(dataset[0]["label"])
 相关资料
  • 问题内容: 我有一个MySQL表,该表由大约一百万个纬度和经度组成,每行都有一个主键值。 我想通过Geohashing或lat和lon排序集将此表迁移到Redis。 有人这样做吗?您用于存储和查询数据的方法是什么(例如,在Google Maps的纬度/经度范围内查询数据)。 问题答案: 是的,它已经完成了(使用geohashing …) 例如,您可以检查Geodis程序包后面的数据结构(来自Dvi

  • 我试图使用卡桑德拉文档中的地理空间示例:https://docs.datastax.com/en/dse/6.7/cql/cql/cql_using/search_index/queriesGeoSpatial.html 我收到错误: 我正在使用堆栈:[cqlsh 5.0.1|Cassandra 3.11.1|CQL规范3.4.4|本机协议v4] 如何解决?

  • 主要内容:物理地址空间,逻辑地址空间,什么是单词?物理地址空间 系统中的物理地址空间可以被定义为主存储器的大小。 将进程大小与物理地址空间进行比较非常重要。 进程大小必须小于物理地址空间。 逻辑地址空间 逻辑地址空间可以定义为进程的大小。 进程的大小应该足够小,以便它可以驻留在主内存中。 什么是单词? Word是内存的最小单位。 它是字节的集合。 在分析输入到解码器的n位地址和从解码器产生的2 ^ n个存储位置之后,每个操作系统定义不同的字长。

  • 地址空间 分段机制涉及5个关键内容:逻辑地址(Logical Address,应用程序员看到的地址,在操作系统原理上称为虚拟地址,以后提到虚拟地址就是指逻辑地址)、物理地址(Physical Address, 实际的物理内存地址)、段描述符表(包含多个段描述符的“数组”)、段描述符(描述段的属性,及段描述符表这个“数组”中的“数组元素”)、段选择子(即段寄存器中的值,用于定位段描述符表中段描述符表

  • 我引用了irbanana关于支持PostGIS的空间数据类型的回答。我正在使用MySQL,并试图为自定义数据类型实现EWKBGeomPoint。 我的Gorm模型: 据我所知,MySQL支持这样的插入: 或 如果我使用自己的来满足的界面: 包括在内的整个值在Gorm的单引号中引用,因此它不起作用: 我如何让它工作? 编辑1: 我追踪Gorm代码,最终得到了的函数。在它内部检查且为真,则它进入调用,

  • 问题内容: 我正在使用geotools库提取位置信息。这样我得到一个类型的对象 我现在想通过jdbc连接将该字段存储在我的mysql表中。当我 遇到此错误时直接尝试插入它 时 问题答案: MySql不知道如何存储您的GEO对象,或者他的大小是多少。您不应该以尝试的方式存储对象。 该PreparedStatement的#的setObject()文档说: JDBC规范指定了从Java对象类型到SQL类

  • 我有一个包含许多文档集合,其结构如下: 纬度范围为[25;55] 该收藏包含大约60万条记录。 我设置了2D_Sphere索引:db.myCollection.createIndex({location:“2DSphere”}) 我获得了所有的记录,但我只期望有几个记录(靠近我的坐标!) 有什么建议吗?提前致谢

  • bugu-mongo支持地理位置数据的存储、索引、查询。相关的类都位于com.bugull.mongo.geo包中。 注意: MongoDB对于地理位置数据,默认使用的是WGS84坐标系。如果你的地理位置数据来源是其他坐标系的,请记得先进行转换。 存储、索引 MongoDB能够存储不同类型的地理位置数据,这些数据都是GeoJSON格式。 目前,bugu-mongo支持: Point LineStr