আরকজিআইএস অ্যাট্রিবিউট টেবিলের মধ্যে ডেটা টাইপ পরিবর্তন করছেন?


9

আমি একাধিক ক্ষেত্রের জন্য আরকজিআইএসের একটি বিশিষ্ট টেবিলের মধ্যে ডেটা টাইপ কীভাবে পরিবর্তন করতে পারি?

উদাহরণস্বরূপ, যদি ক্ষেত্রগুলি এক্সেল থেকে স্ট্রিং হিসাবে রফতানি করা হয়, এবং আমি তাদেরকে সংখ্যাসূচক মান হিসাবে ব্যবহার করতে চাই?


1
আপনি যদি টেবিল টেবিল সম্পাদন করতে পারেন তবে ডেটা টাইপগুলি মেলে না। আমি জানি আমি চেষ্টা করেছি
স্যাম

দয়া করে ডেটা উত্স ফর্ম্যাট এবং সংস্করণে বিভক্ত হন। (এনটি ডাটাবেস, শেফফিল, ফাইলজিডিবি, ব্যক্তিগত জিডিবি?)
ব্র্যাড নেসম

@ ব্র্যাড আরকিসে ১০.২ এ শেফফিলের সাথে কাজ করছেন, তথ্য উত্সটি আমার কম্পিউটারে স্থানীয়ভাবে রয়েছে
লড়াই করা হচ্ছে

উত্তর:


5

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


3

আপনি ডেস্কটপের জন্য আর্কজিআইএসের কোন সংস্করণটি ব্যবহার করছেন না বা কোথায় আপনার ডেটা সংরক্ষণ করা হয়েছে তা উল্লেখ করবেন না তবে সেখানে একটি পরিবর্তনকারী ক্ষেত্রের বৈশিষ্ট্য পৃষ্ঠা রয়েছে যা আর্কজিআইএস 10.2 (বা তার পরে) কীভাবে ব্যবহার করবে তা বর্ণনা করে:

সারণী বা বৈশিষ্ট্য শ্রেণি তৈরির পরে কিছু ক্ষেত্রের বৈশিষ্ট্য পরিবর্তন করা যেতে পারে

... তবে এটি কেবল খালি মাঠে প্রযোজ্য।

পরিবর্তিত ক্ষেত্র সরঞ্জামের মাধ্যমে 10.3 থেকে উপরের কার্যকারিতাটি উপলব্ধ :

ক্ষেত্র এবং ক্ষেত্রের উপাধিগুলির নাম পরিবর্তন করুন, বা ক্ষেত্রের বৈশিষ্ট্যগুলি পরিবর্তন করুন।


নির্ভুলতা প্রয়োজন 10.2.1 থেকে
জিওস্টোনমার্টেন

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

কেবলমাত্র তা নয় তবে হ্যাঁ যদি বিদ্যমান ডেটা থাকে ... অন্যথায় ঠিক আছে
জিওস্টোনমার্টেন

2

আপনার বৈশিষ্ট্য শ্রেণিতে যে ক্ষেত্র রয়েছে সেগুলির জন্য আপনি ক্ষেত্রের ডেটা ধরণের পরিবর্তন করতে পারবেন। তবে আপনি পাঠ্য ক্ষেত্রগুলিকে সংখ্যায় রূপান্তর করতে পারবেন না। তবে, আপনি আপনার সংখ্যার ক্ষেত্রগুলিকে স্ট্রিংয়ে রূপান্তর করতে পারেন। কটাক্ষপাত Esri সহায়তা পৃষ্ঠা । এটি কেবলমাত্র এন্টারপ্রাইজ জিওডাটাবেসই নয়, এটি ফাইল জিওডাটাবেস যেমন ডেস্কটপ জিওডাটাবেসগুলিতেও দুর্দান্ত কাজ করে।

যদি টেবিল বা বৈশিষ্ট্য শ্রেণিটি কোনও উদ্যোগ, ওয়ার্কগ্রুপ বা ডেস্কটপ জিওডাটাবেসে থাকে তবে আপনাকে অবশ্যই ক্ষেত্রের বৈশিষ্ট্যগুলি পরিবর্তন করতে টেবিলের মালিক হিসাবে সংযোগ করতে হবে।

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


2

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

