日本ソフトウェア科学会第 37 回大会 (2020 年度) 講演論文集

観光者の路面電車利用を支援する観光アプリケーション開発
宮下 翔伍

伊藤 恵

自動車の普及により, 路面電車は環境に優しく, 利便性の高い公共交通期間として近年注目され, 持続可能な町づくり, 中心市街地の活性化などに期待されている. 路面電車の利用者は観光者, 沿線住民が中心となっているが, 地域の過疎化により, 沿線人口は年々減少傾向となっている. そのため, 財政の負担となり, 路線の廃止などが危惧されている. これらの問題から, 本研究では, 路面電車を利用した観光支援アプリケーションを開発することで, 路面電車の利用割合が多い観光者の路面電車の利用を支援することを試みる. モバイルを用いた観光支援アプリケーションを開発
し, アプリの利用者が路面電車を利用することで安心して観光を行えるよう, 観光スポットを含めたルート生成, 路面電車の時刻表を考慮したスケジュール作成支援を行う. これにより, 路面電車の利用率を促進させることを目指す.

Due to the widespread use of automobiles, trams have been attracting attention in recent years as an
eco-friendly and convenient public transportation period. Trams are used to create sustainable cities andrevitalize central urban areas. The majority of tram users are tourists and residents along the line, but thepopulation along the line is decreasing year by year due to depopulation of the area. As a result, the ﬁnancial situation is burdened and there is a concern that routes will be abolished. Therefore, in this research,
we try to support the use of tram by tourists who have a high percentage of use of tram by developing atourism support application using tram. In order to allow users of the app to enjoy sightseeing by using thetram, we will support the generation of routes including tourist spots and schedule creation considering thetimetable of the tram. And then, we aim to promote tram utilization.

車の利用者は減少傾向にあるが, 平成 27 年度には函1 はじめに館アリーナや北海道新幹線の開業などにより国内外の公共交通機関を取り巻く環境の変化は著しい. かつ観光客の利用が伸び, 乗客数が増加している. しかし,て, 路面電車は 1950 年代に最盛期を迎えたが, それ依然として利用者の減少は抑えられていないため, 今以降急速に廃止が進められた [9]. 当時, 全国 67 都市後も続くと財政状況の負担により路線の廃止も危惧さで総延長約 1,500km の路面電車が活躍したとされてれると考えられる. そのため, 本研究では観光客の路いるが, 1998 年には約 240km まで減少した [3]. しか面電車の利用を促進し, 路面電車の利用者数の増加にし, 近年路面電車の復権, 注目が増えている. その要因繋げることを目的とする. 函館市が行なった調査によとしては, 行き詰まったモータリゼーション対策, 自ると [5], 観光者が函館市内で困ったこととして, 地図,動車からの CO2 増加に伴う環境悪化への対策として,パンフレットが少ない, バス・路面電車の乗り方や料路面電車は環境に優しく, 利便性の高い公共交通機関金の払い方が上位に挙げられた. また, 事前に観光にとして認識されてきていることが考えられる [4]. 函館

関して不足した情報としては飲食店や観光スポットへ

市に着目すると [7], 函館市の人口減少に伴い, 路面電の経路情報, バス・路面電車の乗り方や料金の払い方,グルメなどが上位に挙げられた. これらの結果を踏ま

Development of Tourism Application that Supports
Tourists using Tram.
Shogo Miyashita and Kei Ito, 公立はこだて未来大学,Future University Hakodate.

えて, 本研究で観光者に観光スポットの情報, 路面電車の情報支援, 観光スポット, 路面電車を繋ぐルート生成, 路面電車の時刻表を考慮したスケジュール作成

支援を行うことで, 観光者の路面電車の利用を支援すのデータを結びつけたアルゴリズムを設計を行なってる. これにより, 新規観光者の路面電車の利用を促進いる点にて, 本研究において参考となる有用な開発事し, 既存観光者の路面電車の利用率を支援する.

例と考えた.

2 関連研究3 観光支援アプリケーションの提案

2. 1 函館路面電車の分析に関する研究

観光者が観光する際に不足する情報, 観光スポット大橋の研究 [4] では, 観光客の路面電車の利用状況への経路情報, 路面電車の時刻を考慮したスケジューに関してアンケート調査を行なった. 調査項目は回答

ル作成を本アプリケーションで支援する. アプリケー

者の居住地, 函館市内の交通手段・訪れた観光スポッ

ションの対象ユーザーは路面電車近郊の観光を目的とト, 路面電車の利用目的, 路面電車の評価などである.

する観光客とする.

回答者の居住地として, 道内観光者 79 人, 道外観光客117 人, 海外観光客 92 人, 合計 288 人であった. 回答

3. 1 Directions API

者の函館市内の交通手段としては路面電車が最も多く

Directions API とは, Google が提供しているサー全体の約 50%であり, 路線バス, 自家用車が後に続い

ビ ス で あ る Google Maps Platform で利 用で きるた. 路面電車の利用目的としては, 観光, 買い物, 食事API の一つである. Google Maps Platform とは,の順に回答が多かった. 路面電車で訪れる観光スポッ

