শেফফিল প্রতিস্থাপনের জন্য কি কোনও প্রচেষ্টা আছে? [বন্ধ]


67

সম্প্রতি আমি ডিবিএফ এর 10 টি চরিত্রের ক্ষেত্রের নাম সীমা পূরণের জন্য "25 শতাংশ বা তার বেশি বয়সের নাগরিকদের স্নাতক ডিগ্রি বা উচ্চতর" যেমন "অ্যাডবোগগ্রিটার" জাতীয় জিনিসগুলিতে রূপান্তর করার মতো পুরোপুরি ভাল ক্ষেত্রের নামগুলি রূপান্তর করতে অনেক সময় ব্যয় করেছি।

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

মিঃ লাউহেডের মন্তব্যের সাথে এই ক্রিয়াকলাপটি আমাকে অবাক করে তুলেছে:

  • জিআইএসের সর্বব্যাপী ডেটা স্টোরেজ এবং ইন্টারচেঞ্জ ফর্ম্যাট হিসাবে শেফফিলটি প্রতিস্থাপনের জন্য কোনও স্পষ্ট প্রচেষ্টা এখনও হয়েছে?
  • কোন প্রার্থী আছে?
  • যদি এখানে প্রতিযোগিতার ফর্ম্যাটগুলি থাকে তবে তারা কেন ব্যর্থ হয়েছে?
  • এসরি কি তাদের সমর্থন করতে অস্বীকার করেছেন, না গল্পটি কেবল প্রযুক্তিগত জড়তার একটি?
  • চেষ্টা যদি না করা থাকে ... কেন হয় না?

দেখে মনে হচ্ছে আমরা জিআইএস বিকাশকারী এবং ব্যবহারকারী উভয়ই নিজের জন্য কিছুটা ভাল করতে পেরেছি।


2
@ ম্যাপের্জ সম্প্রতি প্রকাশিত জিওডাটাবেস এপিআই ব্যতীত আমি জিওডাটাবেস লেখার জন্য কোনও সরঞ্জাম দেখতে পাচ্ছি না যা নিখরচায়। আমি মনে করি না এটি বিশ্বের ইএসআরআই অংশ বাদে প্রতিস্থাপন হিসাবে গণ্য হতে পারে।
canisrufus

2
লেখেন এবং geodatabases (API এর মাধ্যমে) পড়তে পারেন GDAL ব্যবহার gdal.org/ogr/drv_filegdb.html ব্যবহার resources.arcgis.com/content/geodatabases/10.0/file-gdb-api
Mapperz

1
আর্কজিআইএস লাইসেন্স ব্যতীত ফাইল জিওডাটাবেস (কমপক্ষে সরল বৈশিষ্ট্য) পড়তে / লিখতে পাইথন এপিআই দেখতে চাই - এটি ওপেন হবে।
পলিজিও

2
@PolyGeo আপনি এবং বাকিদের :)
রাগি ইয়াসের Burhum

3
@dlen.org থেকে gdal.org/ogr/drv_shapefile.html "জ্যামিতি: শেফিল ফর্ম্যাটটি স্পষ্টভাবে 32 বিট অফসেট ব্যবহার করে এবং তাই 8 জিবি-র উপরে যেতে পারে না (এটি আসলে 32 বিট অফসেটগুলি 16 বিট শব্দে ব্যবহার করে) সুতরাং, এটি কোনও ফাইল ব্যবহার করার পরামর্শ দেওয়া হয় না আকার 4 গিগাবাইটের বেশি Att বৈশিষ্ট্য: ডিবিএফ ফর্ম্যাটটিতে এর কোনও অফসেট নেই, তাই এটি নির্বিচারে বড় হতে পারে। " সুতরাং আপনার কাছে এমন ডিবিএফএস থাকতে পারে যা বেশ বড়, তাহলে আপনি আগুন নিয়ে খেলছেন।
রাগী ইয়াছার বুড়ুম

উত্তর:


50

এটি একটি বিষয় যা সর্বদা উঠে আসে। আমার সঠিক উত্তর নাও থাকতে পারে তবে আমি আপনাকে আমার ব্যক্তিগত মতামত দিতে পারি ।

