কিউজিআইএস ম্যাক ওএসে সিএসভি আমদানিতে সারণী কলামগুলি পড়বে না


9

আমি কিউজিআইএস-তে একটি সিএসভি ফাইল আমদানির চেষ্টা করছি, তবে এটি নীচে আমার প্রিন্ট স্ক্রিনের মতো দেখতে শেষ হবে (প্রোগ্রামটি সুইডিশ ভাষায় রয়েছে তবে প্রাকদর্শন উইন্ডোতে আপনি দেখতে পাবেন কীভাবে QGIS আমার ডেটা সঠিকভাবে পড়বে না)। আমি কোনও কারণে ডেটা লোড করতে পারি না, কিউজিআইএস আমার সিএসভি টেবিল কলামগুলিকে একক সারি হিসাবে পড়ে। কি সমস্যা? আমি কিউজিআইএসকে আমার ডেটা সংখ্যা হিসাবে পড়তে চাই, তাই আমি "স্ট্রিং", "স্ট্রিং", "পূর্ণসংখ্যা" কোড সহ একটি অতিরিক্ত সিএসভিটি ফাইল তৈরি করেছি। তৃতীয় কলামটি সংখ্যা হিসাবে পড়ার জন্য কিউজিআইএস-এর জন্য আমার আরও কি কিছু প্রয়োজন?

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


তবুও, এমনটি করার পরে এটি এমনভাবে লু হয় ...এখানে চিত্র বর্ণনা লিখুন

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


1
প্রশ্নটিতে আপনার সিএসভি ফাইলের কয়েক সারি যুক্ত করুন।
ব্যবহারকারী 30184

হ্যাঁ, দয়া করে আপনার সিএসভি ফাইল থেকে কমপক্ষে কয়েকটি লাইন আমাদের দেখান!
সান্দ্রকা

আপনি এখন আমার সিএসভি ডেটা একবার দেখে নিতে পারেন!
জোহান্না

উত্তর:


9

আমার একক সারিতে সিএসভি ফাইল (এমএস এক্সেল ২০১১ থেকে সংরক্ষিত) একক সারি হিসাবে পড়ার কিউজিআইএস একই সমস্যা ছিল।

সুতরাং, আমি এক্সেল কার্যপত্রকটি "উইন্ডোজ কমা পৃথক (.csv)" হিসাবে পুনরায় সংরক্ষণ করেছি এবং কিউজিআইএস এটি ঠিকঠাকভাবে পড়তে সক্ষম হয়েছিল।


2

আপনার ডেটা বিভাজক হিসাবে কমা ব্যবহার করে না, তবে সেমিকোলনগুলি।

সুতরাং আপনাকে সেখান থেকে স্যুইচ CSVকরতে হবে user-defined separator, যেখানে আপনি সেমিকোলন নির্বাচন করতে পারেন।


হালনাগাদ

আপনি একটি ম্যাক উপর কাজ বলে মনে হচ্ছে। ম্যাকের সিএসভি সহ লাইন ফিড / ক্যারেজ রিটার্নে কিছু সমস্যা রয়েছে। যে কারণে সমস্ত তথ্য এক লাইনে থাকে। দেখা:

/programming/22052168/excel-saves-tab-delimited-files-without-newline-unix-mac-os-x

এবং বাগ রিপোর্ট http://hub.qgis.org/issues/8421


হ্যাঁ, আমি একটি ম্যাক নিয়ে কাজ করছি। সুতরাং ম্যাকের সিজিভি'র কিউজিআইএস-তে আমদানির জন্য একটি বাগ আছে ... আমি এতে একজন অপেশাদার, সুতরাং এই সমস্যাটি কাটিয়ে উঠতে আমি কি কিছু করতে পারি বা পিসিতে এটি কার্যকর করার একমাত্র সহজ সমাধান হতে পারে?
জোহান্না

আপনি LibreOffice এ এক্সেল ফাইলটি লোড এবং সংরক্ষণের চেষ্টা করতে পারেন। অথবা লিঙ্কযুক্ত নিবন্ধগুলিতে বর্ণিত হিসাবে এক্সেল থেকে ভুল নিউলাইনটি ডানটির সাথে প্রতিস্থাপন করতে একটি ভাল পাঠ্য সম্পাদক ব্যবহার করুন।
আন্দ্রেজে

লিবারঅফিসে ফাইলটি সংরক্ষণের চেষ্টা করা হয়েছে, দুর্ভাগ্যক্রমে কোনও সাফল্য নেই।
জোহানা এইচ

ঠিক আছে, তাই পাঠ্য সম্পাদকটি চেষ্টা করুন।
AndreJ

1

আমি ওএস এক্স-তে কিউজিআইএস (ভি 1.8 থেকে) ব্যবহার করি Q আপনি কি নিজের কম্পিউটারে সিএসভি ফাইল তৈরি করেছেন?

আমি আপনাকে স্টেট সফ্টওয়্যার যেমন আর (বা স্টাটা, বা আপনি যে পছন্দ করেন / ইতিমধ্যে আছেন) এর সাথে সিএসভি ফাইলটি আমদানি করতে এবং পুনরায় এক্সপোর্ট করার পরামর্শ দিচ্ছি।


হ্যাঁ, আমি আমার ম্যাকের এক্সেল থেকে নিজেই সিএসভি তৈরি করেছি। আমি আর বা স্টাতার সাথে পরিচিত নই, তবে যদি সমস্যা হওয়ার সম্ভাবনা থাকে তবে আমি এটি সন্ধান করব।
জোহান্না

