স্পাটিএলাইটের পরিবর্তে জিওপ্যাকেজ ব্যবহার করছেন, এবং তদ্বিপরীত?


36

আমি এখন কিউজিআইএস ২.১18 ব্যবহার করছি, যার মধ্যে জিওপ্যাকেজ ফর্ম্যাটটির সমর্থন রয়েছে।

আমি জানি যে জিওপ্যাকেজটি শেফিলের প্রতিস্থাপনের মতো তবে বেশিরভাগ ক্ষেত্রে নয়, কারণ জিওপ্যাকেজের ডেটাবেস ক্ষমতা রয়েছে। একই সাথে, জিওপ্যাকেজ স্প্যাটায়ালাইটের সম্পূর্ণ প্রতিস্থাপন নয়, কারণ এতে স্থানিক প্রশ্ন ও ক্রিয়াকলাপ নেই। এছাড়াও, স্প্যাটালাইট জিওপ্যাকেজ সমর্থন করে।

সুতরাং, কিউজিআইএস সম্পাদনা প্রসঙ্গে, জিওপ্যাকেজ (এবং স্পাটিয়াল এসকিউএল টাস্কের জন্য স্পিয়াটালাইট থেকে জিওপ্যাকেজ অ্যাক্সেস করা) কখন ব্যবহার করা বোধগম্য হবে এবং কখন কেবল স্পেশালাইটাল ব্যবহার করা ভাল?


1
আমিও এই প্রশ্নে আগ্রহী। মনে রাখবেন যে প্রথম সম্পাদনার পরে লকিং বাগের কারণে জিওপ্যাকেজ-সমর্থন বর্তমানে সীমাবদ্ধ।
ইল্ডার্স

তবে ইতোমধ্যে এর সমাধান হয়ে গেল ?! ২.১৮ নিয়ে সমস্যা সমাধান করেনি।
ম্যাট

দুর্ভাগ্যক্রমে, আমি ২১.১৩.৩ ব্যবহার করে
ইল্ডার্স

পুরানো বাগ ট্র্যাকারে লিখিত পদ্ধতিটি দিয়ে আমি এটি 2.18.3 দিয়ে পরীক্ষা করেছি এবং এটি পুনরুত্পাদন করতে পারিনি। কোন পরিস্থিতিতে আপনার সমস্যা হয়েছে?
ম্যাট

আমি জিওপ্যাকেজের সাথে প্রথম সম্পাদনার পরেও লকিং বাগটি অনুভব করি তবে কেবল যখন আমি 2.18.3 এ নতুন ডিডাব্লুজি / ডিএক্সএফ আমদানি ব্যবহার করি। আমি সফলভাবে ডিডাব্লুজি আমদানি করতে পারি এবং প্রাথমিকভাবে তৈরি জিওপ্যাকেজ সম্পাদনা করতে পারি (উদাহরণস্বরূপ, এটি ভেক্টর বেন্ডার প্লাগইন দিয়ে জিওরিফারেন্স করতে)। তবে আমি একবার কিউজিআইএস প্রকল্পটি বন্ধ করে দিয়ে আবার টোগল সম্পাদনা বোতামটি আবার খোলে নিলে গ্রেও হয়ে যায় এবং জিওপ্যাকেজ আবার সম্পাদনা করা যাবে না।
রব উইলসন

উত্তর:


33

কিউজিআইএস-এ জিওপ্যাকেজ এবং স্প্যাটিয়ালাইটের মধ্যে একটি ছোট তুলনা। এই মুহুর্তে কিউজিআইএস-এর সাথে জিওপ্যাকেজ ব্যবহার করা সত্যিই ফলপ্রসূ নয়। যদিও বেশ দ্রুত পরিবর্তন হতে পারে (সংযোজন দেখুন!)।

নতুন কিউজিআইএস ২.৯৯ উরফ কিউজিআইএস ৩, নভেম্বর ২০১ 2017 সম্পর্কিত কিছু সংযোজন (তুলনায় আরও যোগ করা হয়েছে): জিওপ্যাকেজ এখন কিউজিআইএস ৩-এ প্রায় কোনও সমস্যা ছাড়াই কাজ করে Q কিউজিআইএস বিকাশকারী সংস্করণ সম্পর্কিত কিছু ছোটখাটো সমস্যার মুখোমুখি হয়েছিল। এছাড়াও স্পাটিএলাইটের জন্য সবচেয়ে সমস্যাযুক্ত সমস্যা সমাধান করা হয়েছে। কোনও অতিরিক্ত কাজের পরিমাণ ছাড়াই কলামগুলি এখন মুছতে পারে। উভয়ই এখনও জিইউআইয়ের মাধ্যমে রাস্টার লেখাকে সমর্থন করে না যা কোনও বড় বিষয় নয় কারণ একটি ডাটাবেসে রাস্টাররা মূল উদ্দেশ্য নয়। উভয় ফর্ম্যাট সত্যিই ভাল কাজের ফর্ম্যাট। জিওপ্যাকেজের জন্য ফোকাসটি ট্রান্সপোর্ট-ফর্ম্যাট এবং স্পাটিএলাইটের জন্য একটি স্থানীয় ফাইল স্টোরেজ তৈরির জন্য অনেক সরঞ্জাম সহ একটি সহজ ফাইল ভিত্তিক ডাটাবেস সিস্টেম (কারণ এটি ফাইল-ফর্ম্যাটের চেয়ে আরডিবিএমএসের বেশি)।