Android, iOS, Web ブラウザ, HTTP 経由で利用でトとしては函館山, 湯の川温泉, 朝市などの回答が多きる Web 地図サービスである. Directions API はかった. この研究では, 実際に函館に訪れた観光客に様々な API の中で地点間のルートを算出するのに特対して路面電車に関連した様々な調査を行なっていた化した API である. 主な機能としては以下の 3 点で観点から, 本研究の開発に必要な観光スポットのデーある.

タや機能の検討ができると考えた.

• 地点間 (出発地から目的地) の最短ルートを算出• 複数の交通機関, 自動車, 自転車, 徒歩などの移2. 2 バス観光支援システムに関する研究
工藤らの研究 [2] では, 空き時間を利用したバスによる観光を促進するための観光支援システムを開発

動モードの設定• 過去の交通渋滞情報と現在の交通状況に基づいた移動時間を計算した. システムの概要としては, 地図上にユーザの現また, 経由地を含め最大 25 地点まで含めたルートを在地やバスで行く観光スポット, そこへ行くためのバ算出することができる. 本研究では観光ルート生成にスの観光地, 停留所を表示する. ユーザが予定のある用いる. ただし，函館の路面電車には対応していない

時刻と場所をシステムに入力するとユーザの現在地ため，そのまま用いることはできない．本研究での活やユーザが予定までの空き時間に観光可能な観光ス

用方法の詳細は 3.3 節にて説明する．

ポットを表示する. ユーザが観光スポットを選択すると, その観光スポットの説明やそこへ行くためのバス,

3. 2 アプリケーション概要

到着時間, 滞在可能な時間を表示する. また, 提示す提案アプリケーションでは, 上記で説明した Di-る情報を絞り込むアルゴリズムとして, 観光スポット

rectinos API と Swift を使用して開発を行う. システのデータとバスの現在地や停留所のデータをまとめム構成内容は図 1 に示す. アプリケーションに使用すたバスデータの二つに分けた. ユーザとバスの位置関るためのデータとして函館市公式観光情報サイト「は係によってバスデータを絞り込み, 観光スポットとバこぶら」 [6] から 60 箇所の観光スポットデータ, 函館スデータの結びつけを行う. その後, 空き時間内に移市役所のサイト [8] から函館市の全ての電停 26 箇所

動できる観光スポットを絞り込み, ユーザに提示を行の時刻表データを用いる. 時刻表データには国際的にう. この研究は公共交通機関のデータと観光スポット広く利用されている公共交通用データフォーマット

「GTFS」 [1] に日本の状況を踏まえて拡張された形式できる. その後, スポットに行くことを決定するとスである「GTFS-JP」を用いる. 二つのデータを用いケジュールに追加するボタンを押す. 目的地を決定てアプリケーション内に路面電車の位置情報, 時刻表,後, スケジュールボタンを選択すると, ルート検索画観光スポットの位置情報を表示する.

面に移動する. ユーザは出発地点と目的地のスポットが複数存在すれば, 経由地に観光スポットの追加を行う. その後, 検索を行うと出発地点から目的地までのCDEFG42HIJKLMNスケジュールが作成される. マップの画面に戻ると,出発地点から目的地までのルートが表示される.

>?@#AB:=OPQRSTPUVW7X5Y!"#$%&'()*+,%-./01234567

図189:;<=,%-

システム構成しかし, 全ての観光スポットの位置情報と路面電車の位置情報を表示してしまうと, 観光スポットの情報量が多く, ユーザの負担となる恐れがある. そのため, 電停を中心として範囲を設定する. 電停を選択することで, 電停周辺の一定範囲内の観光スポットのみ表示を行う. 電停選択前の電停一覧画面を図 2 に示す. この結果, ユーザにとって観光スポットの絞り込みが可能となり, 初めて路面電車に乗るユーザーは電停と観光スポットの関連付けて情報を与えることができるため, 路面電車に興味を持たせる機会を与えることができる. ユーザはマップから電停を選択した
後, 観光スポットを選択すると, 選択した観光スポットの詳細ページに繋がるボタンと選択したスポットをスケジュールに追加するボタンが表示される. 電停
選択後のスポット選択画面を図 3 に示す. スポット
詳細ページは「はこぶら」のサイトページを利用している. ユーザがスポットの詳細ボタンを選択すると, 各観光スポットの詳細情報が載った「はこぶら」のページに遷移する. ユーザにとって知らない観光スポットであれば, 詳細ページで情報を閲覧することが

図2

電停一覧画面図3

スポット選択画面

図4

ルート作成画面

3. 3 観光スポットを経由したルート生成
アプリケーション内で使用するルート生成システムに関して説明する. 本システムでは, 3.1 節で説明を行った Directions API を使用してルート検索を行う.
図 4 のルート作成画面にて出発地点, 目的地, 経由地の入力を行う. 出発地点を origin, 目的地を destination,複数の目的地があれば, 経由地として waypoints をurl 内のパラメータとして URL の作成を行う. このurl を使用して, Directions API と通信を行う. 結果は JSON として返されるため, Swift 内にて JSON を受け取るためのデータモデルを用意した. 取得した結果の中から, マップのルートに必要な座標を抽出し,
図 5 のマップ画面に目的地までのルートを表示する.
しかし, Directions API は日本の電車時間を考慮したルート生成を行うことができない. そのため, 現状は