1

এইচএম ... প্রথমত, আমি সেই ডেটাতে কোনও স্থানাঙ্ক দেখতে পাচ্ছি না? এই Add delimited text layerসরঞ্জামটি বোঝানো হয় (যেমন শেফফাইল) পয়েন্টগুলিতে সংযুক্ত স্থানাঙ্কের সাথে ডেটা টেবিলগুলিকে রূপান্তর করার জন্য।

যদি আপনি কেবলমাত্র যুক্ত হতে চান (যেমন দেশের নাম, বা আইএসও-কোডগুলির মাধ্যমে) আপনার প্রকল্পে সিএসভি-ফাইল যুক্ত করতে চান তবে সরাসরি এটির মাধ্যমে লোড করা Add vector layerকৌতুকের উচিত। আপনার অ্যাট্রিবিউট ডেটা পরীক্ষা করতে লেয়ার ম্যানেজারের নতুন এন্ট্রিটিতে ডান ক্লিক করুন এবং চয়ন করুন Open Attribute Data


ঠিক আছে, আমি এটি করেছি এবং যোগদানটি সফলভাবে সম্পাদন করেছি তবে যেহেতু আমার মূল সমস্যাটি হ'ল আমি কিউজিআইএসকে আমার ডেটা সংখ্যা হিসাবে সনাক্ত করতে পারি না, তার পরিবর্তে আমি এটি চেষ্টা করেছিলাম। হয়তো এখন আমার প্রশ্নটি সংস্কার করা উচিত। যেহেতু আমি আমার ডেটাগুলির একটি অন্তর শ্রেণিবিন্যাস সম্পাদন করতে চাই, তাই কিউজিআইএস কেন আমার ডেটাগুলিকে সংখ্যাসূচক হিসাবে স্বীকৃতি দেয় না? আমি যেমন বলেছি, আমি একটি অতিরিক্ত সিএসভিটি ফাইল তৈরি করেছি।
জোহান্না

আপনার স্ক্রিনশটটি বিচার করে আপনার সিএসভিটি-ফাইলে এমন কিছু থাকা উচিত "string","string","real"?
সান্দ্রকা

হ্যাঁ, প্রথমে এটিতে "স্ট্রিং", "স্ট্রিং", "পূর্ণসংখ্যা" রয়েছে, এখন আমি এটিকে "স্ট্রিং", "" স্ট্রিং "," রিয়েল "এ পরিবর্তন করেছি তবে আমার এখনও একই সমস্যা আছে
জোহানাহ

আমি অনুমান করি QGIS আপনার ডেটা ফর্ম্যাটিং এর ভুল ব্যাখ্যা করে। দেখে মনে হচ্ছে যেমন 1,52E+05আপনার মূল এক্সেল ডেটাতে একটি উচ্চ-নির্ভুলতার সংখ্যার বৃত্তাকার মান, তবে আপনি যখন সিএসভি হিসাবে সংরক্ষণ করবেন, তখন প্রকৃতপক্ষে এই 1,52E+05কক্ষে এই মানটি ( ) সংরক্ষণ করা হবে, মূল উচ্চতর নির্ভুলতার সংখ্যা নয় (কেবল এটি পরীক্ষিত) । যদি সেখানে কোনও চিঠি থাকে ( Eএই ক্ষেত্রে), QGIS stringআপনার ডেটা টাইপ হিসাবে বাধ্য করবে । আপনি যদি কোনও সাধারণ টেক্সট সম্পাদকে সিএসভি ফাইলটি খোলেন তবে আপনি এটি পরীক্ষা করতে পারেন।
সান্দ্রকা

আমি আমার ডেটা পরিবর্তন করার চেষ্টা করেছি যাতে এটি ই ব্যবহারের পরিবর্তে পুরো দশমিক সংখ্যাটি প্রদর্শন করে This এটি এখনও কৌশলটি করে না ...
জোহান্না

0

কিউজিআইএস একটি সিসিএসভি ফাইলে প্রতিটি সারির শেষে সিআর / এলএফ সন্ধান করে। উইন্ডোজ মেশিনে এক্সেল (এবং অন্যান্য অ্যাপ্লিকেশন) প্রতিটি সারি এভাবেই শেষ করে। ম্যাকে ডিফল্ট এক্সেল .csv ফাইলের প্রতিটি সারি শেষে কেবল একটি সিআর থাকে (যেমন কোনও এলএফ থাকে না)। সুতরাং কিউজিআইএস ফাইলটিকে একটি দীর্ঘ সারি হিসাবে পাঠ করে। সমাধানটি, যেমন এরিকোর পরামর্শ অনুসারে প্রথমটি হ'ল ফাইলটি উইন্ডোজ কমা দ্বারা পৃথক করা (সিএসভি) ফাইল হিসাবে সংরক্ষণ করা। এটি ম্যাকের এক্সলে করা যায়। একবার সেই বিন্যাসে সংরক্ষণ করা হলে এটি QGIS দ্বারা সঠিকভাবে পড়তে হবে।


0

আমার একই সমস্যা ছিল কিন্তু ওপেন অফিসে ডেটা স্থানান্তরিত হয়েছে এবং ওও থেকে সিএসভিতে রূপান্তরিত হয়েছে। তাহলে আর সমস্যা নেই


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