ট্রান্সফেরেবিলিটির জন্য কোনও প্রকল্পের সমস্ত ফাইল প্যাকেজ করার কিউজিসে কোনও স্বয়ংক্রিয় ফাংশন রয়েছে?


35

আমার প্রকল্পে, আমি বিভিন্ন ডিরেক্টরি থেকে প্রচুর জিওডাটা ব্যবহার করি। এখন আমি কিজিআইএস প্রকল্পটি কোনও সহকর্মীকে (উদাহরণস্বরূপ একটি সিডিতে) দিতে চাই।

বিভিন্ন ডিরেক্টরি থেকে আকারগুলি স্বয়ংক্রিয়ভাবে একটি ডিরেক্টরিতে অনুলিপি করা সম্ভব?


1
2016-02-05 পর্যন্ত কিউ কনসোলিডেট প্লাগইনটি শেফফিল, টিফ রেস্টার এবং (!) আর্ক ক্রেগ্রেজগুলির সাথে সঠিকভাবে কাজ করে। তবে ফাইল জিওডাটাবেস বৈশিষ্ট্য ক্লাসগুলি (পয়েন্ট হিসাবে) আউটপুট ফোল্ডারে অনুলিপি করা হয় না।
স্টু স্মিথ

উত্তর:


44

আপনি কিউসিএনসোলিডেট প্লাগইনটি সন্ধান করছেন যা খুব ভাল কাজ করে। এটি সমস্ত একক ডিরেক্টরিতে স্থানান্তর করবে এবং নতুন উত্সের অবস্থানগুলিতে নির্দেশ করার জন্য .QGS প্রকল্প ফাইল (একটি এক্সএমএল ফাইল) পুনর্লিখন করবে।


কিউকনসোলিডেটটি এখনও পরীক্ষামূলক হিসাবে তালিকাভুক্ত - আপনাকে সেটিংস সংলাপে "পরীক্ষামূলক প্লাগইনগুলিও দেখান" সক্ষম করতে হবে।

তবে - এটি খুব ভাল কাজ করে। নোট:

  • অন্য যে কোনও জায়গায় একত্রীকরণের চেষ্টা করার আগে আপনি যে প্রকল্পটি নিয়ে কাজ করছেন সেটি অবশ্যই আপনার সংরক্ষণ করা উচিত;
  • আউটপুট ফর্ম্যাটটি হবে প্রকল্প (.QGS) ফাইল, একসাথে 'স্তরগুলি' নামে একটি ফোল্ডার যা (আশ্চর্য!) স্তরগুলিকে ধারণ করে;
  • কিউকনসোলিডেট ডাটাবেস স্তরগুলিকে শেফফাইলে রূপান্তরিত করবে এবং নতুন ফাইলফাইলে উল্লেখ করার জন্য প্রকল্প ফাইলটি পুনরায় লেখবে;
  • আপনি প্রায়শই বাহ্যিক / থাম্ব ড্রাইভে একীভূত প্রকল্পটি ভাগ করতে চাইতে পারেন, প্রথমে স্থানীয় হার্ড ড্রাইভে এটি সংরক্ষণ করুন কারণ অনেকগুলি রাইট ক্রিয়াকলাপ ধীর মিডিয়ায় সরাসরি সংহত করার চেষ্টা করলে জিনিসগুলি ধীরে ধীরে ধীরে ধীরে হয়ে যায়।

আপনাকে অনেক ধন্যবাদ. কিউ কনসোলিডেট হ'ল আমি যা খুঁজছিলাম।
হেন্ডরিক পেহলকে

