ひょうごの交通事故 v1.4【2018-2022 Google Maps Platform】 by Year & Police St.

↑画像をクリック 小野警察署管内2022年発生死傷事故地点[背景はグーグルマップ航空写真]

 兵庫県が2023年3月30日に公表したオープンデータの2017年~2022年の兵庫県における交通事故発生状況(発生年月日、時間帯、市区町、緯度・経度、天候、年齢、事故類型等)から、Google Maps Platformで作成した地図。
 開始画面は、グーグルマップ(地図)で全事故地点をマーカー表示。市区町または警察署の選択により、ズームアップして事故地点マーカー表示、および発生年別表示に対応、さらに地図画面上部右の全画面表示ボタンで拡大表示。
 leaflet.jsで作成したものと同等のものをGoogle Maps Apiで表現できるか試したもの。
 マーカーのマウスクリックで属性表示が可能。

【V1.4

  • 2022年発生事故データの追加。
  • Google Maps Platformの表示上のパフォーマンスを確保するため、全データ125,007件から2016年の247件、2017年の26,739件を削除し2018年から2022年までの5か年分98,022件に絞った。
  • 参考までに、125,007件を対象とした地図を示すが、コンピュータの環境によってはデータ(108MB)の読み込み、又は表示に支障がでるかもしれない。

【V1.3

  • 2021年発生事故データの追加。
  • 2021年発生事故データについて、警察署管内は、従前の豊岡南および豊岡北は、豊岡(豊岡南)警察署として、養父および朝来は、南但馬署(朝来)として、佐用警察署はたつの警察署として整理してあるため、2021年の警察署別地図表示は、それぞれ、豊岡警察署、南但馬警察署およびたつの警察署で地点表示するので、注意が必要である。市区町別表示と組み合わせて活用してください。

【V1.2】(V1.0、v1.1は省略:leafletとバージョンを合わせた)

  • セレクトボックスとして、ラジオボタンによる市区町または警察署選択と、選択に連動したプルダウン表示を作成。
  • 警察署選択において、統合された豊岡警察署および南但馬警察署は、それぞれデータが豊岡南、豊岡北および養父、朝来の各警察署別に作成されているため、表示は行わない。佐用警察署は、たつの警察署に統合されたが、地図は旧の佐用警察署およびたつの警察署で表示する。
  • ラジオボタンによる発生年別の事故地点表示に対応。
  • マーカー表示処理中を表すスピナーによるオーバーレイ表示を追加。

【データ整理】(leafletと同一のGeoJsonファイル)

  • CSVデータからjsonに変換。
  • 全データ125,007件中、2016年発生事故が247件含まれている。
  • 各年の死傷事故件数は、2016年:247件、2017年:26,738件、2018年:24,666件、2019年:22,891件、2020年:17,319件、2021年:16,892件2022年:16,254件

【地図の作成】

  • 事故内容が、死亡事故と負傷事故に区分されていることから、マーカーを区分。
  • Google Maps Platformで5か年分のデータ98,022件のマーカー表示(全県一括では多数重なっている)が可能であったため、GeoJsonの読み込みに時間を要するが、読み込み完了後は市区町およびため池カテゴリーに応じた表示・非表示のプログラムで処理することとした。
  • なお、Leafletでは、全データ表示が不可能なため、市区町や警察署管内別でデータ数を絞り込んだ後、マーカー表示を行うプログラムとした。
  • いずれも、処理待ちを画面オーバーレイによるスピナー表示で明示した。
  • 市区町別の地図表示は、基本的にマーカーを落とした範囲にズームアップするようにしているが、一部でズームアップを行わないときがある。これは、事故データの市区町と登録経緯度に齟齬が生じているためである。
  • 警察署管内別表示では、齟齬は生じていない。

【操作上の注意】

  • GeoJsonファイル(85MB)の読み込みおよび全県表示完了までしばらく待つ。(スピナーのオーバーレイ表示)
  • 画面左上の市区町又は警察署をラジオボタンで選択すると、直下のドロップダウンリストが選択に連動して表示可能となる。
  • 市区町選択の場合は、境界を赤色、域内を明るく表示し、全データをマーカー表示。警察署選択の場合は、デフォルトの市区町域表示で、全データをマーカー表示。
  • 画面右中段の発生年別ラジオボタンをチェックすると該当年の事故地点をマーカー表示。
  • 市区町選択と発生年の選択は順序を問わず、操作に応じたマーカーを表示。
  • マーカーを左ボタンクリックすると、事故の属性情報をポップアップ表示する。

【出典】この地図は、以下の著作物を改変して利用しています。

【ご注意】地図メニューのGoogle関係の地図は、Google Maps Platformサービスの1日当たりのリクエスト、1分当たりのリクエスト及び1ユーザー1分当たりのリクエスト回数に制限を設けていますのでご了承ください。この場合、Gooogle Maps Platform版の利用も制限されます。 太平洋標準時0時にリセット[JST17時(夏時16時)]

コメント