কীভাবে ম্যাপবক্সে জিওজেএসন ডেটা আমদানি করবেন


13

ম্যাপবক্সে সম্পাদনযোগ্য ডেটা আমদানির প্রয়াসে আমি সিস্টেমটি গ্রহণ করে এমন ফর্মটিতে ডেটা আমদানি করতে ব্যর্থ হয়েছি।

এটি একটি ত্রুটি বার্তা উল্লেখ করে ডেটা প্রত্যাখ্যান করে:

শহর.জোজসন: ইনপুট ব্যর্থ হয়েছে। পুরাতন স্টাইলের সিআরএস সদস্য 1 লাইনে প্রস্তাবিত নয়।

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

তারপরে সবচেয়ে বিভ্রান্তিকর অংশটি আসে: নমুনা ফাইলটি আমদানির চেষ্টা করার সময় আমি সিস্টেম থেকে খুব অনুরূপ ত্রুটি বার্তা পাই:

স্টেশন.জোজসন: ইনপুট ব্যর্থ হয়েছে। পুরাতন স্টাইলের সিআরএস সদস্য বাঞ্ছনীয় নয়,> এই বস্তুটি ডিফল্টের সমান এবং লাইন 1 এ সরানো উচিত।

এখন আমার প্রশ্ন: কীভাবে ম্যাপবক্সে একটি জিওজেএসন ফাইল আমদানি করতে পারেন?


1
আপনি সম্ভবত একটি পাঠ্য সম্পাদক দিয়ে জিওজেএসন ফাইলটি খুলতে এবং সিআরএস উপাদানটি সরাতে পারেন। আপনি ম্যাপবক্সে লিখিতভাবে বলতে পারেন যে তারা সিআরএস দিয়ে খুব কঠোর হতে পারে। জিওজসন.অর্গ.এর জিওজেএসএন স্পেসিফিকেশনের বর্তমান এবং ২০০৮ সংস্করণের লিঙ্ক রয়েছে।
ব্যবহারকারী 30184

উত্তর:


19

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

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

"crs": {
    "type": "name",
    "properties": {
      "name": "urn:ogc:def:crs:OGC:1.3:CRS84"
    }
  },

সমস্যা হিসাবে: আমি একটি পাঠ্য সম্পাদক ব্যবহার করে সিআরএস রেফারেন্সটি চেষ্টা করার চেষ্টা করব এবং এরপরে আবার আমদানির চেষ্টা করব। যেমনটি বলা হয়েছে, আমি ম্যাপবক্স সফ্টওয়্যারটির সাথে পরিচিত নই, তবে আমার ধারণা, আপনি নিজেই সফ্টওয়্যারটিতে আমদানি করার পরে সিআরএস সংজ্ঞা দিতে সক্ষম হবেন।

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

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "name": "Van Dorn Street",
        "marker-color": "#0000ff",
        "marker-symbol": "rail-metro",
        "line": "blue"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          -77.12911152370515,
          38.79930767201779
        ]
      }
    },

সুতরাং "প্রকার": "বৈশিষ্ট্য সংগ্রহ", একেবারে শীর্ষে থাকা উচিত, কারণ এটি সিআরএস সংজ্ঞার আগে একটি পৃথক বস্তু।


1
ভাল যে কাজ! সিএসআর সম্পর্কিত তথ্যগুলি মুছে ফেলা সিস্টেমগুলিতে ডেটা নিয়ে আসে।
মার্লিন

1
আমি বিশ্বাস করতে পারি না যে কোনও সংস্থা কোনও জাসন ফাইলের একটি লাইন "উপেক্ষা" করতে পারে না!
jdcaballerov

2
কেবলমাত্র যোগ করুন যে @ মার্কো_বি এর সমাধান এখনও কাজ করে এবং ম্যাপবক্স এখনও এটি স্থির করে নি।
ভ্যালারি অ্যান্ডারসন

এটি আমার পক্ষে কাজ করেছে। সম্মত হন যে এটি নির্বোধ যে ম্যাপবক্স এটি ঠিক করতে পারে না।
মেকোহি

0

হ্যাঁ - উপরোক্ত পোস্ট হিসাবে আপনাকে কেবল পাঠ্য ফাইলটি সম্পাদনা করতে হবে।

আমি মুছেছি:

"crs": {"type": "name","properties": {"name": "urn:ogc:def:crs:OGC:1.3:CRS84"}},

আমার জিওএসএন ফাইলের প্রথম লাইন থেকে এবং এটি সূক্ষ্ম আমদানি করেছে।


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