উভয়ের আছে:

  1. লেনদেনের
  2. এসকিউএল এবং দর্শনগুলি (তবে ব্যবহারগুলি সফ্টওয়্যারটিতে ভিন্নভাবে প্রয়োগ করা হয়)
  3. "সব মিলিয়ে একটি" ভেক্টর-স্তর, প্রতীক এবং পাঠ্য, রাস্টার
  4. শেফফিলের তুলনায় প্রায় কোনও বিধিনিষেধযুক্ত অ্যাট্রিবিউট-টেবিল
  5. সময়ে সময়ে একটি ভ্যাকুয়াম প্রয়োজন (ডাটাবেস নির্দিষ্ট ডেটা স্টোরেজ)
  6. সর্বাধিক জ্যামিতির ধরণ (যেমন বক্ররেখা)

GeoPackage:

  1. এসকিউএলাইটের উপর ভিত্তি করে একটি ওজিসি স্ট্যান্ডার্ড, এর অর্থ হল বিভিন্ন সফ্টওয়্যারটিতে প্রয়োগ আরও সুসংগত হওয়া উচিত; উদাহরণস্বরূপ, এসএলডি-স্টাইলগুলি ব্যবহার করা হলে ভবিষ্যতে কিউজিআইএস এবং আর্কম্যাপে প্রতীকটি কাজ করতে পারে
  2. সুন্দর যুবক (২০১৪), কিউজিসআইএসে এটি নিয়ে 2.18 অবধি বেশ কিছু সমস্যা রয়েছে (আপডেট: কিউজিআইএস 3 তে ভাল সমর্থন)
  3. স্প্যাটিএলাইটের বিরোধী "সাধারণ" ব্যবহারকারীদের জন্য কিউজিআইএস-এ কলামগুলি সহজে সরানোর অনুমতি দেয়
  4. এই মুহুর্তে ডিবি-ম্যানেজার এটি খুব ভালভাবে কাজ করে না এবং রাস্টার সমর্থন কোনও একক ইন্টিগ্রেটেড রাস্টার পড়ার মধ্যে সীমাবদ্ধ (এটিতে কোনও লিখন নেই) (কিউজিআইএস ২.১18.৩ ব্যবহার করে) (আপডেট: ডিবি-ম্যানেজার জিওপ্যাকেজের সাথে এখন ভাল কাজ করে)
  5. ভিউগুলি কিউজিআইএস-এ কাজ করছে না, তবে ভার্চুয়াল-লেয়ারের মাধ্যমে অনেকগুলি ব্যবহারকারীর মধ্যে ভাগ করে নেওয়ার জন্য যখন ব্যবহার করা হচ্ছে না তখন খুব বেশি সমস্যা হয় না (আপডেট: কিউজিআইএস 3 হিসাবে এখনও কোনও দর্শন আসলে দেখা যায় না তবে পরে সেগুলি পড়তে পারে না)
  6. জিওপ্রসেসিং সরঞ্জামগুলি বিদ্যমান ফাইলে সংযোজন করতে দেয় না (কেবলমাত্র পুরো ফাইলটি প্রতিস্থাপন করে) (আপডেট: এখন কাজ করে)

SpatiaLite:

  1. এসকিউএলাইটের একটি এক্সটেনশন, জিআই-সফ্টওয়্যারটিতে ভিন্নভাবে প্রয়োগ করা হয়েছে (বেশিরভাগ ড্রাইভার এবং সংস্করণ সমস্যার কারণে)
  2. অনেক পুরানো এবং এখন পর্যন্ত কিউজিআইএসে আরও ভাল সংহত হয়েছে
  3. কিউজিআইএস-এ আপনি এসকিউএল-কোয়েরি ব্যতীত কলামগুলি মুছতে পারবেন না যা জটিল নয় তবে কিছু ব্যবহারকারীদের জন্য ইতিমধ্যে খুব বেশি "কোড" রয়েছে (আপডেট: কিউজিআইএস 3 এটি এখন করে)
  4. চমত্কার বড় ফাইল যখন কেবল জ্যামিতিতে পূর্ণ হাতে থাকে, পরিবহন ফর্ম্যাট হিসাবে খুব ভাল নয় তবে স্থানীয় ডাটাবেস স্টোরেজের জন্য (এটি 5MB এর কাছাকাছি কিছু দিয়ে শুরু হয়)
  5. প্রচুর অতিরিক্ত সরঞ্জাম (দর্শনগুলি রাস্তা নেটওয়ার্ক তৈরি করতে পারে, অনেকগুলি আমদানি / রফতানি ফর্ম্যাট, এসT_কিউয়ারি এবং আরও অনেক কিছু)

