উবুন্টু 12.04 এ কিউজিআইএসের জন্য ইসিডাব্লু ইনস্টল করা হচ্ছে?


10

আমি উবুন্টু 12.04-তে কিউজিআইএস 1.8 কাজের জন্য কীভাবে তৈরি করতে পারি তা সম্পর্কে বিভিন্ন অনলাইন সহায়তা গাইড অনুসরণ করেছি। আমি এটি সব উবুন্টু 10.04 এ কাজ করেছি কিন্তু 12.04 এ স্থানান্তরিত হওয়ার পর থেকে এরকম ভাগ্য নেই।

উবুন্টু 12.04 এর জন্য কাজ করে এমন কোনও গাইড আছে?

এই মুহুর্তে উইন্ডোজ সংস্করণটি ইনস্টল করা আরও সহজ বলে মনে হচ্ছে যেখানে ইনস্টলটিতে ইকডাব্লু সমর্থনটি অন্তর্ভুক্ত রয়েছে তবে আমি উবুন্টুর সাথে থাকতে চাই।


[ইনস্টল করা (lib) gdal-ecw] [1] কৌশলটি কি করে না? [১]: gis.stackexchange.com/questions/1892/quantum-gis-and-ecw-images
lynxlynxlynx

লুউক ভাল হয়েছে, এটি আমার x64 উবুন্টুতে 13.04 কিউজিসআইএস 1.80 এ রেয়ারিংয়ের জন্য নির্ভুল কাজ করে! ;-)
নেবোজিয়া তানাসকভিয়

আমি gdal-ecw-build পেয়েছি: কমান্ডটি পাওয়া যায় নি
জুরগেনা

প্রদত্ত উত্তরগুলি উবুন্টুর নতুন সংস্করণগুলির জন্য কাজ করে না।
AndreJ

উত্তর:


8

ইসিডাব্লু লাইব্রেরিগুলি ওপেন সোর্স সফ্টওয়্যার নয় এবং অবাধে বিতরণ করা যায় না। আপনার স্থানীয় জিডিএল অনুলিপিতে আপনাকে ম্যানুয়ালি ইইচইউ সমর্থন যুক্ত করতে হবে। উবুন্টুতে এটি করুন:

wget http://de-mirror.org/distro/gentoo/distfiles/libecwj2-3.3-2006-09-06.zip
unzip libecwj2-3.3-2006-09-06.zip
cd libecwj2-3.3
./configure
make
sudo make install
sudo gdal-ecw-build /usr/local/ 
sudo ldconfig

7

ইন্টিগ্রাফ ইসিডাব্লু জেপিজি 2000 এসডিকে ভি 5.0 প্রকাশিত হয়েছে এবং এতে লিনাক্স সমর্থন অন্তর্ভুক্ত রয়েছে। উবুন্টুগিস-অস্থায়ী পিপিএ আপডেট করা হয়েছে libgdal-ecw-src- এ SDK v5.0 সমর্থন অন্তর্ভুক্ত করার জন্য।

মন্তব্য:

  • 27 জুলাই 2013 এ বিল্ড 32 ব্যুটে উবুন্টুতে ব্যর্থ
  • ECW / JP2ECW ড্রাইভার পাইথন বাইন্ডিং ব্যবহার করে ব্যর্থ হয় , gdal এক্সিকিউটেবলগুলি ঠিকঠাক কাজ করে।
  • এই এসডিকে কেবলমাত্র ডেস্কটপ ব্যবহারের জন্য লাইসেন্সযুক্ত এবং কোনও সার্ভার অ্যাপ্লিকেশনটিতে এটি ব্যবহার করার চেষ্টা করা থাকলে ব্যর্থ হওয়ার কথা জানানো হয়েছে ।

