উচ্চতা মোড

অনেক KML বৈশিষ্ট্য একটি <altitude> উপাদান বা স্থানাঙ্ক ধারণ করতে পারে, যা সেই নির্দিষ্ট বৈশিষ্ট্যের জন্য স্থল স্তর, সমুদ্রপৃষ্ঠ বা সমুদ্রতলের উপরে একটি দূরত্ব নির্দিষ্ট করে। <AbstractView> উপাদানগুলিও উচ্চতা ধারণ করতে পারে।

যেকোন উচ্চতার মান একটি <altitudeMode> উপাদানের সাথে থাকা উচিত, যা Google আর্থকে বলে কিভাবে উচ্চতার মান পড়তে হয়। উচ্চতা পরিমাপ করা যেতে পারে:

  • পৃথিবীর পৃষ্ঠ থেকে ( relativeToGround ),
  • সমুদ্রপৃষ্ঠের উপরে ( absolute ), বা
  • জলের প্রধান সংস্থাগুলির নীচ থেকে ( relativeToSeaFloor টু সাগর ফ্লোর )।

এটি উপেক্ষা করা যেতে পারে ( clampToGround এবং clampToSeaFloor )

SeaFloor উচ্চতা মোড এবং KML এক্সটেনশন নেমস্পেস

সমুদ্র তল-সম্পর্কিত উচ্চতা মোডগুলি Gx উপসর্গ ব্যবহার করে KML স্ট্যান্ডার্ডের এক্সটেনশনগুলির একটি সেটের মধ্যে রয়েছে। সেগুলি ব্যবহার করতে, আপনাকে প্রথমে আপনার KML ফাইলের খোলার <kml> উপাদানে সঠিক নামস্থান URI যোগ করতে হবে:

<kml xmlns="http://www.opengis.net/kml/2.2"
     xmlns:gx="http://www.google.com/kml/ext/2.2">

তারপর, clampToSeaFloor বা RelatedToSeaFloor ব্যবহার করার সময় <gx:altitudeMode> কে <altitudeMode> -এর বিকল্প করুন।

মনে রাখবেন gx -প্রিফিক্সড এক্সটেনশন নেমস্পেস সব জিও-ব্রাউজার দ্বারা সমর্থিত নাও হতে পারে। এটি Google Earth 5.0 দ্বারা সমর্থিত।

উচ্চতা মোড রেফারেন্স

পরম

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

এই উচ্চতা মোড এমন পরিস্থিতিতে উপযোগী যেখানে উচ্চতার মান সঠিকভাবে জানা যায়। GPS ট্র্যাকগুলি, উদাহরণস্বরূপ, উড়ন্ত বা ডাইভিং করার সময় তৈরি পাথগুলি প্রদর্শন করতে পরম উচ্চতা মোড ব্যবহার করতে পারে।

উদাহরণ

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
 
<GroundOverlay>
  <name>absolute Example</name>
  <Icon>
    <href>rectangle.jpg</href>
    <viewBoundScale>0.75</viewBoundScale>
  </Icon>
  <altitude>2744.0</altitude>
  <altitudeMode>absolute</altitudeMode>
  <LatLonBox>
    <north>48.783</north>
    <south>48.751</south>
    <east>-121.75</east>
    <west>-121.89</west>
    <rotation>-30</rotation>
  </LatLonBox>
</GroundOverlay>

</kml>

clampToGround

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

কোন উচ্চতা মোড নির্দিষ্ট করা ছাড়া যেকোন KML বৈশিষ্ট্য clampToGround ডিফল্ট হবে।

উদাহরণ

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2"> <GroundOverlay> <name>clampToGround example</name> <Icon> <href>rectangle.jpg</href> <viewBoundScale>0.75</viewBoundScale> </Icon> <altitude>2744.0</altitude> <altitudeMode>clampToGround</altitudeMode> <LatLonBox> <north>48.783</north> <south>48.751</south> <east>-121.75</east> <west>-121.89</west> <rotation>-30</rotation> </LatLonBox> </GroundOverlay> </kml>

