Upgrade to Pro — share decks privately, control downloads, hide ads and more …

G空間APIと地図ライブラリの紹介

1coin
February 01, 2020

 G空間APIと地図ライブラリの紹介

■Geospatial Hackers Program 東海 - connpass - https://ghp.connpass.com/event/157260/
■ HACK THE TOYOTA公式ページ - https://hackthetoyota.createfuture.biz/

#geohack

1coin

February 01, 2020
Tweet

More Decks by 1coin

Other Decks in Technology

Transcript

  1. © 2020 shinji ichien My Profile • 一円 真治 -

    Shinji Ichien • Twitter: @1coin178 • Yahoo Japan Corporation • Enginner / Yahoo!地図
  2. © 2020 shinji ichien 住所の緯度経度を知りたい Yahoo!ジオコーダAPI https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/geocoder.html 例: 「愛知県名古屋市中村区名駅1-1-4」 https://map.yahooapis.jp/geocode/V1/geoCoder?appid=dj00aiZpPXF3a25mWGUyOUlrayZzPWNvbnN1bWVyc2VjcmV0Jng9MzA-&qu

    ery=%E6%84%9B%E7%9F%A5%E7%9C%8C%E5%90%8D%E5%8F%A4%E5%B1%8B%E5%B8%82%E4%B8%AD%E6%9D%91%E5%8C%BA% E5%90%8D%E9%A7%851-1-4%20JR%E3%82%BB%E3%83%B3%E3%83%88%E3%83%A9%E3%83%AB%E3%82%BF%E3%83%AF%E3%83 %BC%E3%82%BA&output=json 2/8
  3. © 2020 shinji ichien 施設内の店舗・施設情報を知りたい 施設内検索API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/buildingSearch.html 例: ミッドランドスクエア(35.170082, 136.885238)内店舗検索

    https://map.yahooapis.jp/inner/V1/building?lat=35.170082&lon=136.885238&appid=dj00aiZpPXF3a25mWGUyOUlrayZzPWNvbnN1bW Vyc2VjcmV0Jng9MzA-&output=json&results=100 5/8
  4. © 2020 shinji ichien その場所の標高が知りたい 標高API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/altitude.html 例: 富士山最高地点 剣ヶ峰

    (35.360629,138.727363 らへん ) -> ?m https://map.yahooapis.jp/alt/V1/getAltitude?appid=dj00aiZpPXF3a25mWGUyOUlrayZzPWNvbnN1bWVyc2VjcmV0Jng9MzA-&coordina tes=138.727363,35.360629,&output=json https://pixabay.com/ja/photos/%E5%AF%8C%E5%A3%AB%E5%B1%B1-%E7%81%AB%E5%B1%B1-%E9%9C%A7-%E5%B1%B1-477832/ 6/8
  5. © 2020 shinji ichien その場所の標高が知りたい 標高API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/altitude.html 例: 富士山最高地点 剣ヶ峰

    (35.360629,138.727363 らへん ) -> 約3,776m https://map.yahooapis.jp/alt/V1/getAltitude?appid=dj00aiZpPXF3a25mWGUyOUlrayZzPWNvbnN1bWVyc2VjcmV0Jng9MzA-&coordina tes=138.727363,35.360629,&output=json https://pixabay.com/ja/photos/%E5%AF%8C%E5%A3%AB%E5%B1%B1-%E7%81%AB%E5%B1%B1-%E9%9C%A7-%E5%B1%B1-477832/ 6/8
  6. © 2020 shinji ichien ルート沿いの施設情報を知りたい ルート沿い検索API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/spatialSearch.html 例: ここらへん検索 https://map.yahooapis.jp/spatial/V1/shapeSearch

    ?coordinates=136.884348,35.170814%20136.884659,35.169867%20136.884970,35.168648 &appid=dj00aiZpPXF3a25mWGUyOUlrayZzPWNvbnN1bWVyc2VjcmV0Jng9MzA- &output=json&results=100 8/8
  7. © 2020 shinji ichien やりたいこと API名 特定地点の雨の強さを知りたい 気象情報API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/weather.html 郵便番号の場所情報を知りたい

    郵便番号検索API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/zipcodesearch. html 特定の店舗の口コミを知りたい クチコミ検索API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/reviewsearch.ht ml 経路の案内図を作りたい 経路地図API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/routemap.html 2つの緯度経度点間の距離を知りたい 2点間距離API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/distance.html 日本測地系と世界測地系を変換したい 測地系変換API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/datum.html どんなカセットがあるか知りたい カセットサーチAPI https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/cassetteSearch .html 文字列から場所を表す単語を抽出したい コンテンツジオコーダ API https://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/contentsgeoco der.html
  8. © 2020 shinji ichien 国土地理院の地図 + 河川洪水危険区域 • サンプルコード: https://codepen.io/1coin178/pen/PowygvV

    • 色別標高図: https://maps.gsi.go.jp/development/ichiran.html#relief • 河川洪水危険区域: https://disaportal.gsi.go.jp/hazardmap/copyright/opendata.html 3/3
  9. © 2020 shinji ichien プロダクト名: Ground Escape - @NASA Space

    Apps Challenge 2019 Tokyo http://bit.ly/3a5XkKG
  10. © 2020 shinji ichien 利用技術 • 地図表示 ◦ mapbox-gl-js •

    標高地形図 ◦ 地理院地図|地理院タイル一覧 • ハザードマップデータ ◦ ハザードマップポータルサイト • 経路検索 ◦ mapbox Directions API • 避難所データ ◦ Yahoo!ローカルサーチAPI
  11. © 2020 shinji ichien まとめ • YOLP API ◦ 施設検索や施設の情報取得が得意

    • 地図ライブラリには、mapboxがおすすめ ◦ 公式のサンプルが豊富で、できることを確認してみると良い • 紹介した各APIはドキュメントをリンク付き ◦ 詳細な使い方はそちらをぜひご覧ください!