Geoinformation services
Big Data
Open data
Comments 28
+2
Хотя о чём это я, ведь это opencellid база и есть — проверил несколько случайных mcc/mnc/lac/cellid из разных точек мира, данные совпадают чуть более чем полностью.
0
дополнительно замечу по opencellid — инфо по Крыму там теперь не достоверно.
0
Там есть лимитация на количество запросов для API ключа
В opencellid.org у очень большого количества точек не корректное поле range.
Нет многих станций. Моя база более полная
+6
Пришлось создать свою базу.

Просто это как-то некрасиво. Вы лично объездили с приёмником WiFi/GSM/UMTS/Whatever + GPS и сделали 10М+ измерений? Если да, снимаю шляпу, посыпаю голову пеплом, удаляюсь.
Если нет, извините, но вы создали не свою базу, а скомпилировали(вероятно из нескольких источников) + сделали какое-то API. И у всех этих источников есть лицензии (например, OpenCellID database CC-BY-SA 3.0)
+1
Разумеется, база не моя.
Мне нужны были эти данные. Они лежат в открытом доступе в интернете.
Возможна эта база будет кому-то полезна. Я не собирался ее кому-то продавать я хотел помочь сообществу.
+3
Вы бы помогли сообществу, аккуратно атрибутировав лицензионный статус своих собственных данных вместо сваливания всего в кучу в стиле 90-х, и не нарушая условия уже имеющихся свободных проектов.
+1
Ок. Если это так критично. Я обязательно при следующем обновлении системы опишу лицензионные основания.
+4
И ещё:
{"result":200, "data":{"lan": "-33.8388560", "radio": "UMTS", "samples": 2, "mcc": 505, "mnc": 1, "lon": "117.1607460", "cellid": 59115663, "range": 0}}

lan — это от какого слова? lantitude? :)
0
Да ошибка спасибо.
Это поле уже использют некоторые приложения. Я добавлю еще одно поле lat. Это была грамматическая ошибка.
+3
Ну для кого-то это big, для кого-то BIG, для кого-то поржать :) Когда-то давно мне такие количества снились только в кошмарах.
+2
Может чего не понимаю, но Android же всё это делает из коробки!
+2
Да андроид предоставляет геолокацию, но для моего дома и работы показывал неправильное положение.
Данные можно получить только когда включен пункт «разрешить геолокацию».
В данном случае можно получать координату в обход разрешений пользователя, если он разрешит получать данные о сетях и wifi.
В приложении о котором я писал в начале получается целый список видных точек доступа Wi-Fi и происходит квази-триангуляция. В данный момент код очень сырой, поэтому пока не представляю пока метод получения положения по нескольким Wi-Fi.
0
Неотключаемое определение координат по WIFI — зло.
Пару лет назад был у меня с собой в отпуске мобильный роутер с местной симкартой. В итоге на смартфонах был либо интернет через эту точку доступа, но координаты всегда показывались на старте пути, либо я отключал вайфай и получал правильные координаты через GPS, но не было интернета. Google Maps пользоваться было очень неудобно :)
+1
Неотключаемое определение координат по WIFI — зло.

Почему? Батарея сильно не садится.
-2
Я ж написал, почему — смартфон запоминает координаты точки доступа WiFi, и потом думает, что он находится всё ещё там же, хотя я проехал уже 500 км дальше.
Технология полезная, но должна быть возможность её отключить.
+1
Есть ли у вас в планах добавить Глонасс как источник данных?
0
В статье вы написали, что данные с GPS вы считываете, и, если они свежие, берёте их.
Если на android-устройстве есть и Глонасс-трекер, почему бы не считывать данные с него?
+2
Я не старался раскрыть конкретный алгоритм работы приложения в статье. Под «GPS» я рассматривал точный источник гео позиции встроенный в android. Если я получал данные от него, то доверял его данным.
-1
А кто-нибудь знает приложение для Android, которая умеет брать данные из OpenCellId и показывать меня на карте без необходимости отсылания всех этих данных в гугл?
0
Можно. Об этом подробно будет написано в ближайшее время во второй части статьи.
Only those users with full accounts are able to leave comments., please.