मैं एक अजगर सेवा के माध्यम से एक वेब सेवा (ट्विटर) से एक्स और वाई मान एकत्र कर रहा हूं। लंबे समय में, यह कई महीनों तक चलेगा और मैं लगभग 6 मिलियन पॉइंट मार्क पर रुकने का इरादा रखता हूं।
मूल कोर्डर्स im प्राप्त कर रहे हैं भौगोलिक WGS84, लेकिन मुझे इन्हें अनुमानित WGS वेब मर्केटर में बदलने की आवश्यकता होगी। बीमार बाद में इस तालिका को एक आर्कगिस सर्वर मैप सेवा में प्रकाशित कर रहे हैं और इसे कैशिंग कर रहे हैं।
यह बिना किसी समय सीमा के अजगर को सीखने के लिए एक व्यक्तिगत परियोजना है और सोच रहा था कि क्या यह केवल SQL सर्वर से देशी स्थानिक प्रकारों का उपयोग करने के लिए एक अच्छा विचार होगा ?
मेरी वर्तमान अप्रयुक्त योजना:
- GEOMETRY फ़ील्ड सेटअप (और कुछ अन्य विशेषताओं) के साथ SSMS के साथ एक तालिका बनाएं
- मेरी पाइथन लिपि में, WGS84 में वेब / WGS84 के लिए वेब कर्सर में lat / lons को बदलने के लिए arcpy या pyproj का उपयोग करें (या मैं इसे किसी तरह से बचा सकता हूं और SQL के साथ इसके सभी प्राप्य?)
- INSERT रिकॉर्ड के लिए pymssql का उपयोग करें , और तालिका में GEOMETRY फ़ील्ड में अंक डालें।
मेरा प्रश्न है, WGS84 में लैट / लोंस की एक जोड़ी लेने के लिए एक अच्छा, सरल और कुशल तरीका क्या होगा, और फिर उन्हें एसक्यूएल सर्वर टेबल में एसक्यूएल सर्वर स्थानिक प्रकारों का उपयोग करते हुए सम्मिलित करें और एक परिणामी बिंदु परत है जो इसमें है WGS84 वेब मर्केटर, ताकि मैं उन्हें आर्कगिस डेस्कटॉप 10.1 में रेंडर / क्वेरी कर सकूं?
मेरे पास आर्क़ी / आर्कएसडीई १०.१ तक पहुँच है, यदि आवश्यकता हो, लेकिन आर्कसेडी की आवश्यकता नहीं होने के उदाहरण के रूप में इसका उपयोग करने की उम्मीद कर रहा था।