図5

マップ画面

出発地点から目的地まで徒歩に限定したルートが表示されている. 今後の課題となる路面電車を利用したルート生成を行うためには Directions API の情報だ
けでは不十分である. 本システムのルート生成アルゴ
リズムの詳細は 3.4 節にて説明する.

3. 4 ルート生成アルゴリズムの検討
ルート生成システムのアルゴリズムの実装方針に関して説明する. 路面電車を介したルート生成を行うために, Directions API と時刻表のデータを併用

する (図 6). Directions API では徒歩を介したルー
ト情報の取得, 時刻表のデータでは電停間のルート情報を使用することで取得する. まず, 出発地点と目的地の最寄りの電停をマップの座標から取得する. ここでは, 出発地点最寄りの電停を a とし, 目的地最寄りの電停を b とする. 次に, Directions API を使用し,出発地点と電停 a の区間, 目的地と電停 b の区間をDirections API を用いて取得する. 電停 a と電停 bの区間は時刻表のデータから到着時刻を比較することで電停間の移動時間を取得する. 最後に, 二つの取得したデータを統合し, ルート表示を行う.

./+,%-./!"#$%&'%&()*#

図7!

スケジュール画面

ジュールが妥当であるか評価を行って貰う. 二つ目として, 被験者に実際にアプリケーションを使用して観図6生成される観光ルートの流れ光を行って貰う予定である. 観光後にアンケートを実施し, アプリケーションを使用することで得られた利点, 欠点に関わるデータ, 実験前と実験後で路面電車

3. 5 時刻表を考慮したスケジュール作成に関する知識の差異を確認し, 路面電車への意識の変アプリケーション内で使用するスケジュール作成化を評価する.

機能に関して説明する. スケジュール画面は図 7 に示す. 本機能は, 3.3 節で得られた JSON 結果を使用

5 まとめと今後する. 3.3, 3.4 節では, スポット間の座標データを取本研究では, 新規観光者の路面電車の利用を促進し,得することでマップにルートの表示を行なっていた

既存観光者の路面電車の利用率を支援するために, 観が, 本機能には, スポット間の距離と時間情報を使用

光スポットへの経路情報, 路面電車の時刻を考慮したする. 本稿執筆時点では, 時刻表は考慮されておらず,スケジュール作成支援を提案した. アプリケーション

スポット間の距離と時間を表示したスケジュールを表機能の一部は作成したが, 路面電車と関連付けたルー示している.

ト生成, 時刻表を考慮したスケジュール作成については今後開発していく. その後, 提案手法と開発したア4 評価方法プリケーションの評価を行う.

本システムの有用性を検証するために, 二つの実験を検討している. 一つ目は本アプリケーションで

参 考 文 献

生成するルート, スケジュールが実際に観光にて有効[1] 国 土 交 通 省 総 合 政 策 局 公 共 交 通 政 策 部: 静 的
バ ス 情 報 フォー マット (GTFS-JP) 仕 様 書, https://www.mlit.go.jp/common/001283244.pdf, 2019.
[2] 工藤卓也, 奥野拓: バスによる観光を促進するための空き時間を活用した観光支援システムの提案, 第 77 回全国なルートであるかの実験を行う. 方法として, 函館在住の複数の被験者に観光客としての立場から行きそうなスポットを選んで貰い, 生成されるルート, スケ

大会講演論文集, Vol. 2015, No. 1(2015), pp. 879–880.
[6] 函 館 市 観 光 部: 函 館 市 公 式 観 光 情 報 は こ ぶ ら,
[3] 浅井康次: 日本の路面電車の経営状況について, 運輸
https://www.hakobura.jp/, 2008.と経済, Vol. 60, No. 11(2000), pp. 60–68.
[7] 函 館 市 企 業 局:
函 館 市 交 通 事 業 経 営 ビ[4] 大橋美幸: 函館の路面電車に関する調査-市民及びジョン, https://www.city.hakodate.hokkaido.jp/
観光客の利用状況及び評価, 函大商学論究, Vol. 47,
docs/2014030800156/files/k_vision_all.pdf, 2017.
No. 1(2014), pp. 55–110.
[8] 函館市役所: 函館市 City of HAKODATE, https:[5] 函 館 市 観 光 部 観 光 企 画 課 函 館 国 際 観 光 コ ン//www.city.hakodate.hokkaido.jp, 2015.
ベ ン ション 協 会: 平 成 29 年 度 函 館 市 観 光 動[9] 和久田康雄: 路面電車ーライトレールをめざして, 成向調査, https://www.city.hakodate.hokkaido.jp/山堂書店, 1999.
docs/2014060600023/files/H29doukoucyousa.pdf, 2017.