আর্কপি শেখা?


উত্তর:


71

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


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

আপনি অন্য ব্যক্তির সমস্যাগুলি সমাধান করার চেষ্টা করা শিক্ষাগত দেখতে পাবেন। আমাদের কাছে আরকিপিতে উত্তর না দেওয়া প্রশ্নের একটি স্ব-জমায়েত তালিকা রয়েছে সেগুলি খুঁজে পেতে আপনাকে সহায়তা করার জন্য।

আর্কজিআইএস ডকুমেন্টেশন:

সহায়তা ফাইল পড়ুন !! আর্কপাইয়ের 90% হ'ল জিইউআই সরঞ্জামগুলি ব্যবহার করার মতো, কেবল আপনি পাইথন ব্যবহার করে সেগুলি শুরু করছেন। সহায়তা ফাইলগুলির নীচে পাইথন কোডের উদাহরণ রয়েছে।

অনলাইন বই:

অনলাইন কোর্স:

টিউটোরিয়াল:

পাইথন ডকুমেন্টেশন:

উপস্থাপনা:

কাগজের বই:

ব্যবহারকারী সম্প্রদায়গুলি:

ব্লগ:

কোডের উদাহরণ:

সরঞ্জাম / ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্টস (আইডিই) - অ-বাণিজ্যিক:

মডিউল / অবকাঠামো:

এছাড়াও নতুন পাইথন প্রোগ্রামারদের জন্য এই সাধারণ টিপ্সের দেখতে এই উত্তর করতে ArcPy ব্যবহার PDF গুলি মধ্যে mxds এক্সপোর্ট?


1
পুরানো প্রশ্ন, তবে আমি আর্কপাইতে নতুন এবং ভেবেছিলাম যে আমি সম্প্রতি যা কিছু সাহায্য করেছি তা যুক্ত করব। এই ইউটিউব সিরিজটি ব্যক্তিগতভাবে আমার পক্ষে অত্যন্ত সহায়ক ছিল। ভিডিওগুলি সংক্ষিপ্ত, এবং আমি আর্কিপি কীভাবে কাজ করে (কোনও অনুশীলন করার দ্বারা বিরক্ত করে না, কেবল ভিডিওগুলি দেখেছি) এর স্বাদ পেতে 2x গতিতে আমি সন্ধ্যায় তাদের সমস্ত দেখেছি। [ youtube.com/playlist?list=PLO6KswO64zVu7S4bqQoHWR5516aCUEnda ]
অ্যালেক্সএস 1

