Where the data comes from
There are two sources of IP-address data
- When people are good enough to identify their city, it is stored in the DB and associated with the /24 they are currently using. This is obviously the best info. source.
- There are (currently 10) robots on the server, tracerouting to IP addresses within /24's that we haven't yet identified. There are then several hundred regular-expression rules (from sarangworld) which match parts of the names detected to countries/cities..
The tracerouting has provided the most data so far (it's just constantly churning away in the background), but I think most of the major trunks from my server location have been identified, so I expect it to tail off.
The map data all comes from the NOAA, and uses their 30 arc-second/pixel data for the highest-resolution maps. It's not clear whether I ought to cite them or not, but I'll do so anyway, just for being such nice people and making public the data :-)
GLOBE Task Team and others (Hastings, David A., Paula K. Dunbar, Gerald M. Elphingstone, Mark Bootz, Hiroshi Murakami, Hiroshi Maruyama, Hiroshi Masaharu, Peter Holland, John Payne, Nevin A. Bryant, Thomas L. Logan, J.-P. Muller, Gunter Schreier, and John S. MacDonald), eds., 1999. The Global Land One-kilometer Base Elevation (GLOBE) Digital Elevation Model, Version 1.0. National Oceanic and Atmospheric Administration, National Geophysical Data Center, 325 Broadway, Boulder, Colorado 80303, U.S.A. Digital data base on the World Wide Web (URL: http://www.ngdc.noaa.gov/seg/topo/globe.shtml) and CD-ROMs.
The city data comes from various places around the 'net as well as from a major data donation. Some US data is from the US census data, other countries from other sources on the internet.
How much data there is
The database is organised as a 256 by 256 by 256 cube which correspond to the top-3 bytes of the IP address space (commonly called a /24 since it takes 24 bits to hold 3 bytes). Each point in the cube can hold a city. There are currently some 7 million or so points to map... it'll take a while [grin].
Yes, we like to have fun too ;)
External Resources
- ExcelHighSchool.com
- Excel High School is an accredited, private, online virtual high school in Minnesota, serving students in the US and Globally. Earn correspondence high school diploma with our online high shool classes.
- Learn Chinese live Chinese lesson with professional Chinese teacher - eChineseLearning
- eChineseLearning provides one-to-one live online Chinese lessons using free video instant messaging software. Currently, our students are from over 40 countries in the world from age 4 to 70. Learn Chinese with the most professional online Chinese school!
- Online Chinese Course with professional teacher!
- Offer best Chinese course, no matter where you are and
what Chinese courses you want , you can find one here!
- China Fun
- A website with abundant information on Chinese tour, culture etc.
- Spanish Translation
- Free online translation and resources
- Learn Spanish in Spain Spanish courses abroad in Latin America
- Learn Spanish abroad in Costa Rica Mexico Argentina Chile and Peru Study Spanish in Spain Courses at language schools in Madrid Barcelona Malaga Granada Salamanca Valencia and San Sebastian
- Learn Spanish abroad – language courses in Spain and Latin America
- Webportal with information about Spanish language courses in Spain : Barcelona Madrid Malaga Salamanca Granada Valencia San Sebastian and Latin America Argentina Mexico Chile Peru Costa Rica Bolivia
- Learn Spanish
- Executive Spanish Immersion is a directory of high quality resources about Spanish immersion & learning
- Learn Spanish courses in Spain Study abroad South Latin America
- Learn Spanish abroad in Costa Rica Mexico Argentina Chile and Peru Study Spanish in Spain Courses at language schools in Madrid Barcelona Malaga Granada Salamanca Valencia and San Sebastian
- learn about Don Quichote in Spain
- Learn about Don Quixote in Spain , the famous novel of Miguel de Cervantes
- Sprachschule Sprachkurs in Spanien und Lateinamerica
- Spanischkurs Sprachkurs Sprachschulen in Spanien San Sebastian Salamanca Madrid Barcelona Malaga Granada Valencia und Lateinamerika Argentinien Mexiko Peru Costa Rica und Chile
- Taalcursus Spaans leren in Spanje en Zuid Amerika
- Cursus Spaans in Spanje taalscholen in Barcelona Malaga Salamanca San Sebastian Madrid Granada Valencia en Zuid Amerika Latijns Amerika Mexico Costa Rica Peru Chili en Argentinie
- Learn Chinese Language
- China Study Abroad offers programs to learn and study chinese language, read and write mandarin chinese in Beijing. You can learn Chinese Mandarin language at top Chinese Universities in China with CSA most affordable chinese learning programs and flexible options.
- Learn Spanish in Madrid – Lingua Spanish school Madrid
- Spanish courses at the Lingua Spanish language school in Madrid . Intensive courses all year round.
- Learn Spanish in southern Spain
- Learn Spanish in southern Spain (Nerja). High quality School founded in 1980. We offer 12 Spanish programmes, social and cultural activities, own School Residence and Home-stay courses in Spain.
- Taalcursus Spaans leren in San Sebastian Spanje Spaanse school
- Doe een taalcursus Spaans bij TANDEM, midden in het centrum van de bruisende stad San Sebastian in Noord Spanje. Spaanse taalcursussen in combinatie met golfsurfen, hiken in de pyreneeen of bezoek aan Pamplona, Biarritz, Bilbao, etc.
- Learn Japanese with the Best: Study Abroad in Fukuoka!
- Genki Japanese and Culture School (GenkiJACS) is an NPO (Non-Profit Organization) Japanese language school that offers students the opportunity to learn Japanese language and culture in a relaxed and friendly learning environment. We are located in Tenjin, the heart of Fukuoka City, in Kyushu, South Japan.
- Childishfilms.com
- http://www.childishfilms.com/
- EFL.NET Improve your English
- Improve your English by listening to songs, poetry, stories and other features while reading the text at the same time.
- Learn English online with Common-Mistakes
- Your Free Resources to Better English.
- Studio 1 Solutions
- Leading European translation service company offering high quality professional language translation by qualified native speaker translators with university degree. Excellent Prices. Online quote available. Translation of all type of documents including website localisation, technical, general, legal, technical, scientific texts and marketing.
- Learn Spanish in Costa Rica!! Forester Spanish Language School
- Learn Spanish in Costa Rica! Study abroad at Forester Instituto Internacional, a Spanish language school offering immersion Spanish programs.
- TESOL/TEFL Courses Online
- Start your new life with an accredited TESOL certificate from Global English.
- Translation Company
- JJJ INVESTING SERVICES
- New investing book shows easy way to buy low sell high
and make money with stocks and long-term options. Book comes with
free coaching and newsletter showing best stocks and LEAPs to invest
in.
- ILUSS
- Italian Online for students and teachers of Italian, is designed as a preparatory course, for individual studies, to integrate existing courses and maintaining Italian language skills.
- A to Z of French Food
- The "A to Z of French food", a slim pocket-size book by Scribo Edition, is the most complete French menu translator available. Accurate culinary definitions are included along with wine terms, historical information and gastronomic anecdotes.
- Teach English Abroad
- Discover everything concerning teaching English abroad. Find information about different types of TESOL courses. Consider numerous ways of obtaining TESOL certificates and jobs abroad.
- Spanish Translation
- Language translation by human translators. High quality translation at excellent prices. Website translation and localization.
- PERSONAL ENGLISH TUTORS
- Individual English language tuition in Oxford, England Intensive English Language Courses and accommodation with your Personal English Tutors in Oxford and all over the UK.
- Cosmo Translations
- Albanian Translation by Native Albanian Translator :: Albanian Translations
- Spanish Tutoring Online
- Learn Spanish with a personal tutor on the Internet! With Linguaweb you study at your own pace, wherever you are, in close contact with your personal tutor. Textbook included for offline studies.
- Training Course Catalogs - Free web marketing for trainers - ASKEDU.net
- Deutschkurse in Wien bei Alpha Sprachinstitut
- Learn German in Vienna
- Study & Learn Spanish in Mexico
- Learn Spanish in Mexico - Study Spanish at a Spanish Language school in Guadalajara, Mexico. Make learning the Spanish Language an unforgettable cultural experience.
- Spanish Translation Services
- Transpanish offers Spanish Translation Services at Convenient Prices. Our English-Spanish Translations are performed byProfessional Translators.
- All Elementary Mathematics
- Web high mathematical school. All sections of curriculum of elementary mathematics. Arithmetic, algebra, geometry, trigonometry, functions and graphs, analysis. Theory and solving problems. Versions of examination tests. Online consulting. Preparatory to universities and colleges.
- 2theamerica
- Online America travel directory.
- A Perfect CV
- Information about art schools, design colleges, online art schools, art degrees and art careers. Find art schools in your area or online art schools.
- ree Printables for Teachers and Young Learners
- Free Printables for Teachers - Free flashcards, worksheets, handouts and game cards to match, phonics materials, projects, games, and more all ready for download and printing.
- Celas Maya Spanish School
- Study Spanish abroad in Quetzaltenango, Guatemala. One-on-one instruction, free internet, daily activities, volunteer opportunities.
- College of International Education (CIE) Tianjin University of Technology (TUT)
- ESL Reading
- Free reading materials for English language learners
- Open College
- Open College Distance learning courses in alternative, complementary health therapy. Learn Counselling, Hypnotherapy, Psychology etc. Many home study courses available. Study at home for an approved & recognised OC Diploma award
|