Обычно вардрайверы используют GPS для того чтобы каким-либо образом проиндексировать 
вай-фай сеть, найденную и/или поломанную ими, это довольно удобно, однако не каждый может 
позволить себе GPS приемник, для решения подобной проблемы нужно получать данные со 
спутника без GPS. На первый взгляд эта задача кажется трудной задачей, но на самом деле 
сейчас даже самый простой пользователь сможет сделать это.

Каждому по потребностям
 Развитие таких технологий началось сравнительно недавно. В настоящий момент существуют 2 
известных проекта: Google Earth и NASA World Wind. Оба проекта в данный момент активно 
развиваются, но так как оба американские то с наблюдением нашей родины довольно туго. World 
Wide - программа с открытым исходным кодом, перейдем к ее рассмотрению.

Программистам 
NASA World Wind интересен тем, что там данные обновляются довольно часто, но есть минус в 
том, что во многих местах мира фотографии не цветные(вполне логично из за большого объема 
данных) и что он имеет открытый исходный код, а это очень важно для программистов, которые 
работают с базами данных, и вообще для программистов, которые хотят освоить новые 
технологии. Рекомендую всем. 

      Перейдем к рассмотрению самого исходника:
Пример исходного кода инициализации программы:
	foreach (FileInfo worldXmlDescriptorFile in worldXmlDescriptorFiles)
	{
		try
		{
		World w = WorldWind.ConfigurationLoader.Load(
worldXmlDescriptorFile.FullName, worldWindow.Cache);
		if(!availableWorldList.Contains(w.Name))
		this.availableWorldList.Add(w.Name, worldXmlDescriptorFile.FullName);
		w.Dispose();
		System.Windows.Forms.MenuItem mi = new 
System.Windows.Forms.MenuItem(w.Name, new System.EventHandler(OnWorldChange));
menuItemFile.MenuItems.Add(worldIndex, mi);
worldIndex++;
		}
		catch( Exception caught )
		{
		splashScreen.SetError( worldXmlDescriptorFile + ": " + caught.Message );
		Utility.Log.Write(caught);
		}
	}

	OpenStartupWorld();

Пример подачи запроса спутнику:
	

	protected virtual DownloadRequest GetNextDownloadRequest()
		{
			DownloadRequest bestRequest = null;
			float highestScore = float.MinValue;

			lock(m_requests.SyncRoot)
			{
				for (int i = m_requests.Count-1; i>=0; i--)
				{
					DownloadRequest request = (DownloadRequest) 
m_requests[i];
					if(request.IsDownloading)
						continue;

					float score = request.CalculateScore();
					if(float.IsNegativeInfinity(score))
					{
						// Request is of no interest anymore, 
remove it
						m_requests.RemoveAt(i);
						request.Dispose();
						continue;
					}

					if( score > highestScore )
					{
						highestScore = score;
						bestRequest = request;
					}
				}
			}

			return bestRequest;
		}
Пример загрузки со спутника:


		public void BackgroundDownloadMemory()
		{
			if (CompleteCallback==null)
				throw new ArgumentException("No download complete callback 
specified.");

			isMemoryDownload = true;
			dlThread = new Thread(new ThreadStart(Download));
			dlThread.Name = "WebDownload.dlThread(2)";
			dlThread.IsBackground = true;
			dlThread.Start();
		}

http://worldwind.arc.nasa.gov/download.html

Хакерам 
В NASA World Wind нельзя рассмотреть все в деталях, а вот Google Earth - настоящая находка для 
вардрайвера.  Несмотря на то, что данные обновляются раз в пол года(иногда чаще) работать с 
ним очень удобно, приближение очень качественное, фотографии цветные, соответственно 
отмечать найденные вай фай сети удобно. Суть данного проекта в том, что данные могу 
добавлять не только администраторы  проекта но и простые пользователи, за 20$ в год, можно 
добавлять данные так, чтобы они были доступны всем(для этого надо обновить до Google Earth 
Plus)
http://earth.google.com/ Google Earth, центр Москвы, вид сверху:)
В программе довольно много возможностей, вплоть до 3d моделирования крупных 
городов(правда только американских). А теперь представьте как удобно использовать этот 
программный продукт для вардрайвинга: группа вардрайверов пошла сниффить вай фай в 
Москве, разделились на  по районам, все могут чрез Интернет обмениваться данными о сетях, 
найденных ими и тд.

Вывод
Безусловно развитие спутниковых технологий способствует миропознанию, развитию 
программистов, также такие проги весьма полезны для хацкеров для индексирования вай фая.

P.S если у тебя есть какие то вопросы или ты хочешь поучаствовать в разработке программы на 
основе NASA World Wind  - пиши [email protected] или мне в аську 9231999.
Sulverus 2006