আপনি কি জিওপ্যাকেজ বা স্পাটিএলাইট কেবল কিউজিআইএস, বা অন্যান্য সফ্টওয়্যার দিয়ে ব্যবহার করার পরিকল্পনা করছেন? স্পাটিএলাইট কিউজিআইএস ছাড়াই এই সমস্ত gaia-gis.it/gaia-sins/spatialite-sql-latest.html একক স্টোনকে সমর্থন করে ।
ব্যবহারকারী 30184

আমি বেশিরভাগ স্পটিয়ালাইট কিউজিআইএস এর সাথে একসাথে ব্যবহার করি, তবে স্পাটিএলাইট-জিইআইয়ের সাথেও। আমি কিউজিআইএসের জন্য আমার প্রশিক্ষণ কোর্সে এটি চালু করি। প্রাথমিক পয়েন্টগুলির মধ্যে কেবলমাত্র প্রাথমিকদের জন্য কলামগুলি মুছে ফেলার সমস্যা রয়েছে। আমি আর্কজিআইএস প্রশিক্ষণগুলিতে এটি প্রবর্তন করি না কারণ সেখানে ফাইলজিওডেটাবেস রয়েছে যা কিছু কর্তৃপক্ষের কাছে বাধ্যতামূলক (10% যেখানে এটি চিত্রের ফাইলে এখনও শিল্পের স্থিতি নয় ...)। আমি উন্নত কিউজিআইএস কোর্সে জিওপ্যাকেজ ঘোষণা করতে শুরু করেছিলাম, তবে উপরে লেখা ড্রয়ের পিছনে with তবে জিডএল-এর একটি ভাল বাস্তবায়ন রয়েছে, তাই কিউজিআইএসের প্রয়োজনীয় বোতাম না হওয়া পর্যন্ত এটি দীর্ঘ হতে পারে না।
ম্যাট

যেমনটি আপনি বলছেন, আপনার তুলনা কিউজিআইএস ব্যবহার সম্পর্কে। আমি জোর দিয়ে বলতে চাই যে স্পাটিএলাইট বা জিওপ্যাকেজ "ড্রপ কলাম" কেসটি খুব কিউজিআইএস নির্দিষ্ট করে যদি আরও ভাল হয়। এসকিউএলাইট নিজেই এই ক্রিয়াকলাপটি সমর্থন করে না sqlite.org/lang_altertable.html । স্পাটিএলাইট এবং জিওপ্যাকেজ উভয়ের জন্য একই কাজের কাজ এমনকি কিছু সফ্টওয়্যার বোতামগুলি মিস করতে পারে।
ব্যবহারকারী 30184

1
আমি এটিকে মূল প্রশ্নের প্রসঙ্গে রেখেছি যেখানে এটি কিউজিআইএস সম্পর্কে ছিল। কলামটির মূল বিষয়টি একটি উদাহরণ যেখানে আমি আশা করি যে মানগুলি প্রোগ্রামগুলিতে আরও ধারাবাহিকভাবে ব্যবহারের দিকে পরিচালিত করবে কারণ এটি "সাধারণ" ব্যবহারকারীর জন্য একটি বিষয়। একাধিক বছর পরেও একীকরণের স্তরটি এত আলাদা হওয়ায় স্পাতিয়ালাইটের সাথে এটি সম্ভব হবে কিনা তা নিশ্চিত নয় Not আমার জন্য শেষ পর্যন্ত এটি এমন পয়েন্টে নিয়ে যাবে যেখানে এটি একটি নতুন স্ট্যান্ডার্ডাইজড ট্রান্সপোর্ট ফর্ম্যাট (জিওপ্যাকেজ) হতে পারে। স্পাটিএলাইট অনেকটা জিআইএসের মতো এর বিল্ট ফাংশনগুলির সাথে রয়েছে (এসটি-কোয়েরি, প্রচুর ডেটা আমদানির বিকল্প, নেটওয়ার্ক ...)।
ম্যাট

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