JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

プログラミング質問広場

本掲示板は、プログラミングに関する情報を作者様同士で共有・議論していただく場として用意いたしました。
JV-Link、JV-Dataに直接関連しない(一般論としてのプログラミング方法やAPI・メソッドの利用法などの)スレッドはこちらに立ててください。

一括表示 リストに戻る
タイトル天候 馬場状態のデータ取得方法
記事No5086
投稿日: 2023/08/20(Sun) 12:00
投稿者平山
開催日の天候、馬場状態を取得する
レース発走前に天候、馬場状態を知りたいので
レース発走前に"0B14"で現在の天候、馬場状態を取得と考えました
が取得できません。具体的な手順を教えて下さい。

(現在の方法)
開催日が8月20日で本日なので以下で取得します
全場の現在の天候、馬場状態が取得できると思うが出来ない。

JVRTOpen("20230820","0B14")

JVGet

レコード種別 "WE" で札幌、小倉、新潟の天候、馬場状態が取得で
きる筈ですが、実際は札幌が3レコードだけ小倉、新潟のデータなしとなります


宜しくお願いします。

タイトルRe: 天候 馬場状態のデータ取得方法
記事No5087
投稿日: 2023/08/20(Sun) 23:06
投稿者平山
質問内容の補足
速報は変更があった時だけ取得できるとして1R直前の各競馬場の天候、馬場
状態はどうやって取得するのでしょうか?

タイトルRe: 天候 馬場状態のデータ取得方法
記事No5088
投稿日: 2023/08/22(Tue) 00:45
投稿者Tachyon
天候馬場状態を含む速報開催情報(一括)は、JVRTOpen(0B14)後、JVReadまたはJV
Getsの繰り返しで取得できるので、読込終了判定に不具合があると思われます。

ちなみに2023/08/20の速報開催情報(一括)は、以下の全情報を取得する度に以
下の順番で読み込むこととなります。

ID 場 月日時分 内容
WE 01 00000000 天候:曇 芝:良 ダート:良
WE 01 08200630 芝:良→稍重
WE 01 08200715 天候:曇→ 雨
WE 01 08200735 ダート:良→稍重
WE 01 08200844 天候:雨→曇
WE 01 08201505 天候:曇→晴
WE 01 08201624 天候:晴→曇
AV 01 08201049 2R 10番 イースターエッグ (疾病)
JC 01 08200630 1R 2番 松田大作(55.0)→未定
JC 01 08200630 2R 12番 松田大作(56.0)→未定
JC 01 08200630 10R 2番 松田大作(54.0)→未定
JC 01 08200630 12R 5番 松田大作(55.0)→未定
JC 01 08200710 1R 2番 松田大作(55.0)→横山武史(55.0)
JC 01 08200710 2R 12番 松田大作(56.0)→松岡正海(56.0)
JC 01 08200710 10R 2番 松田大作(54.0)→C.ルメール(54.0)
JC 01 08200710 12R 5番 松田大作(55.0)→古川吉洋(55.0)
TC 01 08200820 9R 14:35→14:36
TC 01 08200820 10R 15:10→15:11
WE 04 00000000 天候:晴 芝:良 ダート:良
JC 04 08201116 4R 9番 ☆原優介(53.0)→△小林脩斗(52.0)
JC 04 08201116 6R 14番 ☆原優介(55.0)→△小林脩斗(54.0)
JC 04 08201116 7R 2番 ☆原優介(55.0)→未定
JC 04 08201116 8R 10番 ☆原優介(55.0)→未定
JC 04 08201116 9R 16番 原優介(54.0)→未定
JC 04 08201116 10R 8番 原優介(55.0)→未定
JC 04 08201124 7R 2番 ☆原優介(55.0)→丸田恭介(56.0)
JC 04 08201124 8R 10番 ☆原優介(55.0)→津村明秀(56.0)
JC 04 08201124 9R 16番 原優介(54.0)→石橋脩(54.0)
JC 04 08201124 10R 8番 原優介(55.0)→武藤雅(55.0)
JC 04 08201158 5R 2番 石橋脩(55.0)→武藤雅(55.0)
TC 04 08200820 9R 14:25→14:26
TC 04 08200820 10R 15:00→15:01
WE 10 00000000 天候:晴 芝:良 ダート:良
AV 10 08201215 5R 7番 ジンセイ(疾病)
AV 10 08201608 12R 11番 タマモネモフィラ(疾病)
JC 10 08201004 3R 10番 小牧太(54.0)→荻野極(54.0)
JC 10 08201004 9R 16番 小牧太(58.0)→田口貫太(58.0)

> 速報は変更があった時だけ取得できるとして1R直前の各競馬場の天候、
馬場
> 状態はどうやって取得するのでしょうか?

天候馬場状態の発表月日時分と発走時刻の大小関係でレース直前の天候馬場状
態を判断します。

ご参考まで。

タイトルRe^2: 天候 馬場状態のデータ取得方法
記事No5090
投稿日: 2023/08/22(Tue) 17:05
投稿者平山
Tachyon様 回答有難うございます。
やはり予想通りに全場の初期値が配信されているのですね。
私はなぜか札幌の7個だけしか受信できてません。
プログラムミスを確認します。

タイトルRe^3: 天候 馬場状態のデータ取得方法
記事No5091
投稿日: 2023/08/22(Tue) 18:18
投稿者平山
速報データ受信時にJvskipを実行したために受信が途中で終了していました。
解決しました。有難うございました。

ウィンドウを閉じる