আমার কাছে 50+ জিপিএক্স ফাইল রয়েছে যা আমি একটি পোস্টজিআইএস ডাটাবেসে "ব্যাচ লোড" করতে চাই। ট্র্যাক_পয়েন্টগুলির সমস্ত ডেটা একটি "ট্র্যাকপয়েন্টস" টেবিলের মধ্যে লোড করা হবে (সাধারণত জিপিএস ক্ষেত্রের মতো ল্যাট, লম্বা, উচ্চতা, সময় ইত্যাদি) এবং ট্র্যাকগুলি ডেটা একটি অনুরূপ, যথাযথভাবে ডিজাইন করা "ট্র্যাকস" লাইন জ্যামিতি সারণীতে লোড করা হবে।
আমি এই প্রক্রিয়াটি স্বয়ংক্রিয় করতে পছন্দ করব যাতে আমার পরবর্তী 50+ পাওয়া গেলে, আমাকে ডাটাবেসে ডেটা প্রবেশের প্রয়োজন হবে না। আমি ব্যক্তিগতভাবে এই ধরণের প্রক্রিয়াগুলির স্ক্রিপ্ট করতে পাইথন ব্যবহার করতে পছন্দ করি তবে কোনও পরামর্শ স্বাগত।
আমার সাধারণ চিন্তার প্রক্রিয়াটি হ'ল:
- প্রক্রিয়া করার জন্য জিপিএক্স ফাইলগুলির একটি তালিকা পান (স্ট্যান্ডার্ড পাইথন সরঞ্জামগুলির মাধ্যমে যথেষ্ট সহজ)
- প্রতিটি জিপিএক্স ফাইলের মধ্য দিয়ে লুপ করুন এবং প্রয়োজনীয় ডেটাটি এক্সট্র্যাক্ট / পোস্টজিআইএস ফর্ম্যাটে রূপান্তর করুন
- সাইকোপগ পাইথন লাইব্রেরিটি ব্যবহার করে পোস্টজিআইএসে জিপিএস ডেটা .োকান
আমি মনে করি আমি পদক্ষেপগুলি 1 এবং 3 পরিচালনা করতে পারি তবে ভাবছি যদি এমন কোনও তুলনামূলক সহজ পদ্ধতি / লাইব্রেরি রয়েছে যা ডেটা (ট্র্যাক এবং ট্র্যাকপয়েন্টস) পোস্টজিআইএস ফর্ম্যাটে রূপান্তর করতে পারে বা কেবল টেবুলার ফর্মটি যা আমি ইতিমধ্যে তৈরি টেবিলের মধ্যে couldোকাতে পারি ।
আমি ইতিমধ্যে পড়েছি " সেখানে একটি ভাল জিপিএস ট্র্যাক বিশ্লেষণ গ্রন্থাগার আছে কি? ", " কিভাবে জিপিএস লগ ভৌগলিক ডাটাবেসের গড়ে তুলবেন? ", এবং " কিভাবে পাইথন সাথে ডেটা .gpx বের করে আনতে ", এবং GDAL / OGR মধ্যে তাকিয়ে আছে এবং এফডাব্লুটিউলস পাইথন বাইন্ডিংস, তবে চাকাটি পুনর্বিবেচনা করতে চান না কারও কাছে ইতিমধ্যে এর জন্য একটি ভাল পদ্ধতি রয়েছে।