আরকিজিআইএস (মূলত ডেস্কটপ) ব্যবহারের জন্য নেট শিখছেন?


12

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

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

1) আমি জানি পার্থক্যগুলি বড় নয় তবে আর্কজিআইএস। নেট বা সি # ব্যবহার করে?

2) আমি .NET এ আমার অভিজ্ঞতা আরও বাড়ানোর সর্বোত্তম উপায়টি জানি আরও বেশি বেশি প্রোগ্রাম করা কিন্তু কোনও ভাল .NET প্রোগ্রামিং বই বা কোর্স রয়েছে যেগুলি থেকে আমি কৌশলগুলি শিখতে পারি?

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

আমি আর্কজিআইএস 10 সম্পর্কিত আপনার মন্তব্যের প্রশংসা করি (এবং পরে সেগুলি সংরক্ষণ করব) তবে আপনি যদি আমাকে অর্জজিআইএস 9.3.1 এর জন্য কিছু মাথা দিতে পারেন তবে এটি দুর্দান্ত হবে (আমি নিজেকে খুব আকস্মিক অবস্থানে আবিষ্কার করছি যে যখন এসরি এবং পুরো বিশ্বটি আর্কজিআইএস ১০.০ (স্থানীয় এসরি প্রতিনিধি সহ) এর দিকে মনোনিবেশিত, দেশে প্রায় 9.3.1 থেকে আপগ্রেড করা হয়নি বা এর পরিকল্পনা নেই এবং ব্যক্তিগতভাবে 9.3.1 অ্যাপ্রোপিট উত্তর অনুসন্ধান করতে সমস্যা হচ্ছে)।

উত্তর:


9

ইএসআরআইয়ের কাছে প্রচুর ভিডিও রয়েছে এবং আমি মনে করি এগুলি শুরু করার সেরা উত্স। আমি ইএসআরআই বিকাশকারী সম্মেলনের ভিডিওগুলি দেখার পরামর্শ দিচ্ছি লেখার সময়, ২০১০ সর্বশেষতম

এই ভিডিওগুলির প্রত্যেকটি পরবর্তী (অতিরিক্ত সংস্থানসমূহ) কোথায় যেতে হবে তা সমাপ্ত করে।


7

4

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

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

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


আমি আর একমত হতে পারি না। একটি ঘাসের শিকড় যোগাযোগ করুন এবং এটি লভ্যাংশ প্রদান করবে।
কেলসো

4

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

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


আমারও তেমন অভিজ্ঞতা আছে। এটা আমার জন্য ভাল কাজ!
জর্জ সিলভা

3

বিদ্যমান কোড ( অন্যান্য উত্তর ছাড়াও ... এর জায়গায় নয় )

গুগল প্রকল্পগুলি , কোডপ্লেক্স এবং গিথুবের মতো জায়গায় অনলাইনে এটি প্রচুর রয়েছে ।

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


2

1) আর্কজিআইএস বা আরকোবজেক্টস একটি সিওএম মডেল, উপরে। নেট, জাভা এবং সি ++ র‌্যাপার রয়েছে। সুতরাং যে কোনও। নেট ভাষা বা জাভা বা সি ++ ব্যবহার করা যেতে পারে। আরকঅবজেক্টস সহায়তা। নেট , জাভা , সি ++ দেখুন

২) আমি একটি প্রচলিত বইয়ের প্রচুর পরিমাণে বিষয়বস্তুর মত পরামর্শ দেব, যেমন উইগক্সের সিগারেট বা ভিবি ডট নেট থেকে শুরু।

3) আমি dokumentations মধ্যে thte নমুনা দেখে শুরু হবে। বিশেষত অ্যাড-ইন স্টাফ


2

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

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

সিওএম ইন্টারওপ সম্পর্কেও জানুন; ESRI এর এ সম্পর্কে কিছু ভাল তথ্য রয়েছে তবে এটি ESRI- নির্দিষ্ট। আর্কজিআইএস-এ, সিওএম ইন্টারপ আপনার বন্ধু নাও হতে পারে তবে আপনি এটিকে ছাড়াই প্রচুর ডিবাগিংয়ের শিকার হবেন।


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

1

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

