Нет, обратных запросов не предвидится, у гугло-яндекса нет такой задачи, выдавать CID-LAC.
Питон - 2.5.какой то, третьим не пользуюсь.
Чтобы оквадратить координаты, можно
Код: Выделить всё
if (lat > 360):
lat = lat - 2^32/1000000
lon = float(int(r[22:30],16))/1000000
if (lon > 360):
lon = lon - 2^32/1000000
r1 = int(r[30:38],16)
r2 = int(r[38:46],16)
print lat, lon, r1, r2
file.write('%s, %d, %d, %d, %f, %f, %d, %d\n' % (now_s, countrycode*100+operatorid, lac, cid, lat, lon, r1, r2))
file.write('%d, %d-%d, %f, %f\n' % (i, lac, cid, lat ,lon))
заменить на
Код: Выделить всё
if (lat > 360):
lat = lat - 2^32/1000000
lon = float(int(r[22:30],16))/1000000
if (lon > 360):
lon = lon - 2^32/1000000
r1 = int(r[30:38],16)
r2 = int(r[38:46],16)
print lat, lon, r1, r2
if (40.1>lat>50.2 and 30.3>lon>40.4):
file.write('%s, %d, %d, %d, %f, %f, %d, %d\n' % (now_s, countrycode*100+operatorid, lac, cid, lat, lon, r1, r2))
file.write('%d, %d-%d, %f, %f\n' % (i, lac, cid, lat ,lon))