أكثر

أوجد المسافة من نقطة إلى خط مستقيم

أوجد المسافة من نقطة إلى خط مستقيم


لدي طاولة (قابلة للشكل) مع تحميل ملف شكل الخط الساحلي. لدي جدول آخر (نقطة مائلة) بنقاط خطوط الطول / العرض. أتساءل كيف سأبدأ في كتابة استعلام SQL للعثور على المسافة بين نقاط الطول / العرض وملف الشكل. يحتوي الشكل القابل للتشكيل على سمة نوع جغرافي ، من خلال قراءتي ، يبدو أن الخطوط الخطية والجغرافيا نوعان متماثلان.

نقدر المساعدة

تعديل: لكوني مبتدئًا نسبيًا في هذا ، فأنا لا أستخدم PostGIS. أنا أستخدم SQL Server 2008. لقد قمت باستيراد ملف الأشكال باستخدام الأداة المساعدة shape2sql. يحتوي الجدول على مجموعة من سمات ملف الأشكال وأيضًا نوع بيانات الجغرافيا. إذا فهمت هذا بشكل صحيح ، فإن البيانات الثنائية للجغرافيا ليست سوى سلسلة خطية لنوع بيانات الهندسة (يمكنني التحقق من ذلك عن طريق تشغيل stgeoemtrytype () في العمود)

لدي طاولة أخرى مع مجموعة من خطوط الطول / الطول. أريد تنفيذ حل حيث أريد أن أبتعد عن ملف الأشكال ، باستخدام stdistance. أحد الأجزاء المربكة التي وجدتها في تصفح مجموعة من الوثائق هو أنه ، بالنظر إلى نوع البيانات الجغرافية ، كيف يمكنني معرفة إحداثيات الخط المباشر.


بادئ ذي بدء ، تحتاج إلى التأكد من أن كلاً من ميزات خط الساحل ونقاطه موجودة في نوع البيانات الجغرافي وأن الإحداثيات هي خطوط العرض / الطول.

بدلاً من ذلك ، تأكد من أن جميع الميزات الخاصة بك موجودة في نوع البيانات GEOMETRY وأن جميع الإحداثيات مسقطة (إلى Mercator أو الشبكة الوطنية وما إلى ذلك).

ثم باستخدام طريقة STDistance ، يجب أن تكون قادرًا على استخدام استعلام مشابه لـ:

حدد pointtable.ID ، MIN (pointtable.GEOG.STDistance (shapetable.GEOG)) كمسافة دنيا من جدول النقطة ، قابل للتشكيل GROUP BY pointtable.ID
  • ينبغي استبدال أسماء الحقول الجغرافية بأسماء الحقول التي تحتوي على البيانات الجغرافية.
  • يجب استبدال أسماء حقول المعرفات بحقل المعرف المناسب للجدول.

إذا كنت تريد رؤية إعادة إنشاء السلسلة الفعلية لحقل جغرافي ، فاستخدم SQL مثل:

حدد shapetable.ID ، shapetable.GEOG.STAsText () من قابل للشفاء

إيجاد النقاط على طول الخط الأقرب إلى نقطة معروفة

أنا & # 8217m أعمل على نظام رسوم تلفزيونية سيتم استخدامه في بث من ركوب القطار.

باستخدام هذا النظام ، أريد أن أكون قادرًا تلقائيًا على سرد النقاط المهمة على طول طريقنا.

لدينا جدول كبير للنقاط المهمة postgis على بعد كيلومترين من طريق القطار ، ولدينا نظام تحديد المواقع العالمي (GPS) مُجهزًا للقطار ، لذلك نحن نعرف كلًا من موقعنا الحالي ، والخطوط المتعددة لمسار القطار ، وخط عرض / خط الطول لنقاط الاهتمام القريبة. إلى الطريق.

لقد كنت أتصارع مع فهم كيف يمكنني بسهولة الحصول على نقاط الاهتمام الأقرب إلى موقعي الحالي في أي وقت.

لدي جدولين PostGIS:

الأول يسمى "المسارات" بعمودين:

الآخر يسمى "pois" ، وله عدة أعمدة ، ولكن الأعمدة ذات الصلة

لدي جهاز GPS متصل بمقبس يمكنني قراءته في أي وقت.

لذا فإن الاستعلام I & # 8217m المهتم بصياغته هو شيء مثل:

& quot أعطني نقاط الاهتمام الأقرب إلى موقع GPS الحالي الخاص بي على طول هذا الخط & quot

لقد كنت أبحث في استخدام ST_BUFFER بالاشتراك مع ST_DWITHIN لتنشيطه وتشغيله ، لكن من الواضح أنني لست بمستوى كفاءة عالٍ بما يكفي لتشغيله. نظرًا لأن كلا من موقع GPS الخاص بي وموقع نقاط الاهتمام لن يكونا على قمة السلسلة ، فهل قد يؤدي ذلك إلى مزيد من التعقيد؟

لقد فعلت كل شيء من هذا القبيل؟

إجابة واحدة

يمكن أن تحصل ST_DWithin على جميع النقاط المهمة ضمن مسافة معينة (2000 متر في دائرة في هذه الحالة) من موقعك الحالي. سيكون المثال الأساسي

هذا يفترض أن لديك كلا الشكلين الهندسيين (يمكنك النقل أثناء التنقل باستخدام ST_Transform) في نفس SRID (واحد مع عداد كوحدة مرجعية).

بقدر ما أستطيع الحكم (من حيث الدقة) ، فإن موقع GPS الحالي يغطي 'على طول الخط' جزء.


محتويات

يعتمد حساب المسافة بين الإحداثيات الجغرافية على مستوى معين من التجريد لا يوفره بالضبط المسافة التي لا يمكن بلوغها إذا حاول المرء حساب كل عدم انتظام في سطح الأرض. [1] التجريدات الشائعة للسطح بين نقطتين جغرافيتين هي:

