অ্যানাকোন্ডা পাইথন ডিস্ট্রিবিউশনে কিউজিআইএস লিঙ্ক করুন: স্পাইডার, আইপথন নোটবুক, পাইপ, সাইকিট শিখুন


20

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

কীভাবে দু'জনকে সংযুক্ত করতে পারি তার কোনও কোথাও দরকারী খুঁজে পাচ্ছি না।

আমি উইন্ডোজ 8.1 ব্যবহার করছি, তবে এটি যদি কেবল লিনাক্সেই করা যায় তবে আমি এটি আমার ডেস্কটপে সেট আপ করার চেষ্টা করতে পারি, এটি 13 মিনিট চলমান I এই মুহূর্তে ডেস্কটপ, মঙ্গল সম্পর্কিত একটি ইন্টারেক্টিভ ডেমো এবং সাক্ষাত্কারের জন্য


2
উইন্ডোজে, আপনি যদি আপনার ইনস্টলারটির জন্য ওএসজিও 4 ডাব্লু ব্যবহার করে থাকেন তবে আপনাকে এর পাইথন ইনস্টলেশনটি চালিয়ে যেতে হবে, যা কিউজিআইএস এর অভ্যন্তরীণ পাইথন ইন্টারপ্রেটার উদাহরণ তৈরি করতে লিঙ্ক করেছে। আপনি অন্যান্য পাইথন ডিস্ট্রো ব্যবহার করতে পারেন, তবে আপনাকে উত্স থেকে কিউজিআইএস সঙ্কলন করতে হবে, যার অর্থ পাইথন সি-সংকলিত মডিউলগুলির মতো কোনও নির্ভরতা, কিউএসসিটিটিলা ইত্যাদি that সেই পাইথন ইনস্টলেশনটির বিরুদ্ধেও প্রয়োজন built অন্য কথায়, ওএসজিও 4 ডাব্লু এর চেয়ে পৃথক পাইথন ব্যবহার করার সময় নির্ভরতাগুলির জন্য ওএসজিও 4 ডাব্লু ব্যবহার করে উত্স থেকে তৈরি করা কঠিন হতে পারে।
ডাক্তার্টো

"কীভাবে দু'জনকে সংযুক্ত করবেন" এর অর্থ কী? কিউজিআইএসের সাথে ডেটা এক্সচেঞ্জ করার জন্য আঁট পাইথন সংহতকরণের প্রয়োজন হয় না। অ্যানাকোন্ডা এনভিটিতে কিউজিআইএস থাকা কার্যকর হবে তবে OSGeo4W env এর মধ্যে সমস্ত অ্যানাকোন্ডার পাইথন নির্ভরতা নির্ধারণ করা মোটেই সহজ নয়।
লুইজি পাইরেলি

এটি উইন্ডোজ কিউজিসের জন্য একটি খুব প্রাসঙ্গিক প্রশ্ন। OSGeo4W এর সাথে অন্তর্ভুক্ত পাইথন বিতরণে অনেক পুরানো মডিউল রয়েছে (যেমন নম্পি, স্কিপি) এবং এমন অনেকগুলি মডিউল রয়েছে যা সংকলন এবং / অথবা লিঙ্কিংয়ের (নেটিসিডিএফ 4, রাস্টারিও) প্রয়োজন হয় pipনা - তবে condaপারে। অ্যানাকোন্ডার বিল্ডিং gdalএবং অন্যান্য অনেক কিছুর জন্য রেসিপি রয়েছে , তাই আমি অবাক হয়েছি কতগুলি কিউজিআইএস নির্ভরতা অ্যানাকোন্ডা সরবরাহ করতে পারে না?
j08lue

লিনাক্সে, আপনার অ্যানাকোন্ডার পাইথনটিকে ডিফল্ট পাইথন তৈরি করা ( export PATH="/path/to/anaconda/bin:$PATH") সাহায্য করে ? বা /usr/bin/pythonকিউজিআইএস- এ হার্ডকোড করা আছে?
j08lue

উত্তর:


3

উইন্ডোজে, আপনার সর্বোত্তম বিকল্পটি পাইথন বিতরণটি ব্যবহার করা যা OSGeo4W এর মাধ্যমে ইনস্টল করা যেতে পারে এবং ওএসজিও 4 ডাব্লু ইনস্টলারের মাধ্যমেও ইনস্টল করা যেতে পারে pip

যদিও pipঅনেক প্যাকেজ যে অধিকার প্যাকেজ সূচি থেকে বহিরাগত লাইব্রেরি (যেমন netCDF বা GEOS) এর দুটো ঘটনার প্রয়োজন ইনস্টল করা যাবে না, একটি কার্যসংক্রান্ত থেকে এই বেসরকারী প্রাক কম্পাইল বাইনেরিতে ইনস্টল করা http://www.lfd.uci.edu/~gohlke/ পাইথনলিবস / এবং ওএসজিও 4 ডাব্লু শেলের মাধ্যমে এগুলি ইনস্টল করুন pip install path-to-downloaded-binary.whl

[2018 এডিট করুন] এখন কিউজিআইএস ইনস্টল করার বিকল্পটিও রয়েছে (আনা) কনডা এর মাধ্যমে:

conda install -c conda-forge qgis

2

এটি কনডা পরিবেশের সাথে করা যেতে পারে with আপনি এক কিউজিস ইনস্টলগুলির সাথে ম্যাচিং পাইথন সংস্করণ দিয়ে একটি পরিবেশ তৈরি করবেন (আপনার এনাকোন্ডা ইনস্টল এবং কিগিস উভয়ই একই আর্কিটেকচার হিসাবে নিশ্চিত হওয়া দরকার)। তারপরে আপনাকে আপনার পরিবেশ সিস্টেমের পথ এবং অজগর পথে প্রাসঙ্গিক পথগুলি যুক্ত করতে হবে। প্রারম্ভকালে Qgis সিস্টেম পাথে প্রিপেন্ড করে বিভিন্ন পাথ রয়েছে এবং আপনি সেগুলি Qgis অপশন মেনু iirc মাধ্যমে দেখতে পারবেন। একটি কনডা পরিবেশে পাথ যুক্ত করতে এখানে http://conda.pydata.org/docs/using/envs.html#windows দেখুন । আপনি যখন পরিবেশটি সক্রিয় করবেন তখন সমস্ত প্রাসঙ্গিক পাথ যুক্ত হবে এবং আপনি কিউগিস লিবস আমদানি করতে সক্ষম হবেন।

এটি আপনাকে কুইগিসের মাধ্যমে অ্যানাকোন্ডা ব্যবহার করতে দেবে না, তবে এটি আপনাকে অ্যানাকোন্ডার মাধ্যমে আপনার কিগিস স্ক্রিপ্টগুলি ব্যবহার করতে দেবে

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