|
11 | 11 | ## 2.フォルダ階層 |
12 | 12 | - **Takeout** |
13 | 13 | - *ロケーション履歴.json* : 記録された位置情報の履歴一式。過去のデータが1ファイルにまとまるため、期間が長いと数百MBになる |
14 | | - - *Semantic Location Hisotry* : タイムラインで表示される位置情報から推測された個人の活動情報。月別にJSONファイルが作成され、年毎のフォルダに記録される |
| 14 | + - *Semantic Location History* : タイムラインで表示される位置情報から推測された個人の活動情報。月別にJSONファイルが作成され、年毎のフォルダに記録される |
15 | 15 |
|
16 | 16 | ## 3. ロケーション履歴.json |
17 | 17 |
|
18 | 18 | ## 3.1. データ概要 |
19 | | -|key1|key2|key3|key4|説明| |
20 | | -|:---:|:---:|:---:|:---:|:---| |
21 | | -|locations(array)||||ルートノード。以下は観測点オブジェクトの配列| |
22 | | -||timestampMs(sring)|||観測日時。unixtime ミリ秒| |
23 | | -||latitudeE7(long)|||緯度。10^7 倍| |
24 | | -||longitudeE7(long)|||経度。10^7倍| |
25 | | -||accuracy(integer)|||位置精度。Android SDKなどで得られる水平誤差に相当?| |
26 | | -||velocity(integer)|||速度(m/s) or (km/h)。オプションらしい| |
27 | | -||heading(inteer)|||進行方向。おそらく北を0とした角度(0-360度)。オプションらしい| |
28 | | -||altitude(integer)|||高度(おそらくm).オプションらしい| |
29 | | -||verticalAccuracy(integer)|||高さ方向の計測精度?単位不明。オプションらしい| |
30 | | -||activity(array)|||活動(交通手段等)の推定結果。オプションらしい| |
31 | | -|||timestampMs(string)||何かの日時(観測日時とは違う)。unixime ミリ秒| |
32 | | -|||activity(array)||推定内容| |
33 | | -||||type(string)|推定結果。分類多数(onFoot, walking, running 等)| |
34 | | -||||confidence(integer)|推定の確信度? おそらく値が大きいほど確信度が高い| |
| 19 | +|key1|説明| |
| 20 | +|:---:|:---| |
| 21 | +|locations(array)|ルートノード。以下は観測点オブジェクトの配列| |
| 22 | +|timestampMs(string)|観測日時。unixtime ミリ秒| |
| 23 | +|latitudeE7(long)|緯度。10^7 倍| |
| 24 | +|longitudeE7(long)|経度。10^7倍| |
| 25 | +|accuracy(integer)|位置精度。Android SDKなどで得られる水平誤差に相当?| |
| 26 | +|velocity(integer)|速度(m/s) or (km/h)。オプションらしい| |
| 27 | +|heading(integer)|進行方向。おそらく北を0とした角度(0-360度)。オプションらしい| |
| 28 | +|altitude(integer)|高度(おそらくm).オプションらしい| |
| 29 | +|verticalAccuracy(integer)|高さ方向の計測精度?単位不明。オプションらしい| |
| 30 | +|activity(array)|活動(交通手段等)の推定結果。オプションらしい| |
| 31 | +|timestampMs(string)|何かの日時(観測日時とは違う)。unixime ミリ秒| |
| 32 | +|activity(array)|推定内容| |
| 33 | +|type(string)|推定結果。分類多数(onFoot, walking, running 等)| |
| 34 | +|confidence(integer)|推定の確信度? おそらく値が大きいほど確信度が高い| |
35 | 35 |
|
36 | 36 | [Android SDK](https://developer.android.com/reference/android/location/Location.html#getAccuracy()) |
37 | 37 |
|
|
43 | 43 | "timestampMs": "1486110600090", |
44 | 44 | "latitudeE7": 356617253, |
45 | 45 | "longitudeE7": 1396787215, |
46 | | - "accuracy": 8, |
| 46 | + "accuracy": 8 |
47 | 47 | }, |
48 | 48 | { |
49 | 49 | "timestampMs": "1486105895000", |
|
96 | 96 | ## 4. Semantic Location History |
97 | 97 |
|
98 | 98 | ## 4.1. データ概要 |
99 | | -|key1|key2|key3|key4|key5|説明| |
100 | | -|:---:|:---:|:---:|:---:|:---:|:---| |
101 | | -|timelineObjects(array)|||||ルートノード。以下はTimelineオブジェクトの配列| |
102 | | -||activitySegment(object)||||移動区間を表してそう| |
103 | | -|||startLocation(object)|||出発点| |
104 | | -||||latitudeE7(long)||緯度。10^7 倍| |
105 | | -||||longitudeE7(long)||経度。10^7 倍| |
106 | | -|||endLocation(object)|||| |
107 | | -||||latitudeE7(long)||| |
108 | | -||||longitudeE7(long)||| |
109 | | -|||duration(object)|||時間範囲| |
110 | | -||||startTimestampMs(string)||開始日時。unixtime ミリ秒| |
111 | | -||||endTimestampMs(string)||終了日時。unixtime ミリ秒| |
112 | | -|||distance(integer?)|||移動距離(おそらくm)| |
113 | | -|||activityType(string)|||移動手段の推定結果。以下のactivitiesで確率の最も高いもの?| |
114 | | -|||confidence(string)|||推定結果の確信度。数値ではなくHIGH, MEDIUMなどの文字列表記| |
115 | | -|||activities(array)|||推測結果の一覧| |
116 | | -||||activityType(string)||移動手段の推定結果の候補| |
117 | | -||||probability(double)||移動手段の確率| |
118 | | -|||waypointPath(object)|||途中点経由点?| |
119 | | -||||waypoints(array)||| |
120 | | -|||||latE7(long)|緯度。10^7 倍| |
121 | | -|||||lngE7(long)|経度。10^7 倍| |
122 | | -|||simplifiedRawPath(object)|||???| |
123 | | -||||points(array)||| |
124 | | -|||||latE7(long)|緯度。10^7 倍| |
125 | | -|||||lngE7(long)|経度。10^7 倍| |
126 | | -|||||timesatmpMs(string)|何かの日時。unixtime ミリ秒| |
127 | | -|||||accuracyMeters(integer)|何かの誤差(メートル)| |
128 | | -|||transitPath(object)|||乗換地点?| |
129 | | -||||transitStops(array)||| |
130 | | -|||||latitudeE7(long)|緯度。10^7 倍| |
131 | | -|||||longitudeE7(long)|経度。10^7 倍| |
132 | | -|||||placeId(string)|位置識別子| |
133 | | -|||||name(string)|場所の名称| |
134 | | -||||name(string)||??| |
135 | | -||||hexRgbColor(string)||色情報| |
136 | | -||placeVisit(object)||||立ち寄り先情報を表してそう| |
137 | | -|||location(object)|||場所の情報| |
138 | | -||||latitudeE7(long)||緯度。10^7 倍| |
139 | | -||||longitudeE7(long)||経度。10^7 倍| |
140 | | -||||placeId(string)||位置識別子| |
141 | | -||||address(string)||住所| |
142 | | -||||name(string)||地名| |
143 | | -||||sourceInfo(object)||???| |
144 | | -|||||deviceTag(integer)|???| |
145 | | -||||locationConfidence(double)||おそらく立ち寄り先推測の確信度| |
146 | | -|||duration(object)|||時間範囲| |
147 | | -||||startTimestampMs(string)||開始日時。unixtime ミリ秒| |
148 | | -||||endTimestampMs(string)||終了日時。unixtime ミリ秒| |
149 | | -|||placeConfidence(string)|||位置情報推定の確信度?。HIGH_CONFIDENCEなどの文字列表現| |
150 | | -|||childVisits(array)|||この場所(ビルなど?)の中の立ち寄り先。placeVisitオブジェクトの配列| |
151 | | -|||centerLatE7(long)|||代表点の緯度。10^7 倍| |
152 | | -|||centerLngE7(long)|||代表点の経度。10^7 倍| |
153 | | -|||visitConfidence(integer)|||おそらく立ち寄りの確信度| |
154 | | -|||otherCandidateLocations(array)|||立ち寄り先の候補値| |
155 | | -||||latitudeE7(long)||緯度。10^7 倍| |
156 | | -||||longitudeE7(long)||経度。10^7 倍| |
157 | | -||||placeId(string)||位置識別子| |
158 | | -||||locationConfidence(double)||おそらく立ち寄り先推測の確信度| |
159 | | -|||editConfirmationStatus(string)|||???| |
160 | | -|||simplifiedRawPath(object)|||???| |
161 | | -||||points(array)||| |
162 | | -|||||latE7(long)|緯度。10^7 倍| |
163 | | -|||||lngE7(long)|経度。10^7 倍| |
164 | | -|||||timesatmpMs(string)|何かの日時。unixtime ミリ秒| |
165 | | -|||||accuracyMeters(integer)|何かの誤差(メートル)|||||||| |
| 99 | +|key|説明| |
| 100 | +|:---:|:---| |
| 101 | +|timelineObjects(array)|ルートノード。以下はTimelineオブジェクトの配列| |
| 102 | +|activitySegment(object)|移動区間を表してそう| |
| 103 | +|startLocation(object)|出発点| |
| 104 | +|latitudeE7(long)|緯度。10^7 倍| |
| 105 | +|longitudeE7(long)|経度。10^7 倍| |
| 106 | +|endLocation(object)|到着点| |
| 107 | +|latitudeE7(long)|緯度。10^7 倍| |
| 108 | +|longitudeE7(long)|軽度。10^7 倍| |
| 109 | +|duration(object)|時間範囲| |
| 110 | +|startTimestampMs(string)|開始日時。unixtime ミリ秒| |
| 111 | +|endTimestampMs(string)|終了日時。unixtime ミリ秒| |
| 112 | +|distance(integer?)|移動距離(おそらくm)| |
| 113 | +|activityType(string)|移動手段の推定結果。以下のactivitiesで確率の最も高いもの?| |
| 114 | +|confidence(string)|推定結果の確信度。数値ではなくHIGH, MEDIUMなどの文字列表記| |
| 115 | +|activities(array)|推測結果の一覧| |
| 116 | +|activityType(string)|移動手段の推定結果の候補| |
| 117 | +|probability(double)|移動手段の確率| |
| 118 | +|waypointPath(object)|途中点経由点?| |
| 119 | +|waypoints(array)|| |
| 120 | +|latE7(long)|緯度。10^7 倍| |
| 121 | +|lngE7(long)|経度。10^7 倍| |
| 122 | +|simplifiedRawPath(object)|???| |
| 123 | +|points(array)|| |
| 124 | +|latE7(long)|緯度。10^7 倍| |
| 125 | +|lngE7(long)|経度。10^7 倍| |
| 126 | +|timesatmpMs(string)|何かの日時。unixtime ミリ秒| |
| 127 | +|accuracyMeters(integer)|何かの誤差(メートル)| |
| 128 | +|transitPath(object)|乗換地点?| |
| 129 | +|transitStops(array)|| |
| 130 | +|latitudeE7(long)|緯度。10^7 倍| |
| 131 | +|longitudeE7(long)|経度。10^7 倍| |
| 132 | +|placeId(string)|位置識別子| |
| 133 | +|name(string)|場所の名称| |
| 134 | +|name(string)|??| |
| 135 | +|hexRgbColor(string)|色情報| |
| 136 | +|placeVisit(object)|立ち寄り先情報を表してそう| |
| 137 | +|location(object)|場所の情報| |
| 138 | +|latitudeE7(long)|緯度。10^7 倍| |
| 139 | +|longitudeE7(long)|経度。10^7 倍| |
| 140 | +|placeId(string)|位置識別子| |
| 141 | +|address(string)|住所| |
| 142 | +|name(string)|地名| |
| 143 | +|sourceInfo(object)|???| |
| 144 | +|deviceTag(integer)|???| |
| 145 | +|locationConfidence(double)|おそらく立ち寄り先推測の確信度| |
| 146 | +|duration(object)|時間範囲| |
| 147 | +|startTimestampMs(string)|開始日時。unixtime ミリ秒| |
| 148 | +|endTimestampMs(string)|終了日時。unixtime ミリ秒| |
| 149 | +|placeConfidence(string)|位置情報推定の確信度?。HIGH_CONFIDENCEなどの文字列表現| |
| 150 | +|childVisits(array)|この場所(ビルなど?)の中の立ち寄り先。placeVisitオブジェクトの配列| |
| 151 | +|centerLatE7(long)|代表点の緯度。10^7 倍| |
| 152 | +|centerLngE7(long)|代表点の経度。10^7 倍| |
| 153 | +|visitConfidence(integer)|おそらく立ち寄りの確信度| |
| 154 | +|otherCandidateLocations(array)|立ち寄り先の候補値| |
| 155 | +|latitudeE7(long)|緯度。10^7 倍| |
| 156 | +|longitudeE7(long)|経度。10^7 倍| |
| 157 | +|placeId(string)|位置識別子| |
| 158 | +|locationConfidence(double)|おそらく立ち寄り先推測の確信度| |
| 159 | +|editConfirmationStatus(string)|???| |
| 160 | +|simplifiedRawPath(object)|???| |
| 161 | +|points(array)|| |
| 162 | +|latE7(long)|緯度。10^7 倍| |
| 163 | +|lngE7(long)|経度。10^7 倍| |
| 164 | +|timesatmpMs(string)|何かの日時。unixtime ミリ秒| |
| 165 | +|accuracyMeters(integer)|何かの誤差(メートル)| |
166 | 166 |
|
167 | 167 | ## 4.2. JSONサンプル |
168 | 168 | ```json |
|
0 commit comments