আরাকোবজেক্টস নিয়ে সিরিজটি আমি আইজিওমেট্রি ইউটিউব চ্যানেলটি শুরু করার কারণেই এই কারণটি শুরু করেছি , যার নাম আমি আর্কওবজেক্টস সহ নেট নেট প্রোগ্রামিং এর 14 তম পর্বে পৌঁছেছে এবং অনেকগুলি জিআইএস লোকেরা এটি থেকে সত্যিই উপকৃত হচ্ছে।

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

আমি যখনই সুযোগের অনুমতি দেয় তখন আমি সাপ্তাহিক ভিডিও পোস্ট করি কারণ এটি আমার নিজের সময়ে করা কিছু।

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

কে জানে, আমরা একবার এটি শেষ করার পরে আমি অন্য একটি সিরিজ শুরু করতে পারি।

উপভোগ করুন,

আরকোবজেক্টস (আইজিমিটি) দিয়ে নেট প্রোগ্রামিং - 01 - শুরু করা

.আরকেবজেক্টস (আইজিওট্রি) সহ নেট প্রোগ্রামিং - 02 - স্তরগুলির সাথে কাজ করা

আরকোবজেক্টস (আইজমিট্রি) সাথে নেট প্রোগ্রামিং - 03 - ফিল্টারিং স্তরগুলি

... ...

পুরো প্লেলিস্টটি দেখুন, (এখনও পর্যন্ত 14 টি পর্ব)

http://www.youtube.com/watch?v=XrZs1rwmOwg&index=1&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE


1

পুরিয়া আমিরিয়ান এর .NET নামে একটি বই ব্যবহার করে ডেস্কটপ বিকাশের জন্য আর্কজিআইএস শুরু করা আমাকে আর্কজিআইএস / আর্কম্যাপ অ্যাপ্লিকেশন বিকাশে প্রবেশ করতে সহায়তা করেছিল। আমি মনে করি এটি বেসিক। নেট ধারণা এবং আরকোবজেক্টসগুলিতে বেঁধে দেওয়ার জন্য নবজাতকদের জন্য অন্যতম সেরা রেফারেন্স বই। এটি নমুনা সি # কোড এবং ডেটা সেট নিয়ে আসে।


এই বইটি এর সাথে আরকিজিআইএস এবং ভিজ্যুয়াল স্টুডিও সফটওয়্যারগুলি অন্তর্ভুক্ত করে?
সালমান

না, এটি কোনও সফ্টওয়্যার সরবরাহ করে না।
এভিলইনসাইড

0

http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Sample_MapViewer_hosted_in_a_WPF/00010000014p000000/

এই নমুনা আপনাকে ভিজ্যুয়াল স্টুডিও পরিবেশের অভ্যন্তরে কোনও মানচিত্র প্রদর্শিত করতে দেয়। আপনি সি # বা ভিবি.নেট (উভয়। নেট ল্যাং) এ প্রোগ্রাম করতে পারেন।


0

ওয়েব এডিএফ হ'ল ইএসআরআই। নেট এসডিকে। এটি এর পরবর্তী প্রকাশের পরে অবহেলা করা হবে।

তবে, আপনি যদি 9.3.1 ব্যবহার করেন তবে ওয়েব এডিএফ আপনার নেট। নেট এর সরঞ্জামসেট হবে। অনলাইনে প্রচুর সংস্থান রয়েছে, ইএসআরআই এবং অন্যথায়।

সাধারণভাবে প্রোগ্রামিংয়ে আরও ভাল হওয়ার জন্য কখনই পড়া বন্ধ করবেন না! প্রোগ্রামিং ব্লগ এবং ওয়েবসাইট পড়ুন। স্ট্যাক ওভারফ্লো ব্যবহার করুন । কখনও প্রশ্ন জিজ্ঞাসা করতে ভয় পাবেন না। প্রোগ্রামিং এবং সফ্টওয়্যার বিকাশ সম্পর্কিত কোড সম্পূর্ণ এবং অন্যান্য অত্যন্ত সম্মানিত বই পড়ুন। আপনার হাত পেতে পারেন এমন সমস্ত কিছু পড়ুন! শুভকামনা!


0

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

ভিবিএ থেকে নেট থেকে মাইগ্রেশন সম্পর্কে এই ( ২০০ )) পিডিএফের মাধ্যমে পড়ুন আমি ভি 10 ওয়েবহেল্পে এই লিঙ্কটি পড়ার পরামর্শ দেব

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