جميع التجريدات المذكورة أعلاه تتجاهل التغيرات في الارتفاع. لم تتم مناقشة حساب المسافات التي تفسر التغيرات في الارتفاع بالنسبة للسطح المثالي في هذه المقالة.

تحرير التسمية

عادة ما يتم التعبير عن إحداثيات خطوط الطول والعرض على الخرائط بالدرجات. في الأشكال المحددة للصيغ أدناه ، قيمة واحدة أو أكثر يجب يتم التعبير عنها بالوحدات المحددة للحصول على النتيجة الصحيحة. عند استخدام الإحداثيات الجغرافية كوسيطة للدالة المثلثية ، يمكن التعبير عن القيم في أي وحدات زاوية متوافقة مع الطريقة المستخدمة لتحديد قيمة الدالة المثلثية. تسمح العديد من الآلات الحاسبة الإلكترونية بحسابات الدوال المثلثية إما بالدرجات أو بالراديان. يجب أن يكون وضع الآلة الحاسبة متوافقًا مع الوحدات المستخدمة للإحداثيات الهندسية.

يتم تمييز الاختلافات في خطوط الطول والعرض على النحو التالي:

ليس من المهم ما إذا كانت النتيجة إيجابية أو سلبية عند استخدامها في الصيغ أدناه.

يتم تصنيف "متوسط ​​خط العرض" وحسابه على النحو التالي:

يتم تصنيف وحساب Colatitude على النحو التالي:

ما لم ينص على خلاف ذلك ، فإن نصف قطر الأرض للحسابات أدناه هو:

التفردات والانقطاع في تعديل خطوط الطول / العرض

إذا كان يجب أن يكون الحساب المستند إلى خطوط الطول / العرض صالحًا لجميع مواضع الأرض ، فيجب التحقق من التعامل مع عدم الاستمرارية والأقطاب بشكل صحيح. حل آخر هو استخدام ن-vector بدلاً من خطوط الطول / العرض ، لأن هذا التمثيل لا يحتوي على انقطاعات أو تفردات.

قد يكون التقريب المستوي لسطح الأرض مفيدًا على مسافات صغيرة. أصبحت دقة حسابات المسافة باستخدام هذا التقريب غير دقيقة بشكل متزايد على النحو التالي:

  • يصبح الفصل بين النقاط أكبر
  • تصبح النقطة أقرب إلى قطب جغرافي.

أقصر مسافة بين نقطتين في المستوى هي الخط المستقيم. تُستخدم نظرية فيثاغورس لحساب المسافة بين النقاط في المستوى.

حتى على مسافات قصيرة ، فإن دقة حسابات المسافة الجغرافية التي تفترض أن الأرض مسطحة تعتمد على الطريقة التي تم بها إسقاط إحداثيات خطوط الطول والعرض على المستوي. إن إسقاط إحداثيات خطوط الطول والعرض على مستوى ما هو عالم رسم الخرائط.

توفر الصيغ الواردة في هذا القسم درجات متفاوتة من الدقة.

الأرض الكروية المسقطة على مستوى تحرير

تأخذ هذه الصيغة في الاعتبار التباين في المسافة بين خطوط الطول مع خط العرض:

هذا التقريب سريع جدًا ويعطي نتيجة دقيقة إلى حد ما للمسافات الصغيرة [ بحاجة لمصدر ]. أيضًا ، عند ترتيب المواقع حسب المسافة ، كما هو الحال في استعلام قاعدة البيانات ، يكون الترتيب أسرع حسب المسافة التربيعية ، مما يلغي الحاجة إلى حساب الجذر التربيعي.

الأرض البيضاوية المسقطة على مستوى مستوي تحرير

تنص لجنة الاتصالات الفيدرالية (FCC) على الصيغ التالية للمسافات التي لا تتجاوز 475 كيلومترًا (295 ميل): [2]

من أجل تنفيذ أكثر كفاءة من الناحية الحسابية للصيغة أعلاه ، يمكن استبدال تطبيقات متعددة لجيب التمام بتطبيق واحد واستخدام علاقة التكرار مع كثيرات حدود Chebyshev.

تعديل صيغة تنسيق القطبية للأرض المسطحة

إذا كان المرء على استعداد لقبول خطأ محتمل بنسبة 0.5 ٪ ، فيمكنه استخدام صيغ حساب المثلثات الكروية على الكرة التي تقترب بشكل أفضل من سطح الأرض.

أقصر مسافة على سطح كرة بين نقطتين على السطح هي على طول الدائرة العظمى التي تحتوي على النقطتين.

تعطي مقالة مسافة الدائرة الكبرى صيغة لحساب المسافة على طول دائرة كبيرة على كرة بحجم الأرض تقريبًا. تتضمن هذه المقالة مثالاً على الحساب.

تعديل مسافة النفق

يتم تعريف النفق بين النقاط على الأرض بخط عبر الفضاء ثلاثي الأبعاد بين نقاط الاهتمام. يمكن حساب طول وتر الدائرة العظمى على النحو التالي لوحدة الكرة المقابلة:

Δ X = cos ⁡ (ϕ 2) cos ⁡ (2) - cos ⁡ (ϕ 1) cos ⁡ (λ 1) Δ Y = cos ⁡ (ϕ 2) sin ⁡ (λ 2) - cos ⁡ (1) الخطيئة ⁡ (λ 1) Δ Z = الخطيئة ⁡ (ϕ 2) - الخطيئة ⁡ (ϕ 1) C h = (Δ X) 2 + (Δ Y) 2 + (Δ Z) 2. & أمبير دلتا = cos ( phi _ <2>) cos ( lambda _ <2>) - cos ( phi _ <1>) cos ( lambda _ <1>) & amp Delta = cos ( phi _ <2>) sin ( lambda _ <2>) - cos ( phi _ <1>) sin ( lambda _ <1>) & amp Delta = sin ( phi _ <2>) - sin ( phi _ <1>) & ampC_= < sqrt <( Delta ) ^ <2> + ( Delta ) ^ <2> + ( Delta ) ^ <2> >>. النهاية>>

