サービス利用手続き - Sample Code -

サンプルコード
- Sample Code -

WebAPIの利用サンプル

WebAPIを使用するためには、多少のプログラミング知識が必要です。以下に、Javaのサンプルコードをご用意いたしました。ご活用頂ければ幸いです。
※このコードは、あくまでサンプルとしてAPI動作確認などにご使用ください。こちらのサンプルコードに関するお問い合わせはご容赦いただきますようお願いいたします。

サンプルソースの使用方法

留意事項

標準のJDKに含まれるライブラリのみを使用していますので、追加ライブラリはありません。
動線解析WebAPIにアクセスしますので、実行前にオンラインであることを確認してください。
下記サンプルのuseridとpasswdは登録されたもので置き換えて下さい。

APIサンプル
GetNearestRoadPoint サンプル

パラメータ内訳。東京大学柏キャンパス(139.93689537, 35.90084483 : 千葉県柏市)から最近隣の道路ノード

> java pflow.sample.PFlowSample_GetNearestRoadPoint userid passwd
CreateSession : 1
GetNearestRoadPoint : 1
roadKindCode : 9
roadNo : 0
meshCode : 533967
longitude : 139.93674385
latitude : 35.90112752
DestroySession : 1

GetDistributionData サンプル

東京大学本郷キャンパス(139.76246595, 35.7078869 :東京都文京区)を中心とした1km四方の午前8時のPTデータ(東京都市圏PT調査)を取得します。

> java pflow.sample.PFlowSample_GetDistributionData userid passwd
CreateSession : 1
GetDistributionData : 1
432095,2,3,1998/01/01 08:00:00,139.7590019094,35.7073894255,1,11,3136202,10,1,24,,12,
594858,2,2,1998/01/01 08:00:00,139.7591925721,35.7074163885,1,12,0410114,5,1,43,,3,
733548,2,3,1998/01/01 08:00:00,139.7592242906,35.7073446132,1,8,0772201,8,1,45,,12,
226611,3,5,1998/01/01 08:00:00,139.7594045713,35.7057653666,1,13,2313610,10,97,36,,97,
565709,1,1,1998/01/01 08:00:00,139.7594045713,35.7057653666,2,14,0221008,15,97,64,,97,
565710,1,1,1998/01/01 08:00:00,139.7594045713,35.7057653666,1,9,0221008,8,97,52,,97,
565716,1,1,1998/01/01 08:00:00,139.7594045713,35.7057653666,2,9,0221008,9,97,74,,97,
565718,1,1,1998/01/01 08:00:00,139.7594045713,35.7057653666,2,11,0221008,8,97,42,,97,
565719,1,1,1998/01/01 08:00:00,139.7594045713,35.7057653666,1,6,0221008,9,97,58,,97,
565719,2,2,1998/01/01 08:00:00,139.7594045713,35.7057653666,1,6,0221008,9,1,58,,1,
565722,1,1,1998/01/01 08:00:00,139.7594045713,35.7057653666,2,9,0221008,4,97,46,,97,
~~~~~中略~~~~~
1,2010/07/16 21:35:27,2010/07/16 21:35:27,15,
2,2010/07/16 21:35:27,2010/07/16 21:35:33,6235,
3,2010/07/16 21:35:33,2010/07/16 21:35:33,0,
4,2010/07/16 21:35:27,2010/07/16 21:35:33,6250,
DestroySession : 1

GetDistributionImage サンプル(準備中)

東京大学本郷キャンパス(139.76246595, 35.7078869 :東京都文京区)を中心とした1km四方の午前8時のPTデータ(東京都市圏PT調査)の分布画像を取得します。

> java pflow.sample.PFlowSample_GetDistributionImage userid passwd

※ 正常終了時にはステータスコード(1)が得られ画像が取得される。異常終了時にはステータスコードのみで画像は表示されない。

GetMixedRoute サンプル

東京大学柏キャンパス(139.93689537, 35.90084483 :千葉県柏市)から、東大本郷キャンパス(139.76246595, 35.7078869:東京都文京区)への道路・鉄道を使った経路

> java pflow.sample.PFlowSample_GetMixedRoute userid passwd
CreateSession : 1
GetMixedRoute : 1
1,3,0,0,224,0,0,
1,柏の葉キャンパス,つくばエクスプレス,
1,新御徒町,都営大江戸線,
1,本郷三丁目,都営大江戸線,
1,0.0,0.0,1,
1,139.93674385,35.90112752,1,
1,139.93753133,35.89994437,1,
1,139.93905615,35.9006277,1,
1,139.94033112,35.898878,1,
1,139.94179364,35.89602847,1,
~~~道路経路中略~~~
1,139.95235278,35.89295833,2,
1,139.95243166,35.89293528,2,
1,139.95237222,35.89272778,2,
1,139.95187222,35.89119444,2,
1,139.95157222,35.89050278,2,
1,139.95104722,35.88959444,2,
~~~鉄道経路中略~~~
> 1,139.76260316,35.70755107,1,
1,0.0,0.0,1,
,
DestroySession : 1

Web-API[GetFlowData]のデータ取得応答時間

GetFlowData APIご利用の際のデータ取得時間と,取得ファイルサイズについて、以下の表にまとめました。

都市圏 検索応答時間(平均) 取得データサイズ
H10東京都市圏 45秒~50秒 59.5MB
H18道央都市圏 6秒~8秒 7.9MB
H17北部九州都市圏 13秒~15秒 15.8MB
H13中京都市圏 17秒~19秒 20.0MB
H12京阪神都市圏 未計測 未計測

ページの先頭へ