Esri জিওডাটাবেসগুলির মধ্যে ডোমেন (এবং কেবলমাত্র ডোমেন) অনুলিপি করছেন?


23

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

অতীতে, আমি কয়েকটি ভিন্ন উপায়ে এটি সম্পাদন করেছি, তবে প্রতিটি পদ্ধতিটি আমি মনে করি এটি হতে পারে তত সোজা নয় (অথবা সম্ভবত একটি কপিডোমাইন সরঞ্জাম রয়েছে যা আমি মিস করেছি)।

এটি সম্পাদন করতে আপনি কোন পদ্ধতি ব্যবহার করেন?


আমি কমপক্ষে 2 টি অতিরিক্ত পদ্ধতি সম্পর্কে জানি: সম্ভবত "গৃহীত উত্তর" যোগ্য নয়, তবে অবশ্যই সুনামের যোগ্য। অন্য কেউ যদি তাদের উত্তর হিসাবে না দেয় তবে আমি কয়েক দিনের মধ্যে তাদের পোস্ট করব।
জে কামিন্স

অতিরিক্ত সমাধান পোস্ট করুন, সম্প্রদায় যদি তারা যোগ্য হয় তবে ভোট দেবে :)
ম্যাথিয়াস ওয়েস্টিন

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

উত্তর:


10

http://arcscripts.esri.com/details.asp?dbid=14729

এটি একটি আর্কগ্ল্যাটালগ এক্সটেনশন যা আপনাকে জিওডাটাবেসগুলির মধ্যে ডোমেনগুলি অনুলিপি করতে দেয়।

আমি বিশ্বাস করি এটি কেবল 9.3.1 এসপি 1-এ আপ টু ডেট, সুতরাং এটি আরকিজিআইএস 10 এর সাথে কাজ নাও করতে পারে।


+1 আমি আর্কজিআইএস 10 এ আছি তবে আমি ইচ্ছাকৃতভাবে প্রশ্নটি কোনও সংস্করণে ছেড়ে দিয়েছি। আমি আর্কিগ্যাটালগ ১০-এ কাজ করার জন্য 9.3.1 এক্সটেনশন পেয়েছি। প্রসঙ্গ মেনুতে আমি নতুন কমান্ডটি পাইনি, তবে আমি একটি সরঞ্জামদণ্ডে কমান্ডটি যুক্ত করতে এবং সেভাবে ব্যবহার করতে সক্ষম হয়েছি।
জে কামিন্স

ঠিক আছে, খুশি যে কাজ করেছে। আর্কিটেলগল 10
ব্রিট

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

এটি অর্থবোধকৃত, আশা করি তিনি শীঘ্রই এটি আপডেট করবেন।
ব্রিট ওয়েসকট

15

কোডেড মান ডোমেনগুলির জন্য, আমি উত্স জিওডাটাবেস থেকে একটি ডোমেন টু টেবিল করব এবং তারপরে নতুন জিওডাটাবেজে একটি টেবিল টু ডোমেন করব

পরিসীমা ডোমেনগুলির জন্য আমি এর কোনও উপায় জানি না। আপনি একটি ডোমেন টু টেবিল করতে পারেন , তবে টেবিল টু ডোমেন সর্বদা কোডেড মান ডোমেন হিসাবে আসে।


3
আমি আজ সকালে ডোমেন টেবিল এবং টেবিল টু ডোমেন সরঞ্জামগুলি ব্যবহার করেছি এবং তারা দুর্দান্ত কাজ করেছে।
টিমোথি মাইকেল

3

