?

Log in

No account? Create an account
dump -0f - /dev/mind
Я знаю Haskell, OCaml, GSM, эндофункторы и много других страшных слов
Откуда у Google таблицы трансляции LAC -> GPS coords 
12th-Nov-2009 03:45 pm
У Google есть сервис Latitude, который позволяет определить местоположение телефона даже в том случае, если он не оснащен GPS.

Делается это при помощи трансляции уникального номера базовых станций, которые телефон "видит" в своих окрестностях, в их координаты.

Откуда же у Google сведения о том, где установлены базовые? Я раньше писал, что я не верю, что операторы (даже в США) взяли и поделились с Google этой информацией, и скорее всего Google собрал ее самостоятельно. Возможно - с помощью тех пользователей Google Latitude, чьи телефоны оснащены GPS.

А вот еще одно мнение: http://3.rdrail.net/blog/cell-tower-mapping-how-google-did-it/

Краткий пересказ: автор считает, что Google собирал соответствующую информацию в рамках проекта Google StreetView - ведь все равно они ездят (меееедленнно) по всем улицам на машине, оборудованной камерой. Так почему бы при этом не заниматься сбором информации для Latitude?

Я думаю, что хороших способов много не бывает, и сбор, скорее всего, происходил и так, и так.

UPD: Мое мнение по прочим вопросам из комментариев:
1)Подобная локация по WiFi хотспотам возможна и реально используется
2)Считать местоположение можно не по одной camped cell, а по 6 сотам из neighbour list, пересекая (теоретически посчитанные) их области покрытия. Почти наверняка при этом можно добиться лучшей точности
3)Использовать timing advance не получится, т.к. телефон о нем не знает (если я не ошибаюсь)
Comments 
12th-Nov-2009 01:54 pm (UTC)
При этом, latitude прекрасно работает в России, где никаких streetview нету. :) В Калининграде, недавно, к примеру, проверял. Работает.

На самом деле, это у них не своя информация. Есть компания, которая собирает эту информацию. Гугл у них покупает. Название сходу не вспомню.
12th-Nov-2009 01:56 pm (UTC)
Ну, мне на прошлой неделе показали фото машины с немецкими номерами и камерой на крыше, подозрительной похожей на машину Google Streetview (их фотки ... ээээ ... гуглятся :)

И это в Киеве. Где streetview пока тоже нет, а latitude - работает. Так что это жжж может быть неспроста.

Про контору - это тоже интересный вариант, да.
12th-Nov-2009 01:58 pm (UTC)
Насколько помню, когда Google Maps заработал на билайне это было объявлено, так что информация у них явно от операторов. Я не думаю что в нашем мухосранске ездили машины гугла :)
12th-Nov-2009 01:59 pm (UTC)
утащил "хороших способов много не бывает" на цитаты :-)
12th-Nov-2009 02:03 pm (UTC)
Кстати, Яндекс это тоже умеет.
(Deleted comment)
12th-Nov-2009 02:11 pm (UTC)
12th-Nov-2009 02:16 pm (UTC)
Дык Яндекс это умел уже давным давно. И в Гугл-мапс эта фича работала очень давно, когда еще карта была только спутниковая.

Я не спец в отношениях между БС и терминалом, но я всегда верил, что БС отдает в терминал свои координаты. Если они конечно в ней прописаны. Разве нет?
12th-Nov-2009 02:30 pm (UTC)
Ей просто не нужно знать свои координаты. Для связи они не требуются.
12th-Nov-2009 02:25 pm (UTC)
Значит вы тоже за то, что гугл ориентируется по антеннам?
Потому что народ разную ерунду говорил на эту тему.
У меня доказательство такое: Мы очень качественно собрали все антенны с координатами по Беларуси, данные лежат в csv в открытом доступе, наприемер:
http://belnetmon.bn.by/v_minsk2.csv

Как доказательство, у меня по latitude была одна ошибка, которая была именно в наших таблицах :)

У меня в ЖЖ эта тема обсуждалась

