كيف يمكنني استخدام صورة لتراكب الأرض بأكملها في برنامج Google Earth؟

StackOverflow https://stackoverflow.com/questions/1225240

  •  22-07-2019
  •  | 
  •  

سؤال

أحاول تراكب خريطة حول الأرض بأكملها في برنامج Google Earth.هل هناك بعد معين يجب أن تكون عليه الصورة لتحقيق ذلك؟

هل كانت مفيدة؟

المحلول

ويمكنك توليد الصور في Google Earth بجعل ملف KML. في ملف KML هناك علامة GroundOverlay التي يمكنك استخدامها لتحقيق هدفك من هذا القبيل:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Folder>
    <name>Ground Overlays</name>
    <description>Examples of ground overlays</description>
    <GroundOverlay>
      <name>Large-scale overlay on terrain</name>
      <description>Overlay shows Mount Etna erupting 
          on July 13th, 2001.</description>
      <Icon>
        <href>http://code.google.com/apis/kml/documentation/etna.jpg</href>
      </Icon>
      <LatLonBox>
        <north>37.91904192681665</north>
        <south>37.46543388598137</south>
        <east>15.35832653742206</east>
        <west>14.60128369746704</west>
        <rotation>-0.1556640799496235</rotation>
      </LatLonBox>
    </GroundOverlay>
  </Folder>
</kml>

وفيما يلي بعض الروابط لمساعدتك على فهم ملفات KML وتراكب الصور:

<اقتباس فقرة>   

KML دروس
   KML التعليمي - أرض الأغطية
   تراكب الصور الخالق لجوجل أرث - مدونة Google Earth

نصائح أخرى

في الواقع ، فإن وضع الغرب إلى -180 والشرق إلى 180 لا يعمل تمامًا ، لكن -179.99 و 179.99 تعمل.حالات أخرى:

  • لقد قمت بإنشاء صورة شفافة 1024 × 512 مع بكسل واحد فقط (256،128) "Lit".كما ترون في http://test.barrycarter.info/gmap17.php, ، Pixel Lit (بالقرب من Wausau ، WI ، الولايات المتحدة الأمريكية) بحجم المدن التوأم القريبة من مينيابوليس وسانت بول.

  • إذا قمت بالتكبير بعد نقطة معينة، يختفي البكسل بشكل غامض.

  • يمكن النقر فوق Groundoverlays (لا يمكنني العثور على طريقة لإيقاف هذا) ، لذلك إذا قمت بالنقر فوق الخريطة للتكبير ، فستحصل على نافذة منبثقة مزعجة.استخدام المقياس يعمل بشكل جيد.

  • لقد قمت أيضًا بإنشاء صورة شفافة مقاس 2048 × 1024 مع إضاءة بكسل واحدhttp://test.barrycarter.info/gmap18.php ولكن حتى هذا البيكسل كبير جدا.تكون الدقة العالية أيضًا أبطأ بشكل ملحوظ في التحميل.

من ناحية أخرى ، فإن وضع الكثير من أيام الأرض يجعل الخريطة التي تجمع بطيئة بشكل مؤلم.من المفترض أن يقوم Google بإعداد خرائط KML نفسها ، لكنني أعتقد أن الأرض لا تزال "IMG SRC".

الكأس المقدسة هنا هو العثور على المزيج الصحيح من الدقة وعدد الصور:على سبيل المثال، 64 صورة تغطي كل منها 1/64 من الأرض.

يحرر:نظرًا لأن خرائط Google تعرض العالم كله في المستوى 2، وتكبير حتى المستوى 20، فإنك تحتاج في النهاية إلى 2^18==262144 بكسل في كل اتجاه، بشرط أن يكون البكسل الخاص بك بحجم الخريطة بأكملها عند تكبير/تصغير 20 مستوى.هذا يعني 4096 صورة بحجم 4096 × 4096 لكل منها أو 68.7 جيجا بكسل.بالطبع، إذا لم تكن بحاجة إلى التكبير من المستوى 20، فيمكنك تقليل ذلك كثيرًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top