এই পদ্ধতিটি আরও বেশি হ্যাক এবং কেবল 1 বা কয়েকটি ডোমেনের জন্য ব্যবহারিক।

  1. আসল জিওডাটাবেজে, আপনি কপি করতে চান এমন ডোমেনের ফিল্ড ডেটা টাইপের সাথে মেলে এমন ডামি ফিল্ড সহ একটি ডামি ফিচারক্লাস তৈরি করুন।

  2. নতুন জিওডাটাবেজে ডামি ফিচারক্লাসটি অনুলিপি করুন / আটকান এবং আপনি অন্য বৈশিষ্ট্যক্লাসের কোনও ক্ষেত্রে ডোমেনটি নিযুক্ত না করা পর্যন্ত এটিকে মুছবেন না।


3

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

প্রাক্তন ই এখানে আছে
এভিআই চলচ্চিত্র এখানে

ফাইন প্রিন্ট: এই এক্সিকে 10.0 / আর্কিএডিটর লাইসেন্সে সংকলন করা হয়েছে (লাইসেন্সটি অংশটি আপাতত হার্ড-কোডড)।

বিকল্প পাঠ


আমি এটি চেষ্টা করেছিলাম কিন্তু আমি ব্যতিক্রম ত্রুটি পেয়েছি CopyDomain.exe canvec_blank.gdb target.gdb * Exception from HRESULT: 0x80040228 Exception from HRESULT: 0x80040228,। কোন ধারনা?
ম্যাট উইলকি

নিশ্চিতরূপে জানেন না, তবে আপনি কি আরকিএডিটর লাইসেন্স? এটি একটি দ্রুত এবং নোংরা সরঞ্জাম ছিল, সুতরাং এটি সম্ভবত সবচেয়ে মার্জিত সরঞ্জাম নয়। আপনার কি ভিজ্যুয়াল স্টুডিও আছে? উত্সটি এখানে: কোড. google.com/p/umbriel/source/browse/…
জে কামিনস

3

এক্সএমএল ওয়ার্কস্পেস ডকুমেন্টগুলি ব্যবহার করে এমন ডোমেনগুলি রফতানি / আমদানির জন্য একটি পদ্ধতি এখানে রয়েছে ।

আবশ্যকতা

  • আরকজিআইএস ডেস্কটপ 10. এক্সএক্স
  • আর্কজিআইএস প্রো সর্বশেষ (পরীক্ষিত)
  • নোটপ্যাড ++, নোটপ্যাড বা আপনার প্রিয় পাঠ্য সম্পাদক

কার্যপ্রণালী

উত্স থেকে এক্সএমএল রফতানি করুন

  1. আপনার উত্স জিওডাটাবেস নির্বাচন করুন
  2. রফতানি একটি এক্সএমএল ওয়ার্কস্পেস ডকুমেন্ট

রপ্তানি

  1. শুধুমাত্র স্কিমা রফতানি করুন। মেটাডেটা alচ্ছিক (লাল তীর)।

শুধুমাত্র স্কিমা

এক্সএমএল সম্পাদনা করুন

ডেটাসেট স্কিমাটি পদক্ষেপে মুছে ফেলা হয়।

  1. এক্সএমএল ফাইলটি খুলুন।
  2. (alচ্ছিক) সবকিছু দেখতে সহজেই তৈরি করতে শব্দ মোড়ানো চালু করুন।
  3. ট্যাগ এবং ট্যাগগুলির মধ্যে সমস্ত কিছু মুছুন । এটি দেখতে কিছু দেখতে হবে:<DatasetDefinitions xsi:type='esri:ArrayOfDataElement'></DatasetDefinitions>

এক্সএমএল সম্পাদনা

  1. অন্য সব কিছু ছেড়ে দিন
  2. এক্সএমএল ফাইলটি সংরক্ষণ করুন

টার্গেটে আমদানি করুন

  1. নতুন জিওডাটাবেস সন্ধান / তৈরি করুন
  2. এক্সএমএল ওয়ার্কস্পেস ডকুমেন্টটি আমদানি করুন ...
  3. সম্পাদিত এক্সএমএল নির্বাচন করুন এবং যান।
  4. সম্পন্ন.

সমস্যা সমাধান

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