Google지도는 사이클링 시간을 어떻게 추정합니까?


24

Google지도에는 베타 버전의 자전거 라우팅 옵션이 있습니다. 가능한 경우 자전거 차선이있는 거리를 사용하고 가파른 경사면을 직접 오르는 것을 피함으로써 우리 도시에서 좋은 직업 라우팅을하는 것처럼 보입니다.

그러나 여행 시간을 어떻게 추정하는지 궁금합니다. 자동차의 경우 과거 및 현재 교통 상황을 사용하는 독점 퍼지 계수와 함께 속도 제한을 사용하는 것으로 보입니다.

그러나 자전거의 경우 여행 시간을 추정하기 위해 무엇을 사용합니까? Strava PR (개인 기록)을 가장 빨리 찾는 사람과 트레일러가있는 가장 느린 자전거 엄마 사이에는 상당한 속도의 차이가 있습니다. 아마도 2-3 배의 차이 일 수도 있습니다.

사이클링 시간 측면에서 알고리즘이 수행하는 것처럼 보이는 사람이 있습니까? 사용자 자신의 사이클링 속도를 고려합니까? 구글이 다시 말한 것이 있습니까?


Strava PR 구직자? 모든 종류의 사람들은 자전거를 추적하기 위해 Strava를 사용하며 대부분 PR을 찾는 사람들 이 아닙니다 .
andy256

3
그렇습니다. 그러나 PR을 찾는 사람들은 도로에서 가장 빠른 자전거 타는 사람이고 가장 느린 자전거는 엄마입니다. 그것들을 예제로 사용하면 고정 관념에 대해 사과드립니다.
RoboKaren

롤! PR을 개인 기록 과 다른 것으로 읽습니다 . 월요일이어야합니다. 연구에 따르면 월요일에 더 많은 이메일 오류가 발생합니다 ... 한숨. 나는 다른 발을 넣기 전에 지금
가버 릴 것이다

1
@ andy256- "홍보"외에 "PR"에 대해 들어 본 적이 없습니다. 나는 미래의 모든 독자들을 위해 명확하게 편집 할 것을 제안했습니다.
AndyT

나는 개인 최고를 의미하기 위해 PB를 사용했을 것입니다.

답변:


12

gammapoint제공 한 답변 은 Google지도를 볼 때 고려해야 할 좋은 추정치입니다.

그러나 최우수 사용자지역 가이드 프로그램 (직원이 아니더라도)을 통해 Google에 가까운 관계로 다음 과 같이 말할 수 있습니다.

우리는 절대 알 수 없습니다.

물론 Google의 특정 부서에 고용되지 않는 한.

사이클링 시간을 추정하기 위해 Google에서 사용하는 알고리즘은 여러 가지 요소를 기반으로합니다. 아마도 일부는 (아래 목록은 공식적인 것이 아니므로 출처는 없습니다) :

  • 높이
  • 접점 (신호등 또는 미포함)
  • 인프라의 품질 및 유형
  • 비슷한 경로에 다른 사용자의 시간

인터넷의 모든 답변은 특정 방향 쿼리에 대한 추정치를 기반으로하며 다른 경로 나 유사한 경로를 비교하여 일부 결과를 얻으려고합니다. 그러나 복잡한 알고리즘의 동작을 추정하기 위해 더 큰 데이터를 사용하는 것은 불가능하다고 말할 수 없습니다. Google이 신경망 또는 더 정교한 알고리즘을 사용하고 있다면 이러한 분석은 의미가 없습니다.

죄송합니다. Google 견적과 비교하여 속도를 확인하려면 직접 테스트를 실행해야합니다 .


1
SE에 오신 것을 환영합니다-훌륭한 첫 번째 답변. 나는 당신의 미래의 기여를 기대합니다.
Criggie

18

사이트 는 귀하의 질문에 대한 좋은 답변이있는 것 같습니다. 그것은 말한다

Google은 주행 거리에 관계없이 약 16km / hr (10miles / hr)의 기본 이동 속도를 가정합니다.

그러나 자세히 읽으면 해당 기준에 대한 조정이 있음을 알 수 있습니다. 실제로 비교 한 일부 경로의 경우 Google 사이클링 시간을 1.5로 나누면 소요 시간을 예상 할 수 있지만 꽤 심각하게 경쟁했습니다.


그것은 확실히 언덕과 아마도 교차점을 설명합니다
Chris H

1
@ChrisH 합의. 샌프란시스코에서는 최소한 경로를 반대로 선택하면 고도 상승에 따라 크게 다른 추정치를 제공 할 수 있습니다.
zahbaz

사이클링 테스트를 통해 같은 결론에 도달했습니다. 물론 언덕이 많은 경우 16km / hr는 일종의 야생 가정입니다.
L.Dutch-Monica Monica