مسافة النفق بين النقاط على سطح الأرض الكروية هي D = R C h < displaystyle D = RC_>. للمسافات القصيرة (D ≪ R ) ، هذا يقلل من مسافة الدائرة الكبيرة بمقدار D (D / R) 2/24 / 24>.

يقترب المجسم الإهليلجي من سطح الأرض بشكل أفضل بكثير من الكرة أو السطح المسطح. أقصر مسافة على طول سطح شكل بيضاوي بين نقطتين على السطح هي على طول الجيوديسية. تتبع الجيوديسيا مسارات أكثر تعقيدًا من الدوائر الكبرى ، وعلى وجه الخصوص ، لا تعود إلى مواقع البداية بعد دائرة واحدة من الأرض. هذا موضح في الشكل على اليمين حيث F يعتبر 1/50 لإبراز التأثير. كان العثور على الجيوديسية بين نقطتين على الأرض ، أو ما يسمى بالمشكلة الجيوديسية المعكوسة ، محور اهتمام العديد من علماء الرياضيات وعلماء الجيوديسيا على مدار القرنين الثامن عشر والتاسع عشر بمساهمات كبيرة من كلايروت ، [3] ليجيندر ، [4] بيسيل و [5] وهيلمرت. [6] راب [7] يقدم ملخصًا جيدًا لهذا العمل.

تتوفر طرق حساب المسافة الجيوديسية على نطاق واسع في أنظمة المعلومات الجغرافية ومكتبات البرامج والمرافق المستقلة والأدوات عبر الإنترنت. الخوارزمية الأكثر استخدامًا هي بواسطة Vincenty ، [8] الذي يستخدم سلسلة دقيقة من الدرجة الثالثة في تسطيح الشكل الإهليلجي ، أي حوالي 0.5 مم ، ومع ذلك ، فشلت الخوارزمية في التقارب مع النقاط التي تكاد تكون متناقضة. (لمزيد من التفاصيل ، انظر معادلات فينسنتي). تم علاج هذا العيب في الخوارزمية التي قدمها كارني ، [9] الذي يستخدم سلسلة دقيقة حتى المرتبة السادسة في التسطيح. ينتج عن هذا خوارزمية دقيقة إلى الدقة المزدوجة الكاملة والتي تتقارب من أجل أزواج عشوائية من النقاط على الأرض. يتم تنفيذ هذه الخوارزمية في GeographicLib. [10]

الطرق الدقيقة المذكورة أعلاه مجدية عند إجراء العمليات الحسابية على جهاز كمبيوتر. وهي تهدف إلى إعطاء دقة بالملليمتر على الأسطر من أي طول يمكن للمرء استخدام صيغ أبسط إذا لم يكن المرء بحاجة إلى دقة المليمتر ، أو إذا كان المرء بحاجة إلى دقة المليمتر ولكن الخط قصير. راب ، [11] شاب. يصف الشكل 6 طريقة Puissant وطريقة Gauss لخطوط العرض الوسطى وطريقة Bowring. [12]

تحرير صيغة لامبرت للخطوط الطويلة

على صيغة GRS 80 الكروية لامبرت هو خارج

0 شمال 0 غربًا إلى 40 شمالًا 120 غربًا ، 12.6 مترًا من 0 شمالًا من 0 إلى 40 شمالًا 60 واطًا ، 6.6 متر 40 شمالًا من 0 إلى 40 شمالًا 60 واط ، 0.85 متر

طريقة Bowring في تحرير الخطوط القصيرة

خرائط Bowring النقاط إلى كرة نصف قطرها ص ′، مع خطوط الطول والعرض ممثلة φ ′ و λ ′. حدد

حيث يكون التربيع اللامركزي الثاني

(الانحناء الغاوسي للقطع الناقص عند φ1 هو 1 /ص ′ 2.) يتم إعطاء الإحداثيات الكروية بواسطة


يجب أن نكون مستعدين لحفظ البيانات المكانية. قم بإنشاء اختبار يحفظ ببساطة منطقة التسلق ويستعيدها.

ويا المعزوفة! يجب أن تكون قادرًا على رؤية المنطقة التي يتم حفظها:

هذا حقا رائع. يمكننا الآن الاستفادة من قوة المعالجة المكانية SQL Server & # 8217s (حسابات المسافة الفعالة ، تحليل العلاقة المكانية ، الفهرسة المكانية ، إلخ) ولكننا نحمي هذا إلى حد كبير تحت التجريد الذي يوفره NHibernate. الشيء الوحيد المؤلم الآن هو كيفية السماح لكيانات المجال والخدمات باستخدام هذه الوظائف فعليًا (مثل STIntersects): حاليًا أنا أستخدم الإجراءات المخزنة.


حساب isochrone ل linestring

لقد رأيت واجهات برمجة التطبيقات والخوارزميات لحساب خطوط متوازنة لنقطة واحدة ، على سبيل المثال https://openrouteservice.org/dev/#/api-docs/isochrones.

هل من الممكن حساب متساوي الزمن لقطعة مستقيمة ، على سبيل المثال طريق؟ الافتراض هو أنه يمكن للمستخدم تبديل الاتجاه في أي نقطة في المسار.

2 إجابات

يمكنك أيضًا القيام بذلك باستخدام البرنامج المساعد QNEAT3: https://plugins.qgis.org/plugins/QNEAT3/

لدي خط يبلغ طوله 7.7 كم ، ويمثله 1112 نقطة ، لذا كاليفورنيا. نقطة واحدة كل 7 أمتار. للحصول على النقاط من السطر ، استخدم التكثيف بالعدد: https://docs.qgis.org/3.10/de/docs/user_manual/processing_algs/qgis/vectorgeometry.html#densify-by-count

من لدي شبكة (خطوط حمراء).