এটি করার জন্য এখানে একটি পদ্ধতি রয়েছে:

  1. একটি অস্থায়ী নাম এবং সঠিক ডেটা টাইপ সহ একটি নতুন ক্ষেত্র যুক্ত করুন
  2. ব্যবহার করুন Calculate Fieldবা cursors(কাস্টিং সহ, প্রয়োজনে)
  3. পুরানো ক্ষেত্রটি মুছুন
  4. Alter Field অস্থায়ী ক্ষেত্রটির নতুন নামকরণ করতে
  5. (Alচ্ছিক) মূল ক্রম পুনরুদ্ধার করতে কিছু ফিল্ড ম্যাপিং সহ টেবিলটি অনুলিপি করুন

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


1
আমি সাধারণত পুরানো মাঠটির নাম আগে রাখি। এইভাবে আমি নতুন ক্ষেত্রটি পুনরায় তৈরি করতে পারি, মানগুলি গণনা করতে পারি এবং তারপরে পুরানো ক্ষেত্রটি মুছতে পারি w এবং বা কোনও স্ট্রিংয়ের মানগুলিকে রূপান্তর / বিভক্ত করুন
ব্র্যাড নেসম

1
এছাড়াও এবং সরঞ্জামগুলির কিছু ফ্রি ফাংশন রয়েছে যা সহায়ক হবে। ian-ko.com জিও-উইজার্ডস ফ্রি ফাংশনগুলি দেখুন।
ব্র্যাড নেসম

@ ব্র্যাড আমি নিখরচায় ফাংশনগুলি সন্ধান করছি, এক্সটুলগুলি সহায়ক হয়েছে তবে আমি আরও / আরও ভাল বিকল্পের জন্য সর্বদা উন্মুক্ত।
ইনপুটটির

@ ব্র্যাডনেসম, ভাল পয়েন্ট! এটি আরও অনেক কিছু জানাতে পারে।
পল

1

একটি বিকল্প উপায় ওপেনঅফিস ক্যালক (বা সমতুল্য) .dbfএ আপনার ফাইল খোলার এবং এর কলামগুলির শিরোনামগুলি সাবধানে সংশোধন করে। উদাহরণস্বরূপ (অক্ষর) থেকে (সংখ্যায়িক) পরিবর্তন করুন। একটি সহজ পরামর্শ: চেষ্টা করার আগে আপনার ফাইলটি ব্যাকআপ করুন।CN


1

যদিও আপনি ডেটাসেটে নিজেই ফিল্ডের নাম এবং ডেটা টাইপ পরিবর্তন করতে পারবেন না, আর্কজিআইএস সরঞ্জাম "ফিচার ক্লাস থেকে ফিচার ক্লাস" ব্যবহার করে কাঙ্ক্ষিত পরিবর্তনগুলি সহ একটি অনুলিপি তৈরি করা সম্ভব। সেটিংসে আপনি নাম, ডেটা প্রকার এবং ক্ষেত্রের অন্যান্য বৈশিষ্ট্যগুলি পরিবর্তন করতে পারেন।


1

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


0

এই নথিটি একবার দেখুন । আমদানির আগে এবং পরে সঠিকভাবে ফর্ম্যাট করতে হবে তা নিশ্চিত করতে হবে আপনাকে।

"আর্কজিআইএস সাধারণত স্প্রেডশিট সংখ্যাসূচক ক্ষেত্রগুলিকে দ্বিগুণ নির্ভুলতায় (ডাবল) রূপান্তর করে, যা আপনার প্রয়োজনগুলি পূরণ করতে পারে না necessary প্রয়োজনে পছন্দসই ধরণের নতুন ক্ষেত্র তৈরি করুন এবং সেগুলিতে মানগুলি গণনা করুন"


0

যদি আপনার লক্ষ্যটি কোনও টেবিল এক্স থেকে অন্য টেবিল ওয়াইয়ের সাথে ডেটা যুক্ত করা হয় তবে আপনি এটি করতে পারবেন না কারণ ডেটা প্রকারগুলি সম্পর্কিত নয় , আপনি এই পদক্ষেপগুলি অনুসরণ করতে পারেন:

  1. উভয় সারণী রফতানি করুন (.dbf)

  2. এক্সেল মধ্যে টেবিল Y খুলুন।

  3. এক্সেল টেবিল এক্স খুলুন।

  4. আপনি কেবল ফর্মটি নয়, মানগুলি অনুলিপি করে তা নিশ্চিত করে টেবিল এক্স থেকে টেবিল ওয়াইতে ডেটা অনুলিপি করে আটকান।

  5. আপনার কাছে এখন সম্পর্কিত নতুন ধরণের উভয় টেবিলের ডেটাযুক্ত একটি নতুন টেবিল রয়েছে।

Arc.আর্কম্যাপে এই টেবিলটি আমদানি করুন


0

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

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