2

Google 및 Here (nokia)와 같은 다른 트래픽 제공 업체는 휴대폰에서 크라우드 소싱 된 트래픽 데이터를 교환합니다.

당신이 알고있는 주요 도로를 따라 5 개의 다른 지점에 플롯되고 평균 속도가 50km / h 인 경우 차량 흐름이 부드럽게 흐를 수 있습니다.

시속 30km로 달리는 경우 교통 체증이 느린 것처럼 보일 수 있습니다. 따라서 결과는 거의 같은 시간에 같은 도로와 방향으로 다른 차량과 비교됩니다. 차량을 대략 따라 다니는 경우 여행은 자동차 타는 것으로 감지 될 수 있습니다.

애플 생태계가 어떻게 작동하는지 모르겠지만 Android 및 Google 서비스를 사용하는 경우 https://www.google.com/maps/timeline 을 방문하여 위치와 하루 여행을 탐색하십시오. 일부 여행 구간은 걷기, 자전거 타기, 기차 또는 자동차로 감지 될 수 있습니다. 적합하다면이 정보도 수정할 수 있습니다.

다음은 세 가지 교통, 걷기, 자전거 타기 및 자동차 모드를 보여주는 Google 타임 라인 화면입니다. 또한 회색으로 잘못된 추측을 보여줍니다 (우리는 병원에서 걷기를 멈추지 않고 단지 지나갔습니다).

여기에 이미지 설명을 입력하십시오

이제이 모든 정보를 Google에서 사용할 수 있습니다.

  • 주어진 도로에서 자전거의 평균 속도
  • 시간에 따른 평균 속도

그러나 구글의지도 / 라우팅 엔진은 그것을 사용하지 않고, 모든 도로에서 평균 사이클의 평균 속도입니다.

일반적으로 예상 시간의 절반에서 2/3로 경로를 이동할 수 있습니다.


좋은 요약 (+1)이지만 하드웨어, 설정 및 데이터 연결의 선택에 따라 평균 속도를 사용하지 못할 수도 있습니다. 마찬가지로 운전자들 (위에서 언급 한 바와 같이)이나 보행자에게 자전거를 말하는 것은 많은 도로에서 쉽지 않습니다 (예를 들어, 나는 정기적으로 모터 평균보다 더 높은 정거장과 더 적은 정류장으로 몇 마일을 타요. 도시에는 언덕이 있습니다. 일어나서 자전거를 타는 사람 만 걷는 속도).
Chris H

... 내 결론은 Google이 완전히 새로운 경로에 대한 적절한 추정치를 제공하여지도 중지 및 잘못된 회전 시간을 허용한다는 결론입니다. 운이 좋으면 여전히 이길 것입니다.
Chris H

@ChrisH 속도는 두 개의 시간 지점에서 계산할 수 있습니다. 추가 하드웨어가 필요하지 않습니다.
Criggie

그것들을 연결하는 직선이 있다는 것을 알고 있다면. 서버에 연결된 것을 사용하여 측정하지 않으면 데이터를 사용할 수 없습니다 (데이터 연결이없는 것을 사용할 수 있음). 아마도 "... Google 등에서 사용하지 못할 수 있습니다 ..."
Chris H

0

마지막 단락 / 질문과 관련하여 로그인 여부에 관계없이 동일한 경로와 (느린) 타이밍을 얻지 만 Google 계정에 개인 정보 보호 설정이 엄격하게 설정되어 있으며 (특히 위치 기록이 사용 중지됨) Google지도를 사용하는 모든 항목 (내 Android 자전거 컴퓨터 앱-IPbike-openstreetmap을 사용함)에 타지 마십시오. Google 앱의 설정과 사용이 다른 것과 다른 경우 로그인 한 테스트와 새로운 브라우저 프로파일을 직접 테스트 해 볼 수 있습니다.


1
기본적으로 Google에서 타이밍을 맞춤 설정하는 데 사용할 수있는 정보를 허용하지 않으므로 타이밍을 맞춤 설정할 수 없습니다. 그것은 명백히 명백해 보이며 그것이 어떻게 질문에 대답하는지 모르겠습니다.
David Richerby

1
@DavidRicherby 는 실시간으로 그 정보 가지고 있습니다 . Google 제품에 내 운동 기록을 기록하지 않을 수 있지만, 자전거를 타는 동안 내가 어디에 있는지 알고 있습니다. 위치가 표시된 상태에서 Android를 실행하고 있습니다. 알고있다). 그래서 그들은 실시간으로 내 속도를 계산할 수있었습니다. 위치 기록을 사용 중지해도 많이 사용 중지되지는 않으며 위치 정보가 제공되는 정도에 따라 적용되지 않을 수 있습니다.
Chris H
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.