باستخدام QNEAT3 Plugin ، اخترت Iso-Area كمضلعات (من طبقة) مع النقاط والشبكة كمدخلات واختيار المسار الأسرع (تحسين الوقت) بسرعة افتراضية 5 كم / ساعة (مشاة سريع) وحجم عيسى - مساحة 3600 (محسوبة بالثواني ، وبالتالي 1 ساعة) وفاصل كفاف 600 (وبالتالي 5 دقائق). هذا هو الناتج الذي حصلت عليه - استغرق الحساب حوالي 12 دقيقة: مضلعات بمساحة iso 5/10/15 وما إلى ذلك. .

أجاب منذ 3 أشهر من قبل بابل مع 3 أصوات مؤيدة

يمكنك القيام بذلك باستخدام QGIS والمكوِّن الإضافي TravelTime. يمكنك تحويل الخطوط إلى نقاط باستخدام الطريقة الثانية في هذا البرنامج التعليمي https://wiki.tuflow.com/index.php؟title=QGIS_Convert_Lines_to_Points. بمجرد حصولك على الخط ، يمكنك إنشاء أشكال متوازنة من كل نقطة ، قم بذلك باستخدام ميزة خريطة الوقت ، وهناك جولة حول كيفية القيام بذلك هنا https://docs.traveltime.com/qgis/tutorials/basic-tutorial مرة واحدة بعد الانتهاء ، يمكنك دمج هذه المتوازنات في طبقة واحدة. فيما يلي مثال على كيفية إنشاء هذا.


3.5 الشبكات

تتكون الشبكات المكانية عادةً من عناصر خطية (LINESTRING) ، ولكنها تمتلك خصائص طوبولوجية أخرى تصف تماسك الشبكة:

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

تحتوي العديد من حزم R (osmar و stplanr و sfnetworks) على وظائف متاحة لإنشاء كائنات الشبكة والعمل معها ، على سبيل المثال أقصر أو أسرع الطرق عبر الشبكة.


ارتفاع

طهي على ارتفاعات عالية
يغلي الماء عادة عند 100 درجة مئوية (212 درجة فهرنهايت). ولكن لكل 500 قدم زيادة في الارتفاع ، تنخفض نقطة الغليان بمقدار درجة واحدة تقريبًا. لذلك ، يغلي الماء بسرعة أكبر في دنفر ، كولورادو ، مما يحدث في هونولولو ، هاواي. ولكن نظرًا لعدم زيادة درجة حرارة الماء الفعلية ، يستغرق طهي الطعام وقتًا أطول.

الارتفاع ، أو المسافة المادية فوق سطح الأرض.

لتغيير أو تعديل شيء ليناسب شيء آخر.

مركبة قادرة على السفر والعمل فوق سطح الأرض.

الضغط بقوة على جسم عن طريق الجو أو الجو.

جهاز قياس الارتفاع.

المسافة فوق مستوى سطح البحر.

المرض الناجم عن انخفاض مستويات الأكسجين في المرتفعات العالية.

مسافة مائلة بين سطرين يلتقيان في النهاية في نقطة ما.

دراسة الفضاء خارج الغلاف الجوي للأرض.

طبقات الغازات المحيطة بكوكب أو جرم سماوي آخر.

خط غير مرئي يدور حوله كائن.

تدفق الدم عبر جسم الكائن الحي.

خط طبيعي أو صناعي يفصل بين قطعتين من الأرض.

تحديد موقع الكائن باستخدام النجوم والكواكب كدليل.

مستوطنة كبيرة ذات كثافة سكانية عالية.

جميع أحوال الطقس لموقع معين خلال فترة زمنية.

نتيجة أو نتيجة عمل أو موقف.

عدد الأشياء من نوع واحد في منطقة معينة.

الارتفاع فوق أو تحت مستوى سطح البحر.

حالة من عدم وجود شكل ثابت يملأ أي حاوية بشكل موحد. جزيئات الغاز في حركة عشوائية ثابتة.

ببطء ، أو بوتيرة محسوبة.

القوة الجسدية التي بواسطتها تجتذب الأشياء بعضها البعض أو تسحبها تجاه بعضها البعض.

الخط حيث يبدو أن الأرض والسماء تلتقيان.

كمية بخار الماء في الهواء.

الشخص الذي يدرس الأنماط والتغيرات في الغلاف الجوي للأرض.

أصغر وحدة فيزيائية للمادة ، تتكون من ذرتين أو أكثر مرتبطة ببعضها البعض.

شخص يتسلق الجبال.

سلسلة أو سلسلة جبال قريبة من بعضها.

نصف الأرض بين القطب الشمالي وخط الاستواء.

النجم Polaris ، يقع تقريبًا فوق القطب الشمالي. يُطلق عليه أيضًا اسم Lodestar أو Pole Star.

عنصر كيميائي برمز O ويشكل غازه 21٪ من الغلاف الجوي للأرض.

النجم الذي يقع حاليًا تقريبًا فوق القطب الشمالي. يُطلق عليه أيضًا نجم الشمال أو لودستار.

أقصى الشمال أو النقطة الجنوبية لمحور الأرض.

أي منطقة على الأرض لها خاصية مشتركة واحدة أو أكثر. المناطق هي الوحدات الأساسية للجغرافيا.

المستوى الأساسي لقياس الارتفاعات. يتم تحديد مستوى سطح البحر من خلال القياسات المأخوذة على مدار دورة مدتها 19 عامًا.

كرة كبيرة من الغاز والبلازما تشع الطاقة من خلال الاندماج النووي ، مثل الشمس.

للوصول إلى أعلى نقطة في الجبل.

علامة أو دلالة على شيء ما.

منطقة متطورة ذات كثافة سكانية عالية حيث يعمل معظم سكانها في وظائف غير زراعية.

لأعلى لأسفل ، أو بزاوية قائمة على الأرض والأفق.

اعتمادات وسائل الإعلام

