このページの内容

Awesome Agriculture

Agricultureを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

自動化とロボティクス

  • Ant Robotics - Ecoterra botから発展した開発。
  • Acorn Rover - OdriveとPythonを使う精密農業ローバー。
  • Earth Rover - ROS1を使う精密農業向け農業AGVローバー。
  • EcoTerra Bot - DeltaとRover。
  • FarmBot - オープンソースの精密園芸プロジェクト。
  • FarmBot-ROS - オープンソースの農業ロボット。
  • Fields2Cover - 自律農業車両向けの堅牢で効率的な網羅走行経路。
  • Field Friend - 自律除草のための開発プラットフォーム。
  • Romi project - 欧州の資金援助を受けた研究プロジェクト。
  • ROS Agriculture - Robot Operating Systemを利用し、農業従事者へロボットツールを提供することに注力するオープンソースコミュニティ。
  • Weedinator - ライントレース式除草ロボット。

計算ツール

  • farm-calculators - 農業や作物に関するさまざまな情報を計算するWordPressプラグイン。

気候、環境、天気

  • agroclimatology - NASA(POWER)Agroclimatology Web Resourceと連携するRubyクライアント。
  • evapotranspiration - 基準作物蒸発散量(ETo)を計算するRubyライブラリ。
  • frostline - USDA植物耐寒性ゾーン向けのデータセット、API、Pythonパーサー。
  • GSODR - Rで扱う世界の日別気象概要データ。
  • iem - Iowa Environmental Mesonetを稼働させるコード。
  • PyETo - 基準/潜在蒸発散量(ETo)を計算するPythonパッケージ。
  • pyTSEB - リモートセンシングデータから蒸発散量を推定するPython製二源エネルギー収支モデル。
  • soilDB - NCSS土壌データベースへ簡単にアクセスするRライブラリ。

作物モデリング、表現型解析、病理学

  • Open Plant Pathology - 疫学、病原体の集団生物学、生態学を発展させるため、オープンデータと計算ツールを重視するコミュニティ。

データセット

  • Agriculture Datasets Collection - 開発途上地域の食料安全保障課題への対処に特化した機械学習データセットの厳選コレクション。
  • CEAOD - データ分析ツールとともに、温室・屋内農業研究向け標準化データセットを提供するControlled Environment Agriculture Open Dataリポジトリ。
  • CropHarvest - 衛星画像からラベル付けした95,186データポイントを収録し、食料安全保障の機械学習研究を支援する世界作物種マッピング用オープンソース・リモートセンシングデータセット。
  • CWFID - 圃場画像、植生セグメンテーションマスク、作物/雑草の植物種注釈で構成されるデータセット。
  • FAO/NASA Harvest Crop Type Dataset - 農地分類モデルの検証と訓練に使う位置情報付き圃場データを収録した、作物種のグラウンドトゥルース観測データセット。
  • Growstuff - 記録管理と作物データベース。使いやすいAPIを備える。
  • PlantVillage - 14種類の作物、38種類の病害クラスを対象とした、健全な植物と罹病植物の葉画像データセット。
  • SoybeanYield - 収量実績、管理方法、気象データ、土壌パラメーターを統合した、大豆収量予測向けマルチモーダル農業データセット。
  • TERRA REF - ソルガム育種試験から得た1PBのパブリックドメイン高解像度センサーデータ(データ公開、大容量ファイルはglobus.orgのncsa#terra-publicで入手可能)。

データ標準化、相互運用性、API

  • AgGateway’s ADAPT Toolkit - 生産者、機械、取引先間の通信を簡素化するツールを提供するオープンソースプロジェクト。
  • Agstack - 農業エコシステム向けオープンソース・デジタルインフラストラクチャ。
  • API-Code-Samples - aWhere APIプラットフォームのコードサンプル。
  • Botanica - 分類階層、栽培追跡、Darwin Core準拠を備えた、専門的な植物データ管理向け本番対応Rustクレート。
  • ClearAg-API-Examples - ClearAg APIを使用するコード例集。
  • Fiware AgriFood - 農場システムを接続し、実用的なスマート農業・アグリフードソリューションを可能にするオープンソースのデータ標準とIoTフレームワーク。より大規模なFiware.orgプロジェクトの一部。
  • JDLinkMachineDataAPI-OAuth2-CSharp-Example - CSharpによるJDLink Machine Data APIクライアント例。
  • Open Ag Data Alliance - 農業データへ相互運用性、セキュリティ、プライバシーをもたらすためのオープンプロジェクトOADA。
  • MyJohnDeereAPI-OAuth2-Java-Example - JavaによるMyJohnDeere APIクライアント例。
  • MyJohnDeereAPI-OAuth2-NodeJS-Example - Node.jsによるMyJohnDeere APIクライアント例。
  • MyJohnDeereAPI-OAuth2-Python-Example - PythonによるMyJohnDeere APIクライアント例。
  • OpenTeam - 農業管理のためのオープン技術エコシステム。
  • SampleData - テストに使えるサンプルデータカード、シェープファイル、その他のファイル。
  • SencropAPI-JavaScript-Client - Sencrop APIのJavaScriptクライアント実装。Sencrop気象観測所を読み取り・管理。

農場管理システムと記録管理

  • Ekylibre - Ruby on RailsとPostgreSQL/PostGISで構築された、農家と小規模事業者向け農場管理情報システム。
  • farmOS - DrupalとPHPで構築されたWebベースの農場記録管理アプリケーション。
  • GrowGood) - ValueFlowsやJSON-LDなどのオープン標準を使い、農業活動と市場を横断して相互運用可能なデータの追跡・共有を支援するオープンソース農場管理プラットフォーム。
  • LiteFarm - 世界初のコミュニティ主導・非営利農場管理システム。
  • Soil Mate - 土壌データの収集を支援するヘルパーアプリ。
  • Tania - GoとVue.jsで構築された、誰でも使える無料・オープンソース農場管理システム。

