サービス利用手続き - 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京阪神都市圏 | 未計測 | 未計測 |