يتم تسجيل الصوت والرسوم التوضيحية والصور ومقاطع الفيديو أسفل أصول الوسائط ، باستثناء الصور الترويجية ، والتي ترتبط بشكل عام بصفحة أخرى تحتوي على رصيد الوسائط. صاحب الحقوق لوسائل الإعلام هو الشخص أو المجموعة التي يُنسب لها الفضل.

الكتاب

كيم روتليدج
تارا رامروب
ديان بودرو
ميليسا مكدانيل
سانتاني تنغ
ايرين سبروت
هيلاري كوستا
هيلاري هول
جيف هانت

الرسامين

ماري كروكس ، الجمعية الجغرافية الوطنية
تيم غونتر

المحررين

جيني إيفرز ، تحرير إمداش
كارا ويست

مرب المراجع

منتج

كاريل سو ، الجمعية الجغرافية الوطنية

مصادر

دن ، مارجري ج. (محرر). (1989 ، 1993). & quot استكشاف عالمك: مغامرة الجغرافيا. & quot ، واشنطن العاصمة: الجمعية الجغرافية الوطنية.

آخر تحديث

للحصول على معلومات حول أذونات المستخدم ، يرجى قراءة شروط الخدمة الخاصة بنا. إذا كانت لديك أسئلة حول كيفية الاستشهاد بأي شيء على موقعنا على الويب في مشروعك أو عرضك في الفصل الدراسي ، فيرجى الاتصال بمعلمك. سيعرفون بشكل أفضل التنسيق المفضل. عندما تصل إليهم ، ستحتاج إلى عنوان الصفحة وعنوان URL وتاريخ وصولك إلى المورد.

وسائل الإعلام

إذا كان أحد أصول الوسائط قابلاً للتنزيل ، فسيظهر زر التنزيل في زاوية عارض الوسائط. إذا لم يظهر أي زر ، فلا يمكنك تنزيل الوسائط أو حفظها.

النص الموجود في هذه الصفحة قابل للطباعة ويمكن استخدامه وفقًا لشروط الخدمة الخاصة بنا.

التفاعلات

لا يمكن تشغيل أي تفاعلات على هذه الصفحة إلا أثناء زيارتك لموقعنا على الويب. لا يمكنك تنزيل المواد التفاعلية.

موارد ذات الصلة

مصانع محدوده

العامل المحدد هو أي شيء يقيد حجم السكان ويبطئه أو يمنعه من النمو. بعض الأمثلة على العوامل المحددة حيوية ، مثل الطعام ، والأصحاب ، والتنافس مع الكائنات الحية الأخرى على الموارد. البعض الآخر غير حيوي ، مثل الفضاء ودرجة الحرارة والارتفاع وكمية ضوء الشمس المتوفرة في البيئة. عادة ما يتم التعبير عن العوامل المحددة على أنها نقص في مورد معين. على سبيل المثال ، إذا لم يكن هناك ما يكفي من الحيوانات المفترسة في الغابة لإطعام عدد كبير من الحيوانات المفترسة ، فإن الطعام يصبح عاملاً مقيدًا. وبالمثل ، إذا لم تكن هناك مساحة كافية في البركة لعدد كبير من الأسماك ، فإن المساحة تصبح عاملاً مقيدًا. يمكن أن يكون هناك العديد من العوامل المحددة المختلفة في العمل في موطن واحد ، ويمكن أن تؤثر نفس العوامل المقيدة على مجموعات كل من الأنواع النباتية والحيوانية. في النهاية ، تحدد العوامل المقيدة قدرة تحمل الموائل ، وهو الحجم الأقصى للسكان الذي يمكن أن يدعمه. علم طلابك حول العوامل المحددة باستخدام هذه المجموعة المنسقة من الموارد.

العوامل غير الحيوية

العامل اللاأحيائي هو جزء غير حي من النظام البيئي الذي يشكل بيئته. في النظام البيئي الأرضي ، قد تشمل الأمثلة درجة الحرارة والضوء والماء. في النظام البيئي البحري ، تشمل العوامل اللاأحيائية الملوحة وتيارات المحيط. تعمل العوامل اللاأحيائية والحيوية معًا لإنشاء نظام بيئي فريد. تعرف على المزيد حول العوامل اللاأحيائية من خلال مجموعة الموارد المنسقة هذه.

مفهوم المكان

يعد مفهوم المكان من أقدم مبادئ الجغرافيا. نتيجة لذلك ، يحتوي المكان على العديد من التعريفات ، بدءًا من المساحة البسيطة & ldquoa أو الموقع ذي المعنى & rdquo إلى المنطقة الأكثر تعقيدًا والتي تتميز بخصائص فيزيائية وبشرية فريدة مرتبطة بأماكن أخرى. & rdquo هناك ثلاثة مكونات رئيسية للمكان: الموقع ، واللغة ، و a الشعور بالمكان. الموقع هو موضع نقطة معينة على سطح الأرض. المنطقة المحلية هي المكان المادي للعلاقات بين الناس ، مثل جنوب فرنسا أو جبال سموكي. أخيرًا ، الإحساس بالمكان هو المشاعر التي يربطها شخص ما بمنطقة ما بناءً على تجاربهم. يمكن تطبيق المكان على أي مقياس وليس بالضرورة أن يكون ثابتًا في أي من الزمان أو المكان. بالإضافة إلى ذلك ، بسبب العولمة ، يمكن أن يتغير المكان بمرور الوقت حيث يتأثر محيطه المادي وثقافته بالأفكار أو التقنيات الجديدة. تعرف على المزيد حول الخصائص المادية والبشرية للمكان من خلال مجموعة الموارد المنسقة هذه.

مقياس الارتفاع

مقياس الارتفاع هو جهاز يقيس الارتفاع ، مسافة نقطة فوق مستوى سطح البحر.

الضغط الجوي

الهواء من حولك له وزن ، وهو يضغط على كل ما يلمسه. يسمى هذا الضغط الضغط الجوي ، أو ضغط الهواء.