যে কারণে তারা সমর্থিত, তাদের সম্পর্কে বেশ কয়েকটি বৈশিষ্ট্যের জন্য দায়ী করা যেতে পারে, তাই আমি কয়েকটি উল্লেখ করি।

  • প্রথমত, একটি অনুমান আছে । আমি বলতে চাইছি, আমি আমার তিরিশের দশকের প্রথম দিকে এবং আমি কিশোর বয়স থেকেই এই জিনিসটির অস্তিত্ব ছিল। সুতরাং এটি নিরাপদ যে এই অনুমান কিছু সময় ধরে ছিল। অবশ্যই, আরও কয়েকটি ফর্ম্যাট রয়েছে যা প্রকাশিত হয়েছে, তবে এটির মধ্যে পার্থক্যটি হ'ল ...

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

  • সর্বাধিক গুরুত্বপূর্ণ, আমি মনে করি যে আকারের ফাইলগুলি এখনও জনপ্রিয় হওয়ার জন্য # 1 কারণটি হ'ল এগুলি ওপেন সোর্স এবং মালিকানাধীন উভয় সিস্টেমে একইভাবে সমর্থিত । আপনি কী জিআইএস জানেন যা শেফফিল সমর্থন করে না?!? শুনেছি

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

আমি কি মনে করি যে এই ফর্ম্যাটগুলির কোনওটিই শেফিলগুলি প্রতিস্থাপন করবে? তাদের বর্তমান অবতারে নয়

কেন?

কোনও প্রযুক্তিগত যুক্তির কারণে নয় (আমি বলেছিলাম যে তারা সর্বোপরি সেই দিক থেকে উন্নত ছিল), তবে অন্য কোনও কারণে: লাইসেন্সিং।

তাহলে তাদের সমস্যাগুলি কী?

ফাইলজিডিবি :

ফাইলজিডিবি নতুন ফাইলজিডিবি এপিআইয়ের মাধ্যমে আন্তঃক্রিয়াশীলতা সরবরাহ করে। তবুও, এই এপিআই বাইনারি বিন্যাসে সরবরাহ করা হয়ইএসআরআই দ্বারা এটি কোনও স্পেসিফিকেশন নয়। অতীতে জিওডাটাবেস দলে কাজ করে, আমি আপনাকে বলতে পারি, সমস্ত টিন-ফয়েল-টুপি পরা ষড়যন্ত্র তাত্ত্বিকদের বিপরীতে, এটি মোটেই দূষিত নয়। এটি কারণ প্রতিটি জিওডাটাবেস এর অভ্যন্তরীণ পরিবর্তন হয়। একটি সম্পূর্ণ স্পেস প্রকাশ করা মূলত সমস্ত কিছু কীভাবে বজায় রাখা হবে তার সমস্ত বিবরণ দেবে এবং তারপরে প্রতি বর্ষ প্রকাশের সাথে সাবধানতার সাথে ফর্ম্যাটে পরিবর্তনগুলি ডকুমেন্ট করে। এটা বোঝা যায় না। সুতরাং ফাইলজিডিবি এপিআই, যদিও এটি কোনও অনুমান নয়, এটি সমস্ত ছোট্ট পরিবর্তনগুলি বিমূর্ত করে। এবং এখন এটি ক্রস প্ল্যাটফর্ম ব্যবহার করা যেতে পারে! মনে মনে, এটি একটি বিশাল পদক্ষেপ এগিয়ে! ইএসআরআইয়ের রক্ষণশীল প্রকৃতি বিবেচনা করে এটি অবশ্যই সঠিক দিকের প্রতিক্রিয়া।

এবং তবুও, বাইনারি-কেবল সমর্থন ওপেন সোর্স বিশ্বের কাউকে খুব খুশি করে না। আপনি যদি ESRI সমর্থন না করে তবে লিনাক্সের অন্য কোনও স্বাদে কিছু কোড পোর্ট করার সুবিধা কীভাবে গ্রহণ করবেন? আপনি পারবেন না। এটি ওপেন সোর্সকে শক্তিশালী করে তোলে এবং এখন আপনি এর সুবিধা নিতে পারবেন না। যদি ইএসআরআই দেবিয়ানকে সমর্থন দেওয়া বন্ধ করার সিদ্ধান্ত নেয়, তবে তা। তুমি পেরেছ. এবং এটি পরিবর্তন করার জন্য আপনার কিছুই করার নেই।

স্থানিক :

