2013-05-29 9 views
7

मैं geonames एपीआई का उपयोग करने की योजना बना रहा था, लेकिन वास्तव में यह स्थानीय रूप से geonames का उपयोग करने के लिए और अधिक समझदार लगता है और अपने वेब एपीआई का उपयोग नहीं करता है। तो मेरा सवाल यह है कि क्या कोई स्थानीय स्तर पर geonames डेटा के साथ इंटरफेस करने के बारे में जानता है?स्थानीय रूप से geonames सेवा का उपयोग

क्या मुझे इसे मैन्युअल रूप से डेटाबेस में आयात करने की आवश्यकता है और फिर इसे सामान्य डीबी की तरह संदर्भित करना है?

उत्तर

6

हाँ यदि आप स्थानीय रूप से डेटाबेस से पूछना चाहते हैं तो आपको मैन्युअल रूप से डेटाबेस आयात करना होगा।

1 - यदि तालिका संरचना अद्यतित न आप भी GeoNames मंच का उल्लेख कर सकते है - आप MySQL का उपयोग करने के आप इस पोस्ट Importing data from geonames.org database into MySQL DB

2 से स्पष्टीकरण का पालन कर सकते योजना है: http://forum.geonames.org/gforum/posts/list/732.page

3 - एक बार जब आप दिए गए ढांचे के बाद अपनी टेबल बनाते हैं तो आप CSV फ़ाइलों से डेटा आयात करने के लिए LOAD DATA INFILE या LOAD DATA LOCAL INFILE का उपयोग कर सकते हैं।

4 - ऑलकंट्री टेबल का आयात स्थानीय रूप से 10 मिनट से अधिक समय ले सकता है। डेटा आयात करने से पहले अपनी अनुक्रमणिका बनाना बेहतर हो सकता है।

मैं इसे उपयोग करने के बारे में सोच रहा हूँ (ए shell Script भी उपलब्ध है अगर आप कमांड के साथ परिचित हैं)

+0

आपको बहुत बहुत – Jimmy

+1

कितनी सटीक शहर डेटाबेस है धन्यवाद,। मुझे कुछ और सटीक भुगतान करने की कोई बात नहीं है, मुझे सिर्फ सही दिशा में ध्यान देने की जरूरत है। – David

+1

शहर डेटाबेस छोटे बच्चों के लिए भी सटीक है। उदाहरण के लिए geohack प्रोजेक्ट द्वारा प्रदान किए गए अधिक विकल्प हैं http://tools.wmflabs.org/geohack/geohack.php?pagename=New_York_City¶ms=40.7127_N_74.0059_W_type:city_region:US-NY – RafaSashi

संबंधित मुद्दे