मैं कई बार पहले इस समस्या से निपटा गया है। जबकि केएमएल एक विकल्प है, यदि आपके पास पहले से अक्षांश और देशांतर के साथ एक सीएसवी है, तो मेरी त्वरित और गंदे विधि का उपयोग Google फ्यूजन टेबल्स का उपयोग करना है: http://www.google.com/fusiontables/Home
भले ही आपके पास शहरों और कस्बों के नाम हों दुनिया!) यह ठीक काम करता है।
आप केवल अमेरिका स्थानों, और जी -20 (अमीर, अच्छी तरह से जिओकोड देशों) के बारे में परवाह है, तो बैच जियो शायद सबसे अच्छा तेज तरीका है, लेकिन नि: शुल्क संस्करण पर 2500 अंक के लिए आप को सीमित करता है: http://batchgeo.com/
लेकिन मेरी जरूरतों के लिए, बैचजीओ की विधि कम हो जाती है। जब आप केन्या में ड्रिल करते हैं तो आप देखते हैं कि यह कई स्थानों पर गलत लगता है। नैरोबी में उन 666 स्थान ऐसे नाम हैं जो आधिकारिक डेटाबेस में दिखाई देते हैं। के बाद से केन्या शीर्ष 20 तकनीक के अनुकूल देशों में से एक नहीं है, इस त्रुटि का एक आम स्रोत है। सबसे दिलचस्प स्थान झोपड़ियों में दिखाई देते हैं। (Google नक्शे में रिक्त स्थान को ठीक करने में शामिल प्रयासों के लिए www.mapKibera.org भी देखें)
मेरे पास इस बारे में अधिक व्यापक ब्लॉग है कि आपका आउटपुट कैसा दिखाई देगा: chewychunks.wordpress.com/ 2011/06/09 कैसे करने वाली जियोमैप मंजिला-स्थानों-भर में पूर्व-अफ्रीका/
(लेकिन newbies यहाँ छवियों को सीधे पोस्ट करने के लिए अनुमति नहीं है :()
मेरे लिए सबसे अच्छा समाधान के लिए आवश्यक/केन्या और युगांडा के लिए Geonames.org सूची से 44,000 स्थानों को डाउनलोड करना, कस्टम स्लम-स्थानों भू-लुकअप-सूची, और डीआईएफएफएलबी और आरईजीईएक्स पर आधारित एक पायथन बहु-चरण मिलान algorythm जोड़ना।
गूगल KML ट्यूटोरियल के लिए प्रत्यक्ष लिंक: http://code.google.com/apis/kml/documentation/kml_tut.html – HBP