地理空間とGIS

GISリソース

  • Awesome GIS - 豊富なGIS関連情報源を集めたリスト。

GISプラットフォーム

  • QGIS - 無料、オープンソース、クロスプラットフォーム(Linux/Windows/macOS)の地理情報システム。

シェープファイル

  • pyshp - 純粋なPythonでESRI Shapefileを読み書き。
  • rgeo-shapefile - RubyでESRI Shapefileの地理空間データを読み取るためのRGeo用オプションモジュール。

IoT、ハードウェア

  • AgOpenGPS - 農業向け精密マッピングおよびセクション制御ソフトウェア。
  • Farm-Data-Relay-System - WiFiに頼らず、遠隔地でESP-NOW、LoRaなどのプロトコルを使ってセンサーデータを運ぶシステム。
  • Farm Hack - 独自のツールを製作・改造する農家の世界的コミュニティ。
  • Open Agriculture Foundation - 透明性、ネットワーク化された実験、教育、超地域生産を実現・推進するオープンソース技術エコシステム。
  • Open hydroponics - 完全自動化された水耕栽培OS。
  • OpenMinder - オープンソースの根域監視、API、RaspberryPi向けオープンソースHAT。
  • OpenWeedLocator - 作物栽培中や休閑地で利用する、オープンソースで低価格の画像式雑草検出装置。
  • Simplesteer - スマートフォンで操作でき、Raspberry Pi上で動作するWebインターフェース付きRTK GPSトラクター自動操舵システム。
  • Smart Farming Thingsboard - ThingsBoardでセンサーデータを収集し、リアルタイム農業ダッシュボードへ表示するスマート農業デモプロジェクト。

知識ベースと学習リソース

  • Harvest Helper - データベース内の45種類の植物について栽培、収穫、レシピ情報とJSON APIを提供。
  • OpenFarm - Ruby on Railsで構築された、農業・園芸知識の無料オープンデータベース。

機械学習とAI

  • AgML - 農業機械学習のための一元的フレームワーク。
  • agridat - 農業実験から得られた広範なデータセット集を提供するRパッケージ。
  • Crop Yield Prediction - リモートセンシングデータに基づく作物収量予測用の深層ガウス過程。
  • Deep Learning for Biologists with Keras - 主に生物学関連の題材を扱う深層学習分析チュートリアル。
  • FarmVibes.AI - 農業と持続可能性のためのマルチモーダル地理空間MLモデル。
  • PlantCV - コンピュータービジョンを使った植物表現型解析ソフトウェア。

リモートセンシングと画像

  • Awesome Sentinel - Copernicus Sentinel衛星のデータに関連する優れたツール、チュートリアル、APIの厳選リスト。
  • Awesome Vegetation Index - マルチスペクトル、ハイパースペクトル、UAV画像向けの一般的な植生指数について、参考資料と応用例をまとめたリスト。
  • Raster Vision - 航空/衛星画像のための深層学習。
  • Sen2Agri - 農業用途の高解像度衛星画像を処理するソフトウェアシステム。

ライセンス

CC0

法律で認められる限り、Bryce Johnstonは本作品に関するすべての著作権および関連する権利または隣接権を放棄しています。