12th-Nov-2009 08:26 pm (UTC)
О, а вот это очень интересно. И что, после исправления ошибки у вас в latitude она тоже прошла?
12th-Nov-2009 02:29 pm (UTC)
Иногда показывает совершенно другую зону нахождения, нежели в которой находишься в данный момент.
12th-Nov-2009 03:23 pm (UTC)
что еще раз подтверждает то, что инфа берется по лакам-сидам, а в данном случае оно видать поменялось
12th-Nov-2009 03:09 pm (UTC)
Там не только базовые станции, там еще wifi точки сканируются. А этих точек может быть очень много, любая забегаловка свою точку ставит.
12th-Nov-2009 03:24 pm (UTC)
вайфай хотспоты тут не причем :)
12th-Nov-2009 03:49 pm (UTC)
Чуть в сторону... помните, как появился куда более простой сервис Яндекс-пробки?!? Я сразу захотел понять, как же так, например, в Киеве ОНО работает, откуда информация??? А оказалось то всё просто - использование уже существующих у людей телефонов с gps, коммуникаторов-навигаторов и т.д. - мы сами поставляем информацию\статистику :-) И никаких велосипедов изобретать не надо :-)

Думаю, что тут такой же принцип, как и указано в топике :-) Мы сами предоставляем всю информацию.
12th-Nov-2009 04:11 pm (UTC)
http://www.opencellid.org/
http://googlemobile.blogspot.com/2008/06/google-enables-location-aware.html
"...The phone knows the ID of the cell tower that it's currently using. If the phone has GPS, the Maps application on the phone sends the GPS coordinates along with the cell ID to the Google location server. Over millions of such updates, across multiple phones, carriers, and times, the server clusters the GPS updates corresponding to a particular cell ID to find their rough center. So when a phone without GPS needs its own location, the application on the phone queries the Google location server with the cell tower ID to translate that into a geographic location, i.e., lat/long coordinates...."

Когда-то тестил на академ городке - оно сказало мне что не может найти мое поположение. А еще некоторых спонтанно кидало в Черкассы из Киева. Может базовую оттуда в Киев перебросили? :)

По WiFi тоже может определять положение примерно так же.
12th-Nov-2009 05:02 pm (UTC)
Точки доступа менее постоянный ориентир чем БС, такая точность вряд ли кому нибудь пригодится.
12th-Nov-2009 04:48 pm (UTC) - Согласен с автором последнево камента
Anonymous
Когда етот сервис появился тестировал, ошибки били огромние, гте-то и по 20 км по прямой в город получилось, а потом стало лучше. Есть места, где streetview никогда не снимали, а работает то и там.... А ещё мне есть сомнения про LAC, ето они скорее CI использует
12th-Nov-2009 05:03 pm (UTC)
Москва, МТС, SE850i, GPS нет.
Яндекс.Карты ошибся на 100 метров.
Гугл.Карты ошибся на 5 метров.

вот и делай отсюда выводы, то ли вычисляют по разному, то ли имеют разную инфу о БС.

p.s. Что интересно, у яндекса 1 увеличить, 3 уменьшить, а у Гугла наоборот.
Кстати, гугломапом на мобиле пользуюсь давно, причем проверял в таких .бенях, что вряд-ли туда гугломашина доезжала. Между городами погрешность порой до 2-3 километров.
12th-Nov-2009 05:09 pm (UTC)
За городом радиусы по 8км бывают и ты на краю окружности. Все зависит от количества статистики и качества ее обработки.
Еще как то обсуждали, что передается уровень сигнала исходя их которого уже рассчитываются зоны действия отдельных фонарей.
12th-Nov-2009 05:20 pm (UTC)
Самое интересное, если гугль/яндекс будет такую подробнейшую реалтайм зону покрытия продавать конкурирующим операторам... хотя им в принципе нафиг надо :)

Кстати кроме MNC/MCC/LAC/CI можно ведь не только уровень, да тайминг адванс передавать, но и список соседних сот, которые видит телефон. То бишь для абонента без GPS при той же радиокартине вероятно давать очень точное его местоположение.

Социальные методы рулят ;)
12th-Nov-2009 05:24 pm (UTC)
Много от местности зависит.
12th-Nov-2009 09:03 pm (UTC)
opencellid есть: http://abava.blogspot.com/2009/11/cell-id.html
И это не одна база. Есть еще и navision и ericsson ...
12th-Nov-2009 09:15 pm (UTC)
практически совпадает, но далеко не со всеми БС, на на netmonitor.ru даже под винду писали приложения выкусывающие координаты БС, но есть бан по ип при большом количестве запросов.
Page 1 of 2
<<[1] [2] >>
This page was loaded Jul 19th 2018, 11:07 pm GMT.