আমিও এই বই পেয়েছি। এটি ভাল পরিচয়ের একটি শালীন এবং অবশ্যই এটি আমার জন্য সহায়ক, তবে অবশ্যই গভীরতা এবং উন্নত বিষয়ের অভাব রয়েছে। তবুও, আমি ব্যক্তিগতভাবে ভেবেছিলাম এটি 25 ডলার ব্যবহারের জন্য মূল্য (এটির জন্য ~ 35 ডলারের বেশি দিতে হবে না, তবে এটি আমার অভিমত)। [ amazon.com/ArcPy-
আর্কিজিআইএস

14

আমি পাইথন কুকবুকের সাথে প্রোগ্রামিং আরকজিআইএস 10.1 পড়ার সর্বাধিক পরামর্শ দিই ।

এখানে চিত্র বর্ণনা লিখুন

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

  1. প্রথম: পাইথনওয়ান বা পাইস্ক্রিপ্টারের মতো আইডিই ব্যবহার করুন আপনার সমস্ত স্ক্রিপ্টিং করতে! এটি আর্কজিআইএস পাইথন উইন্ডোর বাইরে স্ক্রিপ্টগুলি বাস্তবায়ন করতে এবং ডিবাগ করতে পারে তা বুঝতে অনেক বেশি লোক লাগে ।
  2. পাইথন ব্যবহার করে এমনকি সর্বাধিক সাধারণ কাজ সম্পাদন করুন। উদাহরণস্বরূপ, একটি কর্মক্ষেত্র সংজ্ঞায়িত করুন এবং প্রোগ্রামটিগতভাবে একটি জিওডাটাবেস তৈরি করুন। জটিল স্ক্রিপ্ট তৈরি শুরু করবেন না।
  3. প্রাথমিকভাবে আরকিপি ব্যবহার করে আপনার সমস্ত স্ক্রিপ্টিং করা ঠিক আছে - অনেক কাজের জন্য আরও ভাল এবং আরও কার্যকর পদ্ধতি রয়েছে তা মনে রাখবেন। প্রয়োজনে সবসময় খাঁটি পাইথন সহ আরও ভাল বিকল্পের সন্ধান করুন।
  4. এই সাইটে অনুসন্ধানের জন্য প্রোগ্রাম্যাটিক সমাধানগুলি সন্ধান করুন। এটি অবশ্যই আপনার দক্ষতাগুলি বাড়িয়ে তুলতে সহায়তা করবে, কারণ এটি আপনাকে আপনার আরামের অঞ্চলের বাইরের সমস্যার মুখোমুখি করে।
  5. শেষ অবধি , আপনি যদি বিশ্বাস করেন যে আপনার কাছে পাইথন সম্পর্কে ভাল ধারণা রয়েছে, তখন ইএসআরআই থেকে যেমন একজন পাইথন ব্যবহার করে জিওপ্রসেসিং স্ক্রিপ্টগুলির পরিচিতির মতো একজন প্রশিক্ষকের নেতৃত্বাধীন কোর্স করুন । হ্যাঁ, এই কোর্সগুলি ব্যয়বহুল, তবে সেগুলি মূল্যবান এবং আপনি ইতিমধ্যে যা শিখেছেন তা সত্যই তা জোরদার করবে। প্রধান ধারণাগুলি সম্পর্কে ভাল উপলব্ধি না করে কেবল এই কোর্সের একটিতে প্রবেশ করবেন না।

6

আমি প্রায়শই আর্কম্যাপ ব্যবহারে মানুষকে প্রশিক্ষণ দিয়ে থাকি এবং আমাদের প্রশিক্ষণ কোর্সটি পাইথন এবং আরকেপির সাথে লোকের পরিচয় করিয়ে দেয়। আমি লোকদের সাহায্যের ফাইলটি পড়ার জন্য এত চেষ্টা করি! লোকেরা হেল্প ফাইলটি না পড়ার বিষয়ে কী, এটি আমাকে বাদাম চালায়!

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

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


3
এই. হ্যাঁ। আর্কজিআইএস বিশ্বে প্রচুর ডকুমেন্টেশন রয়েছে। লোকেরা সেই ডকুমেন্টেশন লেখার জন্য প্রচুর সময় দিয়েছে। লোকেরা যখন ইন্টারনেটে একটি দীর্ঘ প্রশ্ন তৈরি করার ঝামেলার মধ্য দিয়ে যায় তখন এটি একটি প্রতিক্রিয়া পায় যা ডকুমেন্টেশনের একটি লিঙ্ক মাত্র যখন ব্যক্তি কোনও অনুসন্ধান ইঞ্জিন ব্যবহার করতে পারত, উল্লেখযোগ্যভাবে ছোট সংখ্যক শব্দ লিখেছিল, এবং সেই একই পৃষ্ঠায় পৌঁছেছে।
জেসন শিয়েরার


3

কেবলমাত্র আমি যুক্ত করব মডেল বিল্ডারে কিছু তৈরি করা এবং এটি পাইথন স্ক্রিপ্টে রফতানি করা যাতে বিভিন্ন ধারণা কীভাবে একসাথে খাপ খায় তা আপনাকে ধারণা দেয়।


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

6
একটি বিকল্প হ'ল একটি জিওপ্রোসেসিং ফলাফলকে ডান ক্লিক করুন এবং যদি আপনি কেবল কোনও ফাংশন কলের সিনট্যাক্স পেতে চান (ক্ষেত্রের ম্যাপিংয়ের মতো জিনিসগুলির জন্য বিশেষত দরকারী) তবে "পাইথন স্নিপেট হিসাবে অনুলিপি করুন" এ ক্লিক করুন।
blah238

হ্যাঁ, ফর্সা পয়েন্ট - আপনি যদি একসাথে কয়েকটা অপারেশন ধরে রাখেন (সম্ভবত একটি ক্লিপ অনুসারে কয়েকজন বাফার) তবে আপনি বলছেন এটি বড় মডেলের জন্য দ্রুত কুৎসিত হয়ে ওঠে। আমি জিপি স্ক্রিপ্টকে স্নিপেট হিসাবে অনুলিপি করার মত ধারণাটিও পছন্দ করি।
ওমেনার্স

ফিল্ড ম্যাপিংয়ের জন্য এটি ভাবিনি। আমি এটি চেষ্টা করতে হবে।
জে গারনারী

1
+1 এটি সর্বদা একটি ভাল কৌশল trick
হারুন

2

ইএসআরআইয়ের পাইথন স্ক্রিপ্টিং কোর্স রয়েছে:

আর ইএসআরআই প্রশিক্ষণ ওয়েবসাইটে একটি নিখরচায় অনলাইন সেমিনার রয়েছে: আরকজিআইএস 10-তে পাইথন ব্যবহার করা

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