উবুন্টু 12.04 - 13.04 64 বিট এ ECW JPEG2000 SDK v5.0 কাজ করার জন্য:

  • উবুন্টুজিআইএস অস্থির পিপিএ থেকে libgdal-ecw-src আপডেট করুন (বা ইনস্টল করুন)
  • SDK ইনস্টলারটি ডাউনলোড করুন (ERDAS_ECWJP2_SDK-5.0.bin)
  • এটি কার্যকর করা ( chmod +x ERDAS_ECWJP2_SDK-5.0.bin)
  • এটি চালান ( ./ERDAS_ECWJP2_SDK-5.0.bin)
  • SDK ডিরেক্টরিটি / usr / স্থানীয় ( sudo cp -r ecwjp2_sdk /usr/local/) এ অনুলিপি করুন
  • sylink libNCSEcw.so / usr / স্থানীয় / lib ( sudo ln -s /usr/local/ecwjp2_sdk/lib/x64/release/libNCSEcw.so /usr/local/lib/libNCSEcw.so) থেকে
  • ldconfig আপডেট করুন ( sudo ldconfig)
  • gdal-ecw-build স্ক্রিপ্টটি চালান ( sudo gdal-ecw-build /usr/local/ecwjp2_sdk)
  • এটি কাজ করে পরীক্ষা:

    gdalinfo --formats | grep -i ecw

    ECW (rw+): ERDAS Compressed Wavelets (SDK 5.0)

    JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.0)


পাইথন বাইন্ডিংগুলি ব্যবহার করার জন্য এটি আমার পক্ষে কাজ করেছে: 1. এসডিকে 5.0 লাইব্রেরিটি ecwjp2_sdk ডিরেক্টরিতে ইনস্টল করুন; 2. নিম্নলিখিত সিনট্যাক্স সহ উত্স থেকে gdal গ্রন্থাগারটি সঙ্কলন করুন:। / কনফিগার - পাইথন সহ = হ্যাঁ - সাথে- ecw = / পাথ / থেকে / এসডিকে / ecwjp2_sdk
মিকিআইএনস্কি

হ্যাঁ এটি করা উচিত, সম্পূর্ণতার জন্য। আমার জন্য কোনও উত্তর নেই যদি আপনি উত্তরটি আপডেট করতে চান।
মিকিআইনস্কি

এতক্ষণে এসডিকে 5.1 এ স্যুইচ করা হয়েছে। আমি এখানে উবুন্টু 14.04 এর জন্য একটি আপডেট ওয়ার্কফ্লো বর্ণনা করেছি: gis.stackexchange.com/questions/94870/… । 12.04 এর জন্য আপনাকে বিল্ড স্ক্রিপ্টটি ম্যানুয়ালি ডাউনলোড করতে হবে না, অ্যাপ-গেট ইনস্টল কাজ করবে।
আন্দ্রেজে

3

কীভাবে যুক্ত হবে তা কেবল উবুন্টু 12.04 32 বিট এবং কিউজিআইএস-এর সর্বশেষ সংস্করণে আমার পক্ষে কাজ করেছে।

এখানে আমি সামঞ্জস্য সমন্বয়গুলি সহ পদক্ষেপগুলি পুনরায় উত্পাদন করি:

  1. Http://download.intergraph.com/ এ যান এবং "পণ্য পরিবার:" এর অধীনে ড্রপ-ডাউন তালিকা থেকে "ইসিডাব্লু পণ্য" নির্বাচন করুন।
  2. "ERDAS ECW / JP2 SDK v5.3 (Linux)" (সংস্করণ 5.36 থেকে 2016-06-14 উপলব্ধ) এবং তারপরে "এখনই ডাউনলোড করুন" এ ক্লিক করুন
  3. আপনাকে ওয়েবসাইটটি দিয়ে নিবন্ধন করতে হবে।
  4. ডাউনলোড করা ফাইলটি আনজিপ করুন, যেমন:

unzip erdas-ecw-sdk-5.3.0-linux.zip 
  1. আনজিপড বাইনারি কার্যকর করতে সক্ষম করুন:

chmod +x ERDAS_ECWJP2_SDK-5.3.0.bin 
  1. প্রোগ্রামটি কার্যকর করুন; "ডেস্কটপ কেবল পঠনযোগ্য" বিকল্পটি নির্বাচন করুন

./ERDAS_ECWJP2_SDK-5.3.0.bin
  1. এখন ERDAS_ECWJP2_SDK-5.3.0ফোল্ডারটি অনুলিপি করুন /usr/local:

sudo cp -r ERDAS-ECW_JPEG_2000_SDK-5.2.1 /usr/local/
  1. libNCSEcw.soএটিতে একটি প্রতীকী ("নরম") লিঙ্কটি সন্ধান করুন এবং তৈরি করুন। ফোল্ডারের ব্যবহার করুন x86বা x64আপনার সিস্টেম অনুযায়ী:

sudo ln -s /usr/local/ERDAS-ECW_JPEG_2000_SDK-5.2.1/Desktop_Read-Only/lib/x86/release/libNCSEcw.so /usr/local/lib/libNCSEcw.so
  1. এখন নিম্নলিখিত কমান্ডগুলি চালনা করুন (গতিশীল লিঙ্কগুলি আপডেট করুন, ইসিডাব্লু জিডিএল এক্সটেনশন ইনস্টল করুন এবং এটি চালান):

sudo ldconfig
sudo apt-get install libgdal-ecw-src
sudo gdal-ecw-build /usr/local/ERDAS-ECW_JPEG_2000_SDK-5.2.1/Desktop_Read-Only
  1. নিশ্চিত হয়ে নিন যে সমস্ত কিছু কাজ করেছে:

gdalinfo --formats | grep -i ecw

আপনার মতো কিছু পাওয়া উচিত


    ECW (rw+): ERDAS Compressed Wavelets (SDK 5.3)
    JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.3)
  1. এখন আপনি রাস্টার স্তরে ইসিডব্লু ফাইল আমদানি করতে কিউজিআইএস চালাতে পারেন।

খুব শীঘ্রই আমি উবুন্টু 16.04 64 বিটে এটি কীভাবে কাজ করেছে তা জানাতে সক্ষম হব, তবে দয়া করে এই উত্তরটি মন্তব্য বা সম্পাদনা করুন যদি আপনি ইতিমধ্যে এটি করেন তবে।


আপনি কোন জিডিএল সংস্করণ ব্যবহার করেছেন এবং উবুন্টুগিস প্যাকেজগুলির কোনও প্রয়োজন?
আন্দ্রেজে

আমার অনেক আগে থেকেই উবুন্টুগিস এবং কিগিস রিপোজিটরি ইনস্টল করা ছিল, তাই উবুন্টুগিস থেকে কোন প্যাকেজগুলি প্রয়োজন তা আমি সত্যিই নিশ্চিত নই। জিডিএল সংস্করণ হিসাবে, এটি প্রমাণিত হয়েছে যে আমি gdal-bin 1.10.0-1~precise22012-03-15 ইনস্টল করেছি , libgdal1-1.7.0 1.7.3-6ubuntu32012-05-09 ইত্যাদি libgdal-ecw-srcইনস্টল করেছি, স্পষ্টতই, সাম্প্রতিককালে এবং এটির সংস্করণ 1.10.0।
carnendil

সুতরাং আপনি একটি নতুন, পরিষ্কার সিস্টেমে ভাগ্যের বাইরে থাকবেন, যেহেতু আপনি ডিফল্টরূপে জিডিএল ২.১.০ পেয়েছেন, তবে লিডবডাল-ইকডাব্লু-এসসিআর সুনির্দিষ্টভাবে জিডিএল ১.১০ এর চেয়ে নতুন কোনও কিছুর জন্য উপলভ্য নয়। আমি gis.stackexchange.com/Qestions/94870/… তে বিশ্বস্ত এবং জিডিএল 1.11 এর জন্য একটি কার্যনির্বাহ তৈরি করেছি , তবে এতে ইতিমধ্যে পাইথন সমর্থন নেই,
আন্ড্রেজে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.