কারণ তা থেকে সব ফ্রি কার্যকারিতা পায় Spatialite সন্ত্রস্ত SQLite । এসকিউএলাইট সর্বত্র ব্যবহৃত হয়। এটি আপনার অ্যান্ড্রয়েড ফোনে, আপনার আইফোন / আইপ্যাডে, ফায়ারফক্সে, গুগল ক্রোমে, বেশ কয়েকটি বাণিজ্যিক এমবেডেড ডিভাইসে - চিরতরে যেতে পারে। এটিকে সত্যিকার অর্থে একটি জিওফর্ম্যাট তৈরি করতে (এবং কেবল বোবা বাউন্ডিং বাক্স অপারেশন করবেন না), পোস্টজিআইএস একই জ্যামিতি লাইব্রেরিটি ব্যবহার করতে হবে: জিওওএস । দুঃখের বিষয়, জিইওএস জেটিএস নামে পরিচিত আরও একটি দুর্দান্ত জ্যামিতি লাইব্রেরির উপর ভিত্তি করে । জেটিএসের সমস্ত অ্যালগোরিদম অত্যন্ত শক্তিশালী, তাই সমস্যা কী?

ঠিক আছে, জেটিএস ওপেন সোর্স এলজিপিএল হিসাবে লাইসেন্স পেয়েছে , এবং এলজিপিএল একটি ভাইরাল লাইসেন্স । জেটিএস হ'ল এলজিপিএল, এর অর্থ জিইওএস এলজিপিএল, এর অর্থ জিইওএসের সাথে স্থিরভাবে সংযুক্ত স্পেসিয়ালাইট হ'ল এলজিপিএল। এই স্তন্যপান। কেন? ছাড়া ওপেন সোর্স লাইসেন্সের ব্যাখ্যা অত্যধিক, আমি আপনাকে বলতে পারেন যে, উদাহরণস্বরূপ, আমি spatialite উপর একটি আইফোন অ্যাপ্লিকেশন ব্যবহার করতে পারেন না, বলো, কারণ যা স্বয়ংক্রিয়ভাবে আমার সমগ্র অ্যাপ্লিকেশন ওপেন সোর্স করতে হবে (প্রয়োজন iOS শুধুমাত্র স্ট্যাটিক লিঙ্ক মঞ্জুরি দেয়।) যে কোনও প্রকারের জিপিএল লাইসেন্স (যুক্তিসঙ্গতভাবে) ইএসআরআই থেকে বিভ্রান্তিকে ভয় দেখায় এবং তাই তারা এটি 10 ​​ফুটের মেরুতে স্পর্শ করবে না। সুতরাং, আরকজিআইএস, বিশ্বের সর্বাধিক জনপ্রিয় জিআইএস সিস্টেম স্থানীয়ভাবে স্থানীয়ভাবে সমর্থন করে না (এবং সম্ভবত কখনও তা করবে না)। এটি স্বয়ংক্রিয়ভাবে এটি একটি কার্যক্ষম বিন্যাস হিসাবে হত্যা করে।

এবং এইভাবে আমরা ক্রেডি শেফফায়ালে ফিরে যাই যা সর্বত্র সমর্থিত।

আপডেট :

স্পষ্টতই আমার উত্তরটি যথেষ্ট বিতর্কিত ছিল যে কেউ সিদ্ধান্ত নিয়েছে যে বিনা দ্বিধায় তাদের দৃষ্টিকোণটি রাখার জন্য আমার উত্তরটির পুরো অর্থটি সম্পাদনা করা এবং পরিবর্তন করা ঠিক । দয়া করে এটি করবেন না। আপনি যদি আমার সাথে একমত নন তবে তা সম্পূর্ণরূপে ঠিক আছে, আপনার মতামতকে ভিন্ন উত্তরে পোস্ট করুন এবং সম্প্রদায়টি সিদ্ধান্ত নিতে দিন। আমি আসল অর্থটি দেখানোর জন্য আমার উত্তরগুলিতে ব্যাকড করেছিলাম। আপনি সম্পাদিত উত্তরটি পড়ার ক্ষেত্রে আমি এই আপডেটটি যুক্ত করছি যা দাবি করেছে যে স্ক্লাইটটি একটি কার্যকর বিন্যাস।