সাগরতল

এক্সটেনশন নেমস্পেসের মধ্যে রয়েছে। গুরুত্বপূর্ণ তথ্যের জন্য SeaFloor উচ্চতা মোড এবং KML এক্সটেনশন নেমস্পেস দেখুন।

clampToGround এর মত, এই মোড উচ্চতা মান উপেক্ষা করে। এটি বৈশিষ্ট্যটিকে জলের যে কোনও প্রধান অংশের নীচে রাখে; যদি বৈশিষ্ট্যটি জলের দেহ থেকে দূরে থাকে তবে বৈশিষ্ট্যটি পরিবর্তে স্থল স্তরে আটকে থাকবে।

উদাহরণ

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2"
 xmlns:gx="http://www.google.com/kml/ext/2.2">   <!-- required when using gx-prefixed elements -->
 
<Placemark>
  <name>clampToSeaFloor example</name>		
  <Polygon>
    <tessellate>1</tessellate>
    <gx:altitudeMode>clampToSeaFloor</gx:altitudeMode>
    <outerBoundaryIs>
      <LinearRing>
        <coordinates>
          146.793,12.213,0
          146.803,12.202,0 
          146.829,12.218,0 
          146.807,12.226,0 
          146.793,12.213,0 
        </coordinates>
      </LinearRing>
    </outerBoundaryIs>
  </Polygon>
</Placemark>

</kml>

আপেক্ষিকটুগ্রাউন্ড

স্থানাঙ্কের নীচে সরাসরি স্থল স্তর থেকে উচ্চতা পরিমাপ করে।

উদাহরণ স্বরূপ, এই উচ্চতা মোডটি পাওয়ারলাইনের খুঁটিগুলির শীর্ষগুলি স্থাপন করার জন্য ব্যবহার করা যেতে পারে যখন তারা একটি পাহাড়ের উপরে উঠে যায়। যদি প্রতিটি মেরু 20 মিটার লম্বা হয়, তবে প্রতিটি মেরুর শীর্ষের অবস্থান পৃথিবীর উচ্চতার সাথে উপরে এবং নীচে সরে যাবে।

উদাহরণ

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2"> <Placemark> <name>relativeToGround Example</name> <LineString> <extrude>1</extrude> <altitudeMode>relativeToGround</altitudeMode> <coordinates> -121.835,48.754,700 -121.828,48.764,700 -121.818,48.776,700 -121.794,48.787,700 -121.778,48.781,700 -121.766,48.771,700 -121.768,48.757,700 -121.773,48.747,700 </coordinates> </LineString> </Placemark> </kml>

আপেক্ষিক ToSeaFloor

এক্সটেনশন নেমস্পেসের মধ্যে রয়েছে। গুরুত্বপূর্ণ তথ্যের জন্য SeaFloor উচ্চতা মোড এবং KML এক্সটেনশন নেমস্পেস দেখুন।

বৈশিষ্ট্যটির নীচে সমুদ্রের তল থেকে উচ্চতা পরিমাপ করে, যদি বৈশিষ্ট্যটি জলের একটি প্রধান অংশের উপর স্থাপন করা হয়। জলের উপর না হলে, উচ্চতা স্থল স্তর থেকে পরিমাপ করা হবে।

উদাহরণ

<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"
 xmlns:gx="http://www.google.com/kml/ext/2.2">   <!-- required when using gx-prefixed elements -->

<Placemark>
  <name>relativeToSeaFloor Example</name>
  <LineString>
    <extrude>1</extrude>
    <gx:altitudeMode>relativeToSeaFloor</gx:altitudeMode>
    <coordinates>
      146.825,12.233,400
      146.820,12.222,400
      146.812,12.212,400
      146.796,12.209,400
      146.788,12.205,400
    </coordinates>
  </LineString>
</Placemark>

</kml>