サービス説明: 2010年4月アーカイブ

Twitterのつぶやきを標高順に並べてみた。

Elevatter


かんたん標高APIの活用事例として、ついやっちゃいました。
http://netart.jp/blog/2010/04/api-1.html

思った以上に役に立たなくて、シュールで、大満足!


つぶやきは、Twitterカーラジオ for 日産カーウィングス

で使ったものを再利用しています。
クローラーもどきを運用していますが効率悪い。
信頼できる位置情報つきのつぶやきも少ない。
なので、中々画面に反映されません。

まー、お遊び程度に眺めてくださいませ。

富士山頂でつぶやいた!って人が居たらぜひ使わせて頂きたいので、ご連絡ください!

標高データを有効利用してみたつもりになってみた。

自転車坂道マップ α

地図上に黒いシミみたいなのがあると思います。
それが濃いほど坂道がキツイ場所。・・・のはずです。
上りか下りかはわかりません。

自分の通勤経路、板橋~新橋間はそれなりに表現されてると思うんですが、他の場所はどうでしょう。
自転車でキツい坂って地図上では全然たいしたことないので表現しづらいんですよね。
あと地形を元にしてるので、人工物、たとえば橋とか高架による坂は見えません。
上野駅と公園の間にある急坂なんかも、地形的には駅と公園が繋がってるせいかまったく分からない。
まあ目安程度に・・・


技術的にはこんな感じ
・国土地理院の標高データを拝借
・標高差のある地点に黒いシミを置いてく
・GoogleMapsのgTileLayerで重畳

予算の都合で以下のことが制限されてます
・山手線~横浜あたり限定
・縮尺は12-14の3段階のみ
・メッシュは50mぐらい

GtileLayerなもんで、マッシュアップ的に他所の地図にも表示することは可能。
欲しい方は言ってくださいね。無断で使わないで><


需要があるならもう少しお小遣いを投入
・首都圏(東京・埼玉・神奈川・千葉)対応
・縮尺を10-15ぐらいに

予算があれば可能
・都市部対応
・縮尺を1-16ぐらいに
・10mメッシュ

これは事業レベル
・道路の上り・下りを表現(半分人力)
・全国対応
・全縮尺対応
・API化してもう色々マッシュアップ


まあ見てみて下さい。

最近盛り上がってる位置情報を利用したゲーム、いわゆる位置ゲーに適した(つもりの)地図APIです。

地図フェチ向けに説明すると、
国土地理院ベースに作成した約300mメッシュの標高データを返すAPIです。

マッシュアップ職人向けに説明すると、
JSONP形式、INは緯度経度、OUTは標高、Google Maps API と相性がいい。


仕様

1.指定地点の標高を取得する

リクエストURL
http://mmap.netart.jp/api/search_elevation.js?sll=35.209441,139.0028&callback=call
  sll = GoogleMapsで扱ってる座標(度秒、世界測地系)
  callback = jsonp的コールバック関数

戻り値
call({"responseData":{"error":0,"message":"","results":{"elevation":"724"}}});
  error = エラーコード  0:正常  0以外:なんかエラー
  elevation = 標高(m)


2.指定範囲の標高及び地形を取得する

リクエストURL
http://mmap.netart.jp/api/search_elevation.js?sll=35.680621,139.765277&sspn=0.004,0.004&flat=5&callback=call
  sspn = GoogleMapsで扱ってる範囲(10km四方ぐらいが最大値です)
  flat = 範囲内の標高差が指定値(m)以内だとフラットな地形と判断

戻り値
call({"responseData":{"error":0,"message":"","results":{"elevation":2,"high":"3","low":"2","flat":1}}});
  elevation = 範囲内の平均標高(m)
  high = 最大標高
  low = 最低標高
  flat = 1:フラット 0:デコボコ


※IE7以降推奨

利用上の注意

アルファ版です。使用して発生した何事にも責任を負いません。
利用回数制限とくに設けていませんが、負荷と私の気分次第でどうにかなります。
サービスで使う前にはコメントでいいので一言下さい。「どこ」で「どんな事」に「どのくらい」使うか知りたいのです。
非常識な負荷かけたり変なことするとアク禁にして晒しますよ。


その他

作ってる途中で、こことかここで似たような事してるのに気づいた。
無駄だったかな・・・けどNASAベースの標高は誤差でかいから・・・
それにフラットか否かを取れるのはうちだけ!
例えば、その辺に飛行機が着陸できる判定とか、街が作れるとかの判定とか、面白そうじゃないです?

海の標高は-9999になりますが、川や湖には標高があります
なので、陸地か川かの判定には使えません。
川をまたいでいてもフラットと判定することがあるので、運用でカバーして下さい。
そのうち陸か水か森か建物か判定できるようになるはず。

ああそうそう、日本にしか対応していませんよ
300mメッシュってのは相当粗くて地図的には使い物にならないけど、ゲームなら十分でしょう。
もっと細かい目で欲しい人はご相談ください。予算
の都合でやってないだけなんですぜ。フフフ・・・

↓300mメッシュってこんなかんじ。右が同じ地点に対する標高データ。
標高API説明1.PNG


このアーカイブについて

このページには、2010年4月以降に書かれたブログ記事のうちサービス説明カテゴリに属しているものが含まれています。

前のアーカイブはサービス説明: 2010年3月です。

次のアーカイブはサービス説明: 2010年11月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。