এসকিউএলাইট / স্পেসিটালাইটের সমস্যাটি হ'ল এটি কোনও ফর্ম্যাট নয়, এটির উপরে স্থানিক লাইব্রেরি সহ একটি সম্পর্কিত সম্পর্কিত ডাটাবেস ইঞ্জিন। এটি এটি যা খুব ভাল করে তা করে, এটি ডেটাটিকে আপেক্ষিক পদ্ধতিতে সংরক্ষণ করতে বাধ্য করে, যা সর্বদা সবচেয়ে উপযুক্ত উপায়ে হয় না। এছাড়াও, এসকিউলাইট ফাইল ফর্ম্যাটটির জটিলতা ( sqlite.org/fileformat2.html ) এসকিউএলাইট ইঞ্জিন ব্যতীত ডেটা অ্যাক্সেস করা কঠিন করে তোলে এবং এইভাবে ডেটা এক্সচেঞ্জের জন্য একটি ওপেন এবং সহজেই অ্যাক্সেসযোগ্য ফাইল ফর্ম্যাট হিসাবে উপযুক্ত নয়। এটি আসলে এর জন্য ডিজাইন করা হয়নি।
ইগোর ব্রেজক

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

3
@ রাগী, আপনি একটি লাইব্রেরি ব্যবহার করে এবং এটি পোর্টিং মিশ্রণ করুন । অবশ্যই পোর্টিং এলজিপিএল হতে হবে, যেহেতু এটি মূলত একটি ডেরাইভেটিভ কাজ। তবে আপনি যদি এটিটিকে গতিশীলভাবে সংযুক্ত করেন তবে এটি একটি উদ্ভট কাজ হিসাবে বিবেচিত হবে না, এটি "কাজ যা গ্রন্থাগার ব্যবহার করে" এবং আপনাকে আপনার লাইসেন্স রাখতে হবে ( এন.ইউইউইকিপিডিয়া.আরউইকি / জিএনইউ_লিজার_জেনারেল_পাবলিক_লিসেন্স )। সুতরাং অতিরিক্ত ব্যাখ্যা ছাড়াই "এলজিপিএল ভাইরাল" বলা সঠিক নয়।
ইগোর ব্রেজক