1
ঠিক একই সমস্যার জন্য উত্তর চেয়েছিলেন। আমি অনুমান করি Qconsolidate এবং স্থানান্তরকারী প্লাগইনগুলির সাথে বিষয়টিকে উত্তর হিসাবে দেখা যেতে পারে। বাট: আমি সত্যিই প্রত্যাশা করি যে স্থান পরিবর্তনকারীদের বিকাশ উত্থাপিত হবে কারণ কিউ কনসোলিডেট প্রায় মৃত বলে মনে হচ্ছে :( গিথুব পৃষ্ঠায় 2 বছরের মধ্যে একটিও প্রতিশ্রুতি নয়
মার্টিন

20

আমি কেবলমাত্র তিনটি প্লাগইন পরীক্ষা করেছি যা প্রজেক্টের উপর ভিত্তি করে ফর্ম্যাটগুলির একটি পরিসীমা সহ আপনি কোনও প্রকল্পের ফাইলের কাছে যা চান তা করার চেষ্টা করে। ফলাফল এখানে:

পরীক্ষিত প্লাগইনগুলি হ'ল:

  • কিউনসোলিডেট ০.২.১
  • কিউপ্যাকেজ 1.3
  • স্থান পরিবর্তনকারী 0.9

উইন্ডোজ 10 এ কিউআইজিআইএস 2.18.14 64 বিটে পরীক্ষা করা হয়েছিল

তিনটি প্লাগইন সমস্যা ছাড়াই শেফফিলগুলি পরিচালনা করে, লক্ষ্য ডিরেক্টরিতে ডেটা স্থানান্তরিত করে এবং এমন একটি প্রকল্প তৈরি করে যা ডেটাসেটের স্থানীয় অনুলিপিগুলিকে রেফার করে।

QConsolidate

  • ফাইলজিডিবি: অনুলিপি করা বা অনুবাদ করা হয়নি (ডেটা ক্ষতি)। প্রকল্প ফাইল এখনও রেফারেন্স স্তর
  • স্পেসিয়ালাইট: এসএইচপিতে অনুবাদ করা
  • জিওপ্যাকেজ: অনুবাদ ছাড়াই অনুলিপি করা হয়েছে
  • জিওটিফ: অক্ষত অনুলিপি করা হয়েছে

QPackage

  • ফাইলজিডিবি: এসএইচপিতে অনুবাদিত
  • স্পেসিয়ালাইট: এসএইচপিতে অনুবাদ করা
  • জিওপ্যাকেজ: এসএইচপিতে অনুবাদ করা
  • জিওটিফ: অক্ষত অনুলিপি করা হয়েছে

relocator

  • ফাইলজিডিবি: এসএইচপিতে অনুবাদ, প্রকল্পের ফাইলে ভুল পথ
  • স্পেসিয়ালাইট: এসএইচপি-তে অনুবাদ, প্রকল্পের ফাইলে ভুল পথ
  • জিওপ্যাকেজ: এসএইচপিতে অনুবাদ করা, প্রকল্পের ফাইলে ভুল পথ
  • জিওটিফ: অক্ষত অনুলিপি করা হয়েছে

তিনটির মধ্যে কিউপ্যাকেজ সবচেয়ে ভাল কাজ করার জন্য হাজির হয়েছিল। ডাটাবেস সংযোগ এবং ওয়েব পরিষেবা স্তরগুলির পরীক্ষা করা হয়নি।


দুর্দান্ত উত্তর - আমার একইভাবে আপডেট করার কথা ভাবছিল এবং এটি খুঁজে পেয়েছিল। পুনরায় লিখিত .QGS ফাইল নিজেই আপনার কী অভিজ্ঞতা আছে? কিছুক্ষণ আগে কিউকনসোলিডেটের সাথে আমার শেষ অভিজ্ঞতাটি ছিল ডেটা এবং কিউজিএস ফাইলের বিকৃত ডিরেক্টরিগুলি।
সিম্বামাঙ্গু

সমস্ত সততার সাথে, আমি প্লাগইনগুলি ব্যবহার করি না, তবে প্রয়োজনীয় হিসাবে QGS ফাইলের একটি অনুলিপিগুলিতে পরিবর্তনগুলি স্ক্রিপ্ট করব। এই উত্তরটি ক্লায়েন্টের জন্য কিছু পরীক্ষার উপর ভিত্তি করে ছিল যা আমি ভেবেছিলাম আরও সুবিধার হবে।
অ্যান্ডি হারফুট

আমি কিউপ্যাকেজ ব্যবহার করেছি এবং এটি বেশ ভাল কাজ করে। আমি এই মুহূর্তে এই সমাধানটি নিয়ে খুশি তবে আমি অন্য বিকল্পগুলি করব ...
পাওলো মার্টিনহো

6

আমি নিজেই কিউজিআইএস-এর কোনও উপায় সম্পর্কে জানি না, তবে প্রকল্প ফাইল (.qgs) কেবল একটি পাঠ্য ফাইল। সুতরাং একটি আদিম কিন্তু কার্যকর উপায় <datasource></datasource>হ'ল ম্যানুয়ালি একটি ডিরেক্টরিতে সমস্ত কিছু অনুলিপি করা, তারপরে .qgs ফাইলের ট্যাগগুলি অনুসন্ধান বা প্রতিস্থাপন ব্যবহার করে বা নতুন ডিরেক্টরিটিতে নির্দেশ করার জন্য একটি নিয়মিত অভিব্যক্তি ব্যবহার করে পরিবর্তন করতে হবে।

যদি আপনি অনেকগুলি ফাইল / ডিরেক্টরি পেয়ে থাকেন তবে এক বিকল্পটি হ'ল পাইথন ফাইলটিতে প্রতিটি ট্যাগ অনুসন্ধান করে পাইথনে অটোমেটিকেশন করা, সেই নামের সাথে প্রতিটি সম্পর্কিত ফাইলটি ডিরেক্টরিতে অনুলিপি করে এবং তারপর .qgs প্রতিস্থাপন করা উচিত নতুন ডিরেক্টরি সঙ্গে ট্যাগ।


4

এখন নতুন স্থানান্তরকারী প্লাগইন রয়েছে । (এই মুহুর্তে পরীক্ষামূলক হিসাবে চিহ্নিত)। আপনাকে প্রকল্পের ফাইলের সমস্ত স্তরগুলি একটি ডিরেক্টরিতে বা একটি জিপ-ফাইলে সংরক্ষণ করার সুযোগ দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.