دخول موسوعي. الهواء هو خليط غير مرئي من الغازات التي تحيط بالأرض. يحتوي الهواء على مواد مهمة ، مثل الأكسجين والنيتروجين ، والتي تحتاجها معظم الأنواع للبقاء على قيد الحياة.

موارد ذات الصلة

مصانع محدوده

العامل المحدد هو أي شيء يقيد حجم السكان ويبطئه أو يمنعه من النمو. بعض الأمثلة على العوامل المحددة حيوية ، مثل الطعام ، والأصحاب ، والتنافس مع الكائنات الحية الأخرى على الموارد. البعض الآخر غير حيوي ، مثل الفضاء ودرجة الحرارة والارتفاع وكمية ضوء الشمس المتوفرة في البيئة. عادة ما يتم التعبير عن العوامل المحددة على أنها نقص في مورد معين. على سبيل المثال ، إذا لم يكن هناك ما يكفي من الحيوانات المفترسة في الغابة لإطعام عدد كبير من الحيوانات المفترسة ، فإن الطعام يصبح عاملاً مقيدًا. وبالمثل ، إذا لم تكن هناك مساحة كافية في البركة لعدد كبير من الأسماك ، فإن المساحة تصبح عاملاً مقيدًا. يمكن أن يكون هناك العديد من العوامل المحددة المختلفة في العمل في موطن واحد ، ويمكن أن تؤثر نفس العوامل المقيدة على مجموعات كل من الأنواع النباتية والحيوانية. في النهاية ، تحدد العوامل المقيدة قدرة تحمل الموائل ، وهي الحجم الأقصى للسكان التي يمكن أن تدعمها. علم طلابك حول العوامل المحددة باستخدام هذه المجموعة المنسقة من الموارد.

العوامل غير الحيوية

العامل اللاأحيائي هو جزء غير حي من النظام البيئي الذي يشكل بيئته. في النظام البيئي الأرضي ، قد تشمل الأمثلة درجة الحرارة والضوء والماء. في النظام البيئي البحري ، تشمل العوامل اللاأحيائية الملوحة وتيارات المحيط. تعمل العوامل اللاأحيائية والحيوية معًا لإنشاء نظام بيئي فريد. تعرف على المزيد حول العوامل اللاأحيائية من خلال مجموعة الموارد المنسقة هذه.

مفهوم المكان

يعد مفهوم المكان من أقدم مبادئ الجغرافيا. نتيجة لذلك ، يحتوي المكان على العديد من التعريفات ، بدءًا من المساحة البسيطة & ldquoa أو الموقع ذي المعنى & rdquo إلى المنطقة الأكثر تعقيدًا والتي لها خصائص فيزيائية وبشرية فريدة مرتبطة بأماكن أخرى. & rdquo هناك ثلاثة مكونات رئيسية للمكان: الموقع ، والإعدادات المحلية ، و الشعور بالمكان. الموقع هو موضع نقطة معينة على سطح الأرض. المنطقة المحلية هي المكان المادي للعلاقات بين الناس ، مثل جنوب فرنسا أو جبال سموكي. أخيرًا ، الإحساس بالمكان هو المشاعر التي يربطها شخص ما بمنطقة ما بناءً على تجاربهم. يمكن تطبيق المكان على أي مقياس وليس بالضرورة أن يكون ثابتًا في أي من الزمان أو المكان. بالإضافة إلى ذلك ، بسبب العولمة ، يمكن أن يتغير المكان بمرور الوقت حيث يتأثر محيطه المادي وثقافته بالأفكار أو التقنيات الجديدة. تعرف على المزيد حول الخصائص المادية والبشرية للمكان من خلال مجموعة الموارد المنسقة هذه.

مقياس الارتفاع

مقياس الارتفاع هو جهاز يقيس الارتفاع ، مسافة نقطة فوق مستوى سطح البحر.

الضغط الجوي

الهواء من حولك له وزن ، وهو يضغط على كل ما يلمسه. يسمى هذا الضغط الضغط الجوي ، أو ضغط الهواء.

دخول موسوعي. الهواء هو خليط غير مرئي من الغازات التي تحيط بالأرض. يحتوي الهواء على مواد مهمة ، مثل الأكسجين والنيتروجين ، والتي تحتاجها معظم الأنواع للبقاء على قيد الحياة.


الاستعلام عن البيانات المكانية في Amazon Redshift

البيانات المكانية يصف موضع وشكل الهندسة في مساحة محددة (نظام مرجعي مكاني). يدعم Amazon Redshift البيانات المكانية بنوع بيانات GEOMETRY ، والتي تحتوي على بيانات مكانية ومعرف نظام الإسناد المكاني للبيانات (SRID) اختياريًا.

تحتوي البيانات المكانية على بيانات هندسية يمكنك استخدامها لتمثيل المعالم الجغرافية. تتضمن أمثلة هذا النوع من البيانات تقارير الطقس ، واتجاهات الخريطة ، والتغريدات ذات المواقع الجغرافية ، ومواقع المتاجر ، ومسارات شركات الطيران. تلعب البيانات المكانية دورًا مهمًا في تحليلات الأعمال وإعداد التقارير والتنبؤ.

يمكنك الاستعلام عن البيانات المكانية باستخدام وظائف Amazon Redshift SQL. تحتوي البيانات المكانية على قيم هندسية لكائن ما.

باستخدام البيانات المكانية ، يمكنك تشغيل الاستعلامات للقيام بما يلي:

أوجد المسافة بين نقطتين.

تحقق مما إذا كانت إحدى المناطق (المضلع) تحتوي على منطقة أخرى.

تحقق مما إذا كان أحد الخطوط السينية يتقاطع مع مضلع أو مضلع آخر.

يمكنك استخدام نوع البيانات GEOMETRY للاحتفاظ بقيم البيانات المكانية. يمكن لقيمة GeOMETRY في Amazon Redshift تحديد أنواع البيانات الأولية الهندسية ثنائية الأبعاد (2D). حاليًا ، لا يدعم Amazon Redshift أنواع البيانات البدائية للهندسة ثلاثية الأبعاد أو رباعية الأبعاد. لمزيد من المعلومات حول أنواع البيانات البدائية للهندسة ، راجع تمثيل نصي معروف للهندسة في ويكيبيديا.