2
তবে আবার এটি একটি মূল বিন্দু, যেহেতু স্প্যাটিয়ালাইট একটি বৃক্ষ-লাইসেন্সযুক্ত স্কিমা (গ্রুপ. google.com/forum/?fromgroups#!topic/spatialite-users/… ) এর অধীন লাইসেন্সপ্রাপ্ত , সুতরাং আপনি যে লাইসেন্সটি উপযুক্ত তা বেছে নিতে পারেন আপনি সর্বাধিক - এমপিএল স্থির সংযোগের অনুমতি দেয়।
ইগোর ব্রেজক

2
@ বাগম্যানট123 ফাইন, তারপরে আপনি চান তা সংশোধন করুন তবে ওএস সম্পর্কে আমার কাছে এফইউডি ছড়িয়ে দেওয়ার অভিযোগ করুন না কারণ এটি অপমানজনক। আমি এক দশক ধরে ওএস কোড লিখছি (অবাক হবেন না যে আপনি আমার কিছু ব্যবহার করেছেন বাস্তবে) এবং এটি কোনও রেগে যাওয়া ঘটনা নয়। এটি সত্য ছিল - এবং এটি এখনও আছে। এলজিপিএলের আইওএসে ডায়নামিক লিঙ্কিং ( আইওএস 8 এ সুনির্দিষ্টভাবে বলতে গেলে ফ্রেমওয়ার্কগুলি অনুমোদিত ছিল)। এটি কখনও প্রযুক্তিগত সমস্যা হয়নি, তবে আইনী সমস্যা। অ্যাপস্টোরে বিতরণের কোড সই করা দরকার - এবং দুঃখের সাথে আমার মতো সমস্ত ওএস প্রেমীদের জন্য - এলজিপিএল এটির জন্য একটি अस्पष्ट লাইসেন্স। আদালতে নজির নেই।
রাগী ইয়াসের বুড়হুম

18

SHP + SHX অংশটি নিজেই তেমন খারাপ নয়। আসল সমস্যাটি ডিবিএফ অংশে রয়েছে। এটি একটি নতুন ফর্ম্যাট সহ করতে পারে যা ইউনিকোড এবং সমস্ত ধরণের আধুনিক ক্ষেত্রের সমর্থন করে। সমস্যাটি এটি সমস্ত সফ্টওয়্যার দ্বারা ভালভাবে সমর্থিত হচ্ছে।


6
+1 ডিবিএফ অংশে উন্নতি করা মোটেই কঠিন নয়, হয়: সফ্টওয়্যার বিকাশকারীদের কোনও কিছুর সাথে একমত হতে রাজি করার বিষয়টি আসলেই নেমে আসে
whuber

1
চেষ্টা হয়েছে?
canisrufus

5
আমি প্রায়শই একটি শেফিল সংশোধনের জন্য পাইন করেছি যা কেবলমাত্র ডিবিএফ-এর জন্য একটি ইউটিএফ -8 সিএসভি ফাইলকে প্রতিস্থাপন করে। এটি সমর্থন করা সহজ এবং বিদ্যমান সফ্টওয়্যার প্যাকেজগুলিতে নূন্যতম পরিবর্তন প্রয়োজন।
scw

1
@ ক্যানিস ফক্স সফটওয়্যার 80 এর দশকের শেষের দিকে একটি গৌণ (মালিকানাধীন) চেষ্টা করেছিল। এমএস সেগুলি কিনে দেওয়ার পরে (সিডির 1990), সেটি ছিল। সম্প্রদায়টি একটি ডিবিএফ 3 স্ট্যান্ডার্ড তৈরি করেছে এবং এটি সমস্ত উন্নয়ন হিমশীতল। এমএস এক্সেস প্রকাশ করেছে; ফক্সপ্রো মারা গেল; পৃথিবী এগিয়ে গেছে।
শুক্র

1
বিপরীতে, @ আফে, সিএসভি ফাইলগুলি এলোমেলোভাবে অ্যাক্সেস করা যেতে পারে: দক্ষ অনুসন্ধানের জন্য ডিবিএফ ফাইলের মতো আপনার কেবল একটি সূচি প্রয়োজন। সবচেয়ে বড় সমস্যা আমি দেখতে পাচ্ছি যে আপাতদৃষ্টিতে ছোটখাটো পরিবর্তনগুলি যা সিএসভি ফাইলগুলিতে স্বাভাবিকভাবে ঘটে, যেমন স্ট্রিং বা সিআর / এলএফ রূপান্তরগুলি উদ্ধৃত করার মতো সমস্ত বাইট অফসেটগুলি স্ক্রু আপ করবে। সংশোধন করা হয়েছে দৈর্ঘ্য একটি DBF ফাইল রেকর্ড গঠন, যদিও সংগ্রহস্থলে কম দক্ষ, যে সমস্যা নেই।
whuber

8

জিওপ্যাকেজ একটি প্রতিশ্রুতিশীল উত্তরসূরি। এটি স্প্যাটালাইটের মতো তবে ওজিসি থেকে এবং এটি অনেকগুলি সফ্টওয়্যার, ইনক্লুডিং আরকজিআইএস এবং ওজিআর দ্বারা গৃহীত হয়েছে।

অফিসিয়াল হোমপেজটি দেখুন http://www.geopackage.org/ এবং উদাহরণস্বরূপ এই উপস্থাপনা: http://www.slideshare.net/JeffYutzler/geopackage-swg-overview


7

কমপক্ষে স্থানিকের উদ্দেশ্য আছে, দেখুন এই উপস্থাপনাটি দেখুন http://www.sourcepole.ch/assets/2010/9/10/foss4g2010_spatialite.pdf

অন্যদিকে, আমি বিশ্বাস করি যে এটি ব্যর্থ হওয়ার মূল কারণটি হ'ল shp অনেকগুলি অ্যাপ্লিকেশন দ্বারা ভালভাবে সমর্থিত এবং কেবল সামান্য ঘাটতি রয়েছে।

অন্যরাও এই মতামত ভাগ করে:

এটি এমনটি নয় কারণ স্পাটিআইলাইট প্রকল্পটি বাস্তবায়নের জন্য আমাদের সরঞ্জাম সরবরাহ করেনি, এটি সম্প্রদায়টি এর পক্ষে কম যত্ন নিতে পারে। এসএইচপি তাদের জন্য কাজ করে এবং পরিবর্তনের কোনও কারণ নেই।

http://www.spatiallyadjusted.com/2010/09/16/spatialite-is-not-the-shapefile-of-the-future/

Esri ফাইল জিওডাটাবেস, স্থানীয় এবং অটোডেস্ক এসডিএফ সম্পর্কে আরও চিন্তাভাবনা এখানে: http://www.spatialdbadvisor.com/blog/121/the-shapefile-manifesto


স্প্যাটিএলাইট যতটা দুর্দান্ত আমি মনে করি, এটি ফাংশন, রেফারেন্স সিস্টেম ইত্যাদিতে ওভারহেডের ~ 3 মেগাবাইট যা এটিকে একটি চারপাশের এক্সচেঞ্জ ফর্ম্যাট হিসাবে ভাল রাখে না।
স্ক্রো

প্রকৃতপক্ষে, স্থানিকের লাইসেন্স আদর্শের চেয়ে কম - এটি সরঞ্জামগুলির সাথে কোনও সম্পর্ক রাখে না।
রাগী ইয়াছার বুড়ুম

@ এসক্রো, 3 মেগাবাইট খুব বড়? এটি অবশ্যই ডেস্কটপের জন্য খুব বড় নয়। আপনার অবশ্যই মোবাইল ডিভাইসগুলি বিবেচনা করা উচিত। এছাড়াও, স্প্যাটিয়ালাইটের চেয়ে ছোট আকারে সমতুল্য কার্যকারিতা সহ আরও একটি স্পাটিয়াল এপিআই রয়েছে?
ক্লিউস

@ ক্লেউইস - এটি প্রতি সেকেন্ড খুব বেশি বড় নয়, আপনি যখন দেখেন যে সেখানে প্রচুর পরিমাণে ছোট (ভেবে <200 কেবি) ডেটাসেট রয়েছে it's এটি প্রচুর ওভারহেড, বিশেষত এই সত্যের আলোকে যে একবার পেয়ে গেলে, আপনি সাধারণত প্রতিটি ডাটাसेटকে এটি 3 এমবি ফাইলের মধ্যে রেখে যাবেন বা এটি একটি বিদ্যমান ডাটাবেসে রোল করবেন। কেবল পরিষ্কার করার জন্য, আমি <3 স্পটিয়ালাইট - তবে আমরা তথ্য সংক্রমণ সম্পর্কে কথা বলছি, যেখানে কোনও ধরণের ফ্ল্যাট ফাইল / এক্সএমএল / ডাব্লুবিবি অনেক বেশি দক্ষ হবে।
স্ক্রো

6

শেফফিলের প্রতিস্থাপন হিসাবে এশ্রি বেশ কয়েক বছর ধরে ফাইল জিওডাটাবেসকে প্রচার করছেন ।

অতি সম্প্রতি তারা এমন একটি এপিআই সরবরাহ করেছে যা কোনও প্রতিক্রিয়া লুকিয়ে রাখে h


আমি জিওডাটাবেসগুলি নিয়ে খুব বেশি কাজ করি নি। উইকিপিডিয়া বলেছে যে তারা একটি "বদ্ধ" স্ট্যান্ডার্ড, যেমন জিওডাটাবেস স্পেক প্রকাশিত হয়নি। ফর্ম্যাটটির ইন্টার্নালগুলি প্রকাশ না করে খুব বিস্তৃত গ্রহণ করা শক্ত বলে মনে হয়। যদিও আমি ইতিহাসটি খুব অল্প বয়সে জানতে পারি, তবে আমার ধারণা অনুমান করা যায় যে নির্দিষ্টকরণের জনসাধারণের অংশের কারণে শেফফিলগুলি অংশে এত জনপ্রিয়। এপিআই একটি ভাল পদক্ষেপ বলে মনে হচ্ছে না।
canisrufus

1
@ আপনি ঠিক আছেন। সেই সময় কেউ ইএসআরআইকে ওপেন জিআইএস ডেটা এক্সচেঞ্জ ফর্ম্যাট হিসাবে সুনির্দিষ্টভাবে প্রচার করে ব্যতীত শেফফাইলগুলি গ্রহণ করবে না । এমনকি এসআইআরআইয়ের একটি পরিষ্কার .shp / .shx স্পেসিফিকেশন প্রকাশের (এবং এটিতে দৃ stick় প্রতিজ্ঞাবদ্ধ) প্রকাশের সাথে সাথে সীমাবদ্ধ সফ্টওয়্যার সরঞ্জামগুলি উপলভ্য থাকলেও কোড পড়ার জন্য কয়েক ঘন্টা কাজ করার বিষয় হয়ে গেছে এবং শেফফাইলগুলি লিখুন: কোনও বিপরীত ইঞ্জিনিয়ারিংয়ের প্রয়োজন নেই।
whuber

যতক্ষণ না এপিআই একটি ব্ল্যাক বক্স বাইনারি ব্লব, এফজিডিবি এসএইচপি হিসাবে একই গ্রহণযোগ্যতা দেখতে পাবে না। এমনকি এসরিপি যদি তাদের সমস্ত গ্রাহকদের এসএইচপি থেকে এফজিডিবিতে স্যুইচ করতে রাজি করে তবে এপিআই ওপেন সোর্সের সাথে সত্যই সামঞ্জস্যপূর্ণ নয়।
ডারিক 18

3

জিএমএলের মতো একটি এক্সএমএল উপভাষাটি অবশ্যই বিশাল ডেটাসেট পরিচালনা করতে অনুকূলিত হয় না, তবে সফ্টওয়্যার বা প্ল্যাটফর্মের মধ্যে একটি এক্সচেঞ্জ ফর্ম্যাট হিসাবে ব্যবহার করা যেতে পারে।

আমি বিশ্বাস করি না যে লাইসেন্সিংয়ে কোনও সমস্যা আছে (স্পাটিয়ালাইটের ভাইরাল বৈশিষ্ট্যগুলি সম্পর্কে রাগী ইয়াসার বারহুমের পোস্ট দেখুন) এবং প্রয়োজনে বিদ্যমান পার্সারগুলিকে মানিয়ে নেওয়া মোটামুটি সহজ।


1
আমি মনে করি যে আপনি যে কারণটি সামনে আনছেন তার কারণেই এটি উল্লেখ করা হয়নি, এটি বড় ডেটাসেটের জন্য অনুকূল নয় optim এক্সএমএল ফুলে যায়। এখানে উল্লিখিত ফর্ম্যাটগুলি বাইনারি, যেখানে জিএমএল স্ট্রিং হিসাবে পয়েন্ট রাখে। আকারটি প্রস্থের ভিন্নতার চেয়ে বেশি হতে পারে।
canisrufus

3
ক্যানিসরুফাস ঠিক আছে। জিএমএল নিয়ে বেশ কয়েকটি সমস্যা রয়েছে। এক্সপথ ব্যবহার করে ইনফোসেটটি চলাচল করা যেতে পারে, তবে এক্সএমএলের শীর্ষে যে কেউ যে স্থানিক সূচকটি প্রয়োগ করতে চেষ্টা করেছে তা আপনাকে জানাবে যে এটি কতটা যুক্তিযুক্ত এবং এটি প্রচলিত সম্পর্কিত ডেটাবেসগুলিতে কতটা খারাপভাবে ম্যাপ করে। অনেকগুলি বিশদে না গিয়ে, যদি সূচিকাগুলি এবং অনুসন্ধানের মতো মৌলিক কিছু যদি তুচ্ছ না হয়ে যায় তবে ফর্ম্যাটটি ফুলে যায় এবং এটির সাথে মূলত আপনাকে কিছু করতে মেমরির পুরো ডেটাসেট থাকা দরকার, তবে এটি কোনও ভাল বিকল্প নয়।
রাগী ইয়াসের বুড়হুম

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

1

কেবল ভিন্ন দৃষ্টিকোণ থেকে এটি আসতে, আমি নিশ্চিত নই যে "25 শতাংশ বা তার বেশি বয়সের স্নাতক ডিগ্রি বা উচ্চতর সহ" নাগরিকের ব্যবহার পুরোপুরি ভাল ক্ষেত্রের নাম। স্পেস এবং অ্যাডাস্টোফেসের মিশ্রণের সময় পরিচালনা করা যায়, আপনি কোড লিখছেন বা ক্যোয়ারী লিখলে এটি বাগগুলি প্রবর্তন করার সম্ভাবনা বেশি।

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

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


এটি একটি বৈধ পয়েন্ট। তাদের সম্পর্কে কী ভাল তা হল যে ইংরেজি ভাষার জ্ঞান দেওয়া হলে ক্ষেত্রগুলির অর্থ কী তা বুঝতে পারে।
canisrufus

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