4.2. نوع جغرافيا PostGIS

يوفر نوع الجغرافيا دعمًا أصليًا للسمات المكانية الممثلة في الإحداثيات "الجغرافية" (تسمى أحيانًا إحداثيات "جيوديسية" ، أو "خط الطول / العرض" ، أو "خط الطول / العرض"). الإحداثيات الجغرافية هي إحداثيات كروية معبر عنها بوحدات زاوية (درجات).

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

أساس النوع الجغرافي PostGIS هو المجال. أقصر مسار بين نقطتين على الكرة هو قوس دائري كبير. وهذا يعني أن الحسابات على المناطق الجغرافية (المناطق ، والمسافات ، والأطوال ، والتقاطعات ، إلخ) يجب أن تُحسب على الكرة ، باستخدام رياضيات أكثر تعقيدًا. للحصول على قياسات أكثر دقة ، يجب أن تأخذ الحسابات الشكل الكروي الفعلي للعالم في الاعتبار ، وتصبح الرياضيات معقدة للغاية بالفعل.

نظرًا لأن الرياضيات الأساسية أكثر تعقيدًا ، فهناك عدد أقل من الوظائف المحددة لنوع الجغرافيا مقارنة بالنوع الهندسي. بمرور الوقت ، مع إضافة خوارزميات جديدة ، ستتوسع إمكانيات نوع الجغرافيا.

يستخدم نوع بيانات يسمى الجغرافيا. لا تدعم أي من وظائف GEOS نوع الجغرافيا. كحل بديل ، يمكن للمرء التحويل ذهابًا وإيابًا بين أنواع الهندسة والجغرافيا.

قبل PostGIS 2.2 ، كان النوع الجغرافي يدعم فقط WGS 84 long lat (SRID: 4326). بالنسبة لنظام PostGIS 2.2 وما فوق ، يمكن استخدام أي نظام مرجعي مكاني طويل / خط العرض محدد في الجدول spatial_ref_sys. يمكنك حتى إضافة نظام المرجع المكاني الكروي المخصص الخاص بك كما هو موضح في نوع الجغرافيا لا يقتصر على الأرض.

بغض النظر عن نظام الإسناد المكاني الذي تستخدمه ، فإن الوحدات التي يتم إرجاعها بواسطة القياس (ST_Distance ، ST_Length ، ST_Perimeter ، ST_Area) ولإدخال ST_D داخل هي بالأمتار.

يستخدم النوع الجغرافي تنسيق تعريف PostgreSQL 8.3+ بحيث يمكن إضافة جدول يحتوي على حقل جغرافي في خطوة واحدة. يتم دعم جميع تنسيقات OGC القياسية باستثناء المنحنيات.

4.2.1. أساسيات الجغرافيا

لا يدعم نوع الجغرافيا المنحنيات أو TINS ​​أو POLYHEDRALSURFACEs ، لكن الأنواع الهندسية الأخرى مدعومة. سيتم إرسال بيانات النوع الهندسي القياسي تلقائيًا إلى المنطقة الجغرافية إذا كانت SRID 4326. يمكنك أيضًا استخدام اصطلاحات EWKT و EWKB لإدخال البيانات.

POINT: إنشاء جدول بنقطة جغرافية ثنائية الأبعاد عندما لا يتم تحديد srid افتراضيًا إلى 4326 WGS 84 long lat:

POINT: إنشاء جدول بنقطة جغرافية ثنائية الأبعاد في NAD83 longlat:

إنشاء جدول بنقطة إحداثيات z وتحديد srid بشكل صريح

لا يتم تسجيل حقول الجغرافيا في geometry_columns. يتم تسجيلهم في طريقة عرض تسمى geography_columns وهي طريقة عرض مقابل كتالوجات النظام بحيث يتم تحديثها دائمًا تلقائيًا دون الحاجة إلى AddGeom. مثل الوظيفة.

الآن ، تحقق من عرض "geography_columns" ولاحظ أن جدولك مدرج.

يمكنك إنشاء جدول جديد بعمود جغرافي باستخدام بناء جملة CREATE TABLE.

لاحظ أن عمود الموقع يحتوي على النوع GEOGRAPHY وأن النوع الجغرافي يدعم معدلين اختياريين: معدِّل النوع الذي يقيد نوع الأشكال والأبعاد المسموح بها في العمود ومعدل SRID الذي يقيد معرف مرجع الإحداثيات على رقم معين.

القيم المسموح بها لمعدِّل النوع هي: POINT، LINESTRING، POLYGON، MULTIPOINT، MULTILINESTRING، MULTIPOLYGON. يدعم المُعدِّل أيضًا قيود الأبعاد من خلال اللواحق: Z و M و ZM. لذلك ، على سبيل المثال ، قد يسمح معدِّل "LINESTRINGM" بسلاسل سطر ذات ثلاثة أبعاد فقط ، وسيعامل البعد الثالث كمقياس. وبالمثل ، يتوقع "POINTZM" بيانات رباعية الأبعاد.

إذا لم تحدد SRID ، فسيتم استخدام SRID افتراضيًا إلى 4326 WGS 84 long / latex ، وستستمر جميع الحسابات باستخدام WGS84.

بمجرد الانتهاء من إنشاء الجدول الخاص بك ، يمكنك رؤيته في جدول GEOGRAPHY_COLUMNS:

يمكنك إدراج البيانات في الجدول كما لو كنت تستخدم عمودًا هندسيًا:

إنشاء فهرس يعمل بنفس طريقة الهندسة. ستلاحظ PostGIS أن نوع العمود هو جغرافي وأنشئ فهرسًا مناسبًا قائمًا على المجال بدلاً من الفهرس المستوي المعتاد المستخدم في الهندسة.

تستخدم وظائف الاستعلام والقياس وحدات الأمتار. لذلك يجب التعبير عن معلمات المسافة بالأمتار ، ويجب توقع قيم الإرجاع بالأمتار (أو بالمتر المربع للمناطق).

يمكنك أن ترى قوة الجغرافيا في العمل من خلال حساب مدى قرب طائرة تحلق من سياتل إلى لندن (LINESTRING (-122.33 47.606 ، 0.0 51.5)) من ريكيافيك (النقطة (-21.96 64.15)).

يتطلب اختبار مشاريع lon / lat المختلفة PostGIS 2.2+. يُسمح بأي نظام مرجعي مكاني طويل مدرج في جدول spatial_ref_sys.

يحسب النوع الجغرافي المسافة الحقيقية الأقصر فوق الكرة بين ريكيافيك ومسار الطيران الدائري العظيم بين سياتل ولندن.

مخطط الدائرة العظمى يحسب النوع الهندسي مسافة ديكارتية لا معنى لها بين ريكيافيك ومسار الخط المستقيم من سياتل إلى لندن المرسومة على خريطة مسطحة للعالم. قد تسمى الوحدات الاسمية للنتيجة "درجات" ، لكن النتيجة لا تتوافق مع أي فرق زاوي حقيقي بين النقاط ، لذلك حتى تسميتها "بالدرجات" غير دقيقة.

4.2.2. متى يتم استخدام نوع البيانات الجغرافية على نوع البيانات الهندسية

يسمح لك نوع الجغرافيا بتخزين البيانات في إحداثيات خطوط الطول / خطوط العرض ، ولكن بتكلفة: هناك وظائف محددة في الجغرافيا أقل من تلك الموجودة في الهندسة ، تلك الوظائف التي تم تحديدها تستغرق وقتًا أطول لوحدة المعالجة المركزية في تنفيذها.

يجب أن يكون النوع الذي تختاره مشروطًا بمنطقة العمل المتوقعة للتطبيق الذي تقوم ببنائه. هل ستمتد بياناتك عبر الكرة الأرضية أو منطقة قارية كبيرة ، أم أنها محلية في ولاية أو مقاطعة أو بلدية؟

إذا كانت بياناتك محتواة في منطقة صغيرة ، فقد تجد أن اختيار الإسقاط المناسب واستخدام الهندسة الهندسية هو الحل الأفضل ، من حيث الأداء والوظائف المتاحة.

إذا كانت بياناتك عالمية أو تغطي منطقة قارية ، فقد تجد أن الجغرافيا تسمح لك ببناء نظام دون الحاجة إلى القلق بشأن تفاصيل العرض. أنت تخزن بياناتك في خطوط الطول / العرض ، وتستخدم الوظائف التي تم تحديدها في الجغرافيا.

إذا كنت لا تفهم الإسقاطات ، ولا تريد التعرف عليها ، وكنت مستعدًا لقبول القيود في الوظائف المتاحة في الجغرافيا ، فقد يكون من الأسهل بالنسبة لك استخدام الجغرافيا أكثر من استخدام الهندسة. ما عليك سوى تحميل بياناتك كخط طول / خط عرض والانتقال من هناك.

راجع القسم 14.11، & # 8220 مصفوفة دعم وظيفة PostGIS & # 8221 للمقارنة بين ما هو مدعوم للجغرافيا مقابل الهندسة. للحصول على قائمة مختصرة ووصف لوظائف الجغرافيا ، ارجع إلى القسم 14.4 ، & # 8220 وظائف دعم الجغرافيا في PostGIS & # 8221

4.2.3. الأسئلة الشائعة حول الجغرافيا المتقدمة

هل تحسب على الكرة أم الكروية؟

By default, all distance and area calculations are done on the spheroid. You should find that the results of calculations in local areas match up will with local planar results in good local projections. Over larger areas, the spheroidal calculations will be more accurate than any calculation done on a projected plane.

All the geography functions have the option of using a sphere calculation, by setting a final boolean parameter to 'FALSE'. This will somewhat speed up calculations, particularly for cases where the geometries are very simple.

What about the date-line and the poles?

All the calculations have no conception of date-line or poles, the coordinates are spherical (longitude/latitude) so a shape that crosses the dateline is, from a calculation point of view, no different from any other shape.

What is the longest arc you can process?

We use great circle arcs as the "interpolation line" between two points. That means any two points are actually joined up two ways, depending on which direction you travel along the great circle. All our code assumes that the points are joined by the *shorter* of the two paths along the great circle. As a consequence, shapes that have arcs of more than 180 degrees will not be correctly modelled.

Why is it so slow to calculate the area of Europe / Russia / insert big geographic region here ?

Because the polygon is so darned huge! Big areas are bad for two reasons: their bounds are huge, so the index tends to pull the feature no matter what query you run the number of vertices is huge, and tests (distance, containment) have to traverse the vertex list at least once and sometimes N times (with N being the number of vertices in the other candidate feature).

As with GEOMETRY, we recommend that when you have very large polygons, but are doing queries in small areas, you "denormalize" your geometric data into smaller chunks so that the index can effectively subquery parts of the object and so queries don't have to pull out the whole object every time. Just because you *can* store all of Europe in one polygon doesn't mean you *should*.


GIS is more than making maps. It links information to location and provides a powerful tool to visualize the relationship between layers of geographic information.

طبقات

A layer is each piece of information represented on a map. The ability to &ldquostack&rdquo or display layers on top of each other is one of the fundamental concepts of GIS GIS can be used to answer geographic-based questions such as &ldquohow many features are located within?&rdquo &ldquoHow close is one feature to another?&rdquo &ldquoWhat is the closest feature to my location?&rdquo and &ldquoWhat is the quickest way to get from point &lsquoA&rsquo to point &lsquoB&rsquo?&rdquo


شاهد الفيديو: بعد نقطة عن خط مستقيم 1