أكثر

احسب وأضف مساحة المعالم المتداخلة داخل المضلعات


لدي طبقة مضلعة من حدود مستجمعات المياه

وميزة واحدة متعددة الأجزاء تحتوي على جميع الأراضي العامة للدولة.

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

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

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


أدوات المعالجة الجغرافية الوحيدة التي تحتاجها لذلك هي Intersect (مربع أدوات التحليل) و Join Field (مربع أدوات إدارة البيانات).

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

ثم قم بتشغيل حقل الانضمام للانضمام إلى مستجمعات المياه المصدر إلى المستجمعات المائية المتقاطعة (التي تحتوي على حقل المنطقة الذي تريد نقله إلى طبقة مستجمعات المياه المصدر).


مساحة مشتركة من الدوائر المتداخلة

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

من السهل جدًا بالنسبة لدائرتين ،

يمكنني فقط حساب مساحة كل دائرة ليست داخل المثلثات ثم حساب مساحة المثلثين.

لكن هل هناك خوارزمية ذكية يمكنني استخدامها عندما يكون هناك أكثر من دائرتين؟


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

$ X_1 sim N ( mu_1، sigma_1 ^ 2) $ مع pdf $ f_1 (x_1) $ و cdf $ F_1 (x_1) $ و

$ X_2 sim N ( mu_2، sigma_2 ^ 2) $ مع pdf $ f_2 (x_2) $ و cdf $ F_2 (x_2) $،

حيث $ mu_1 & lt mu_2 $. في المثال الخاص بك ، "المتغير الأسود" يتوافق مع $ X_1 $.

دع $ c $ يشير إلى نقطة التقاطع حيث يلتقي ملف pdf في المنطقة الخضراء من قطعة الأرض الخاصة بك. ثم ، فإن منطقة منطقة التقاطع الخضراء الخاصة بك هي ببساطة:

حيث erf (.) هي وظيفة الخطأ.

النقطة $ c $ هي الحل لـ $ f_1 (x) = f_2 (x) $ داخل المنطقة الخضراء ، والذي ينتج عنه:

ومساحة القسم الأخضر: 0.158413.

abdelbasset ، لتحسين إجابةwolfies أعلاه ، هناك نقطتا تقاطع c ، دعنا نسميهما c1 و c2. هنا ، c1 = -1.2848 و c2 = 6.7046. تجاهلwolfies c1 (من المحتمل أن يكون الأمر بعيدًا جدًا في ذيول دوال كثافة الاحتمال (خاصة إذا قمنا بالتقريب إلى بضع نقاط عشرية فقط)).

الطريقة الأكثر صحة هي العثور على كل من c1 و c2 ، وإيجاد منطقة تداخل كلتا الوظيفتين:

منطقة التداخل = P (X1> j1) + P (X2 & lt j1) - [P (X2 & lt j2) -P (X1 & lt j2)]
لذلك ، باستخدام cdf's
منطقة OVERLAP = 1 - F1 (j1، μ2، σ2) + F2 (j1، μ2، σ2) -F2 (j2، μ2، σ2) + F1 (j2، μ1، σ1)

قم بتسوية الرسوم البيانية إلى منطقة 1 بقسمة كل منها على الانحراف المعياري الخاص بها. ثم استخدم عملية طرح بسيطة من الرسم البياني z لحساب احتمال حدوث حدث في منطقة التداخل تلك. لا حاجة ل ERFS.


النسبة المئوية للمناطق المتداخلة لتوزيعين عاديين

يُطلق على هذا أيضًا غالبًا "معامل التداخل" (OVL). سوف يمنحك البحث في Google عن هذا الكثير من الزيارات. يمكنك العثور على مخطط ترميزي للحالة ثنائية الوضع هنا. قد تكون الورقة المفيدة:

  • هنري إف إنمان إدوين ل.برادلي جونيور (1989). معامل التداخل كمقياس للاتفاق بين التوزيعات الاحتمالية وتقدير النقاط لتداخل كثافتين عاديتين. الاتصالات في الإحصاء - النظرية والطرق ، 18 (10) ، 3851-3874. (نهاية لهذه الغاية)

لقد أثارت اهتمامي بهذا الأمر أكثر ، لذا تقدمت وأنشأت كود R لحساب هذا (إنه تكامل بسيط). لقد رميت مخططًا للتوزيعين ، بما في ذلك تظليل المنطقة المتداخلة:

في هذا المثال ، تكون النتيجة: 0.6099324 مع الخطأ المطلق & lt 1e-04. الشكل أدناه.

يتم إعطاء هذا من خلال معامل Bhattacharyya. للتوزيعات الأخرى ، انظر أيضًا الإصدار المعمم ، مسافة Hellinger بين توزيعين.

لا أعرف أي مكتبات لحساب هذا ، ولكن بالنظر إلى الصياغة الصريحة من حيث مسافات Mahalanobis ومحدد مصفوفات التباين ، لا ينبغي أن يكون التنفيذ مشكلة.

لا أعرف ما إذا كانت هناك طريقة معيارية واضحة للقيام بذلك ، ولكن:

أولاً ، تجد نقاط التقاطع بين الكثافتين. يمكن تحقيق ذلك بسهولة عن طريق معادلة كلا الكثافات ، والتي ، بالنسبة للتوزيع الطبيعي ، يجب أن ينتج عنها معادلة تربيعية لـ x.

يمكن حل هذا بحساب التفاضل والتكامل الأساسي.

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

قيمة الفائدة الخاصة بك الآن هي مجموع المناطق الواقعة تحت منحنى الكثافة الأقل في كل جزء. يمكن الآن العثور على هذه المنطقة من دالة التوزيع التراكمي (فقط اطرح القيمة في حافتي "الجزء".


مناطق الدوائر

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

ال قطر الدائرة من الدائرة هو طول الخط المستقيم من أحد جانبي الدائرة إلى الجانب الآخر الذي يمر بالنقطة المركزية للدائرة. القطر ضعف طول نصف القطر (القطر = نصف القطر × 2)

ال نصف القطر من الدائرة هو طول الخط المستقيم من النقطة المركزية للدائرة إلى حافتها. نصف القطر نصف القطر. (نصف القطر = القطر ÷ 2)

يمكنك قياس القطر أو نصف القطر في أي نقطة حول الدائرة - الشيء المهم هو القياس باستخدام خط مستقيم يمر عبر (القطر) أو ينتهي عند (نصف القطر) في مركز الدائرة.

عمليًا ، عند قياس الدوائر يكون من الأسهل غالبًا قياس القطر ، ثم القسمة على 2 لإيجاد نصف القطر.

تحتاج إلى نصف القطر لحساب مساحة الدائرة ، الصيغة هي:

& pi = Pi ثابت يساوي 3.142.

R = نصف قطر الدائرة.

R 2 (نصف القطر تربيع) تعني نصف قطر × نصف قطر.

لذلك أ دائرة نصف قطرها 5 سم تبلغ مساحتها:

أ دائرة قطرها 3 م لها منطقة:

أولًا ، نحسب نصف القطر (3 م ÷ 2 = 1.5 م)

مساحة دائرة قطرها 3 م تساوي 7.0695 م 2.

مثال نهائي

يسحب هذا المثال الكثير من محتوى هذه الصفحة لحل مشكلات المنطقة البسيطة.

هذا هو منزل روبن إم بنجامين في بلومنجتون إلينوي ، المدرج في السجل الوطني للولايات المتحدة للأماكن التاريخية (رقم السجل: 376599).

يتضمن هذا المثال إيجاد مساحة الجزء الأمامي من المنزل ، الجزء الخشبي المضلع - باستثناء الباب والنوافذ. القياسات التي تحتاجها هي:

أ - 9.7 م ب - 7.6 م
ج - 8.8 م د - 4.5 م
ه - 2.3 م F - 2.7 م
G - 1.2 م ح - 1.0 م

  • جميع القياسات تقريبية.
  • لا داعي للقلق بشأن الحدود حول المنزل - لم يتم تضمين ذلك في القياسات.
  • نفترض أن جميع النوافذ المستطيلة لها نفس الحجم.
  • قياس النافذة المستديرة هو قطر النافذة.
  • يشمل قياس الباب الخطوات.

ما هي مساحة الجزء الخشبي المضلّع من المنزل؟

الأعمال والأجوبة أدناه:

أولاً ، احسب مساحة الشكل الرئيسي للمنزل - أي المستطيل والمثلث الذي يتكون منه الشكل.

المستطيل الرئيسي (ب × ج) 7.6 × 8.8 = 66.88 م 2.

ارتفاع المثلث (أ - ب) 9.7 - 7.6 = 2.1.

إذن ، مساحة المثلث هي (2.1 × ج) ÷ 2.
2.1 × 8.8 = 18.48. 18.48 ÷ 2 = 9.24 م 2.

المساحة الكاملة المدمجة للجزء الأمامي من المنزل هي مجموع مساحات المستطيل والمثلث:

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

مساحة الباب ودرجاته (D × E) 4.5 × 2.3 = 10.35m 2.

مساحة النافذة المستطيلة الواحدة هي (G × F) 1.2 × 2.7 = 3.24 م 2.

هناك خمس نوافذ مستطيلة. اضرب مساحة النافذة الواحدة في 5.

3.24 × 5 = 16.2 م 2. (المساحة الإجمالية للنوافذ المستطيلة).

يبلغ قطر النافذة المستديرة 1 متر ، وبالتالي فإن نصف قطرها 0.5 متر.

باستخدام & piR 2 ، احسب مساحة النافذة المستديرة: 3.142 × 0.5 × 0.5 =. 0.7855 م 2.

بعد ذلك ، قم بإضافة مناطق الباب والنوافذ.

(منطقة الباب) 10.35 + (منطقة النوافذ المستطيلة) 16.2 + (منطقة النافذة المستديرة) 0.7855 = 27.3355

أخيرًا ، اطرح المساحة الإجمالية للنوافذ والأبواب من المساحة الكاملة.

مساحة البيت الخشبي المضلع وجواب المشكلة: 48.7845 م 2.


أبسط طريقة لحساب مساحة التقاطع لمستطيلين

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

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

تحرير 2: حسنًا ، أصبح من السهل جدًا استخدام min / max أو abs (). هل يمكن لشخص ما إظهار الحالة أو دحضها فقط باستخدام add / sub / mul؟

تحرير: دعنا نهدأ قليلاً ، فقط التعبيرات الشرطية (على سبيل المثال ، حالة) محظورة!

ملاحظة: لقد كنت أفكر في الأمر لمدة نصف ساعة ، دون جدوى ، ربما أنا الآن أكبر سنًا من أجل هذا :)


تعريف واستخدام مخطط فورونوي

بالنسبة لمجموعة معينة من نقاط n المميزة والمعزولة ، P = p 1 ، ... ، p n ، في مستوى إقليدي ، R ، يتم إنشاء مخطط Voronoi من خلال تخصيص جميع المواقع في R لأقرب عضو في P. يظهر مثال على مخطط Voronoi في الشكل 1. ويشار إلى هذا البناء باسم "Voronoi بالفسيفساء". يتكون مخطط Voronoi من n مضلعات ، كل منها مرتبط بنقطة في P. يشار إلى المضلعات باسم "Voronoi" أو "Thiessen polygons" ، وكل من مضلعات Voronoi محدب مع استثناءات محتملة على طول حدود R. إنها شاملة بشكل جماعي في R وتستبعد بعضها البعض باستثناء حدودها بمعنى آخر ، تملأ مضلعات Voronoi بشكل شامل المستوى R بدون تداخل. في بناء مخطط Voronoi ، يتم تخصيص موقع قريب بشكل متساوٍ من عضوين أو أكثر في P للأعضاء المتعددين ، والذين يشكلون معًا حدود مضلعات Voronoi. تتكون حدود مضلع فورونوي من مقاطع خطية يشار إليها باسم "حواف فورونوي". يتم اعتبار مضلعي Voronoi اللذين يشتركان في نفس حافة Voronoi "متجاورين". يُشار إلى رأس مضلع فورونوي ، أي نقطة نهاية حافة فورونوي ، باسم "قمة فورونوي". تسمى النقاط في P "المولدات" أو "نقاط التوليد" أو "المواقع" في بعض الأدبيات ، وتسمى المجموعة P "مجموعة المولدات". يشار إلى المصطلحات ذات الصلة في الشكل 1.

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

يُطلق على الرسم التخطيطي المزدوج لمخطط فورونوي "تثليث ديلوناي". بالنسبة إلى مخطط فورونوي المستوي المحدد مع ثلاث نقاط مولد أو أكثر ليست على نفس الخط ، يتم إنشاء تثليث Delaunay من خلال ضم جميع أزواج نقاط المولد التي تشترك فيها مضلعات Voronoi في نفس الحافة. يوضح الشكل 2 مثلث Delaunay الذي يتوافق مع مخطط Voronoi في الشكل 1. يتكون مخطط Delaunay الناتج من مثلثات غير متداخلة ، والتي يشار إليها باسم "مثلثات Delaunay". من المعروف أن مثلثات Delaunay قريبة من متساوية الأضلاع قدر الإمكان. يشار إلى حواف ورؤوس مثلثات ديلوناي باسم "حواف ديلوناي" و "رؤوس ديلوناي" ، على التوالي. كل رأس Delaunay هو نقطة توليد في P بحكم التعريف. يتم تطبيق تثليث Delaunay على نطاق واسع في سياق الاستيفاء المكاني لمتغير مستمر مكانيًا. على سبيل المثال ، افترض أن مجموعة المولدات P تمثل مجموعة من محطات الطقس التي تجري قياسات هطول الأمطار. ثم تخيل أنه تم تخصيص ارتفاع لكل محطة يتناسب مع القياس في تلك المحطة. تشكل مثلثات Delaunay التي يتم إسقاط رؤوسها على هذه الارتفاعات سطحًا يقدر التوزيع المستمر لهطول الأمطار.

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

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

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


لعرض التغييرات من حيث الوقت على خريطة التمثيل اللوني ، يمكننا تطبيق المكونات الإضافية. البيانات هي النقاط التي تريد رسمها ، وهي قائمة من نقاط النموذج [lat ، lng] أو [lat ، lng ، weight]. يعطي الفهرس التسمية (أو الطابع الزمني) لعناصر البيانات ، ويجب أن يكون بنفس طول البيانات ، أو يتم استبداله بعدد بسيط إذا لم يتم تحديده.

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

ثم أعددت تحويل التاريخ والوقت إلى U10 باستخدام pandas.DatetimeIndex () و astype ().

الخطوة الأخيرة هي تحديد خريطة ملونة من حيث أسعار الأحياء لكل عام.

يمكننا تطبيق TimeSliderChoropleth لرسم خريطة السلسلة الزمنية. يجب أن تكون البيانات عبارة عن سلسلة geojson ، وأن يكون Styledict هو القاموس حيث تكون المفاتيح هي معرفات ميزات geojson والقيم هي إملاء من .


منطقة الحساب

تقاس المساحة بالمربعات (أو الوحدات المربعة).

كم عدد المربعات في هذا المستطيل؟

يمكننا عد المربعات أو يمكننا حساب الطول والعرض واستخدام الضرب. تبلغ مساحة المستطيل أعلاه 15 وحدة مربعة.

مساحة المستطيل = الطول × العرض

أمثلة لحساب مساحة المستطيل

وحدات قياس المساحة

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

مساحة المربع

طول المربع وعرضه متماثلان ، لذا نحتاج فقط إلى ضرب الطول في الطول.

مساحة الدائرة

مساحة الدائرة = πr 2
حيث r هو نصف قطر الدائرة و نسبة محيط الدائرة إلى قطرها.

π (تُنطق "فطيرة" وغالبًا ما تكتب "بي") هي رقم عشري لانهائي مع تقريب مشترك يبلغ 3.14159. يمكنك معرفة المزيد عن Pi هنا

مثال لحساب مساحة الدائرة

شرح مساحة صيغة الدائرة

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

بافتراض أننا نعلم أن محيط الدائرة يساوي 2πr ، يمكننا إضافة أبعاد إلى "المستطيل" كما هو موضح أدناه. باستخدام مساحة معادلة مساحة المستطيل ، المساحة = العرض × الارتفاع ، يمكننا أن نرى كيف يمكن إظهار أن دائرتنا ، بعد إعادة تكوينها كمستطيل ، تحتوي على منطقة تقترب من πr x ص أو πr 2

إعادة ترتيب قطاعات الدائرة

إعادة ترتيب المقاطع الدائرية - بدأت تبدو كمستطيل


حساب وإضافة منطقة المعالم المتداخلة داخل المضلعات - نظم المعلومات الجغرافية

دليل مستخدم أفضل مخازن الحافلات

أنشأتها ميليندا مورانج ، إسري

المساهمون: David Wasserman، Fehr & amp Peers

حقوق النشر 2020 Esri
مرخصًا بموجب ترخيص Apache ، الإصدار 2.0 ("الترخيص") لا يجوز لك استخدام هذا الملف إلا وفقًا للترخيص. يمكنك الحصول على نسخة من الترخيص على http://www.apache.org/licenses/LICENSE-2.0.ما لم يكن مطلوبًا بموجب القانون المعمول به أو تم الاتفاق عليه كتابيًا ، يتم توزيع البرامج الموزعة بموجب الترخيص "كما هي" ، دون أي ضمانات أو شروط من أي نوع ، سواء كانت صريحة أو ضمنية. راجع الترخيص لمعرفة الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.

BetterBusBuffers هي مجموعة أدوات لمساعدتك على قياس الوصول إلى وسائل النقل العام في مدينتك كميًا. تستخدم الأدوات بيانات النقل العام GTFS و ArcGIS لحساب عدد رحلات النقل العام المتاحة خلال نافذة زمنية للمناطق داخل مدينتك ، أو مواقع النقاط داخل مدينتك ، على طول ممرات محددة ، أو عند محطات النقل العام نفسها.

نظرة عامة على أدوات BetterBusBuffers

ال ما قبل المعالجة GTFS تقوم الأداة بتحويل مجموعة (مجموعات) بيانات GTFS الخاصة بك إلى قاعدة بيانات SQL. تُستخدم قاعدة بيانات SQL هذه كمدخلات لجميع أدوات BetterBusBuffers الأخرى. يجب عليك تشغيل هذه الأداة أولاً.

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

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

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

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

ال عد الرحلات في Points Online يفعل نفس الشيء مثل عد الرحلات في النقاط ولكنها تستخدم خدمة ArcGIS Online Origin-Destination Cost Matrix بحيث لا تحتاج إلى مجموعات بيانات الشبكة الخاصة بك أو ترخيص Network Analyst.

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

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

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

يتم توفير إرشادات مفصلة لكل من هذه الأدوات لاحقًا في هذا المستند.

  • ArcGIS 10.2 أو إصدار أحدث مع ترخيص Desktop Basic (ArcView) ، أو ArcGIS Pro 1.2 أو أعلى.
  • ال عد المسارات عالية التردد عند التوقف تتطلب الأداة ArcGIS 10.4 أو أعلى أو ArcGIS Pro 1.2 أو أعلى.
  • أنت بحاجة إلى ترخيص Desktop Advanced (ArcInfo) لتشغيل ملف عد الرحلات في المضلعات المؤقتة حول التوقفات أداة.
  • جميع الأدوات ما عدا عد الرحلات في التوقفات, عد الرحلات في التوقفات حسب الطريق والاتجاه, عد الرحلات في Points Online, عد المسارات عالية التردد عند التوقف، وتلك الموجودة في عد الرحلات على الخطوط تتطلب مجموعة أدوات ملحق Network Analyst.
  • بالنسبة إلى عد الرحلات في Points Online أداة ، حساب ArcGIS Online مع امتيازات التوجيه وائتمانات كافية لتحليلك.
  • مجموعة بيانات GTFS صالحة. إذا كانت مجموعة بيانات GTFS الخاصة بك تحتوي على قيم فارغة لوقت الوصول ووقت المغادرة في stop_times.txt ، فلن تتمكن من تشغيل هذه الأداة. يمكنك تنزيل أداة Interpolate Blank Stop Times لتقدير قيم وقت الوصول ووقت المغادرة الفارغة لمجموعة البيانات الخاصة بك إذا كنت لا تزال ترغب في استخدامها في BetterBusBuffers.
  • بالنسبة لبعض الوظائف ، مجموعة بيانات شبكة تحتوي على بيانات الشارع لمنطقة اهتمامك. يجب ليس استخدم مجموعة بيانات الشبكة التي تم إنشاؤها باستخدام Add GTFS إلى مجموعة أدوات مجموعة بيانات الشبكة. ستتعامل BetterBusBuffers مع بيانات GTFS بشكل منفصل ، لذا لا ينبغي تضمينها في مجموعة بيانات الشبكة نفسها.
  • بالنسبة إلى عد الرحلات في النقاط و عد الرحلات في Points Online أدوات ، فئة مميزة لنقاط اهتمامك.
  • قم بتنزيل الأداة وحفظها في أي مكان على جهاز الكمبيوتر الخاص بك.
  • قم بفك ضغط الملف الذي قمت بتنزيله. تحتوي الحزمة التي تم فك ضغطها على ملف .pyt toolbox ومجموعة من البرامج النصية للبيثون اللازمة لتشغيل مربع الأدوات ونسخة من دليل المستخدم هذا.
  • لا يلزم التثبيت. يمكنك تشغيل الأداة من ArcCatalog أو ArcMap أو ArcGIS Pro. في أي من هذه المنتجات ، ما عليك سوى الانتقال إلى المجلد الذي يحتوي على ملف .pyt ، ويجب أن يظهر كمربع أدوات به أدوات يمكنك تشغيلها. يمكنك أيضًا إضافة الأداة إلى ArcToolbox لتسهيل العثور عليها لاحقًا.
  • تحذير: إذا كنت ترغب في نقل مربع الأدوات إلى موقع مختلف على جهاز الكمبيوتر الخاص بك ، فتأكد من نقل المجلد بأكمله ، وليس ملف مربع الأدوات فقط. وإلا فسيتم فصل مربع الأدوات عن البرامج النصية ولن يتم تشغيل الأدوات.
  1. بعد تحضير مربع الأدوات وبياناتك ، قم بتشغيل ملف ما قبل المعالجة GTFS أداة. سيكون ناتج هذه الأداة بمثابة مدخلات لجميع الأدوات الأخرى في صندوق الأدوات.
  2. قم بتشغيل أي أدوات أخرى تهتم بها. فيما يلي تفاصيل حول كيفية تشغيل هذه الأدوات.

ال ما قبل المعالجة GTFS تقوم الأداة بتحويل مجموعة (مجموعات) بيانات GTFS الخاصة بك إلى قاعدة بيانات SQL. تُستخدم قاعدة بيانات SQL هذه كمدخلات لجميع أدوات BetterBusBuffers الأخرى. يجب عليك تشغيل هذه الأداة أولاً. ما عليك سوى تشغيل هذه الأداة مرة واحدة لأي مجموعة بيانات GTFS أو مجموعة من مجموعات البيانات التي ترغب في تحليلها.

  • أدلة GTFS: ال مجلد (مجلدات) تحتوي على ملفات GTFS .txt (غير المضغوطة). يمكنك تحديد مجموعات بيانات GTFS متعددة لتحليلها في وقت واحد.
  • اسم وموقع لإخراج قاعدة بيانات SQL: ستنشئ الأداة قاعدة بيانات SQL بالاسم والموقع اللذين تحددهما هنا. يمكنك إعطائها أي اسم تريده ، واستخدام تعبير ".sql". ستستخدم هذا الملف كمدخل لأدوات BetterBusBuffers الأخرى.
  • [اسم ملف الإخراج المعين الخاص بك]: قاعدة بيانات SQL تحتوي على بيانات GTFS المطلوبة كمدخلات لأدوات BetterBusBuffers.

استكشاف الأخطاء وإصلاحها والمزالق المحتملة

  • يستغرق تشغيل الأداة وقتًا طويلاً: بالنسبة لشبكة نقل صغيرة ، يجب تشغيل هذه الأداة بسرعة. بالنسبة لشبكة النقل الكبيرة جدًا ، قد يستغرق تشغيلها 20 أو 30 دقيقة. إذا كان كل شيء يعمل بشكل صحيح ، فستتسبب الشروط التالية في تشغيل الأداة بشكل أبطأ:
    • ستكون مجموعات بيانات النقل الكبيرة جدًا أو عددًا كبيرًا من مجموعات بيانات الإدخال بطيئًا.
    • سيتم تشغيل الأداة بشكل أبطأ إذا كنت تكتب من وإلى محرك أقراص الشبكة.
    • اقرأ مواصفات GTFS calendar.txt لتتأكد من فهمك لكيفية عمل calendar.txt.
    • افتح ملف calendar.txt في كل مجموعة بيانات تستخدمها وتأكد من فهمك لكيفية عمل النطاقات الزمنية.
    • تحقق من تواريخ البدء والانتهاء لكل صف. إذا تلقيت رسالة تحذير ، فإن بياناتك تحتوي على نطاقات تواريخ لا تتداخل (على سبيل المثال ، يكون تاريخ بدء service_id واحدًا على الأقل بعد تاريخ انتهاء service_id واحد آخر على الأقل). إذا كان لديك نطاقات زمنية غير متداخلة في ملفك ، فقد يتسبب ذلك في حدوث مشكلات عند تشغيل الأداة. ستحسب الأداة جميع الرحلات التي تحدث في يوم الأسبوع الذي تحدده ، حتى إذا حدثت هذه الرحلات في نطاقات زمنية غير متداخلة. على نحو فعال ، ستكون الرحلات ذات العد المزدوج التي لا ينبغي أن تحسب مرتين.
    • إذا قررت أن نطاقاتك الزمنية غير المتداخلة ستسبب مشاكل ، فحاول تشغيل تحليلك لتاريخ محدد بدلاً من يوم من أيام الأسبوع العامة. حدد تاريخًا يقع ضمن أحد نطاقات التواريخ المدرجة في calendar.txt. قد ترغب أيضًا في التحقق من ملف calendar_dates.txt لمعرفة ما إذا كانت هناك أية استثناءات للخدمة موجودة للتاريخ الذي اخترته.
    • بدلاً من ذلك ، إذا كنت لا ترغب في استخدام تاريخ محدد لتحليلك ، فيمكنك عمل نسخة من ملف calendar.txt وتعديل البيانات الموجودة في الملف لإزالة نطاقات التواريخ غير المتداخلة. على سبيل المثال ، إذا كان ملفك يحتوي على مجموعة من service_ids لأشهر الصيف ومجموعة لأشهر الشتاء ، وكنت مهتمًا بتحليل أشهر الصيف ، فاحذف جميع الصفوف ذات النطاقات الزمنية لأشهر الشتاء. تأكد من أن الملف الذي تم تنظيفه لا يزال يسمى calendar.txt حتى تتعرف عليه الأداة.
    • إذا كنت تقوم بتحليل مجموعات بيانات GTFS متعددة في وقت واحد ، وكانت مجموعات البيانات بها نطاقات زمنية غير متداخلة ، فستتلقى نفس الخطأ الذي ستحصل عليه إذا كانت service_ids في مجموعة بيانات واحدة بها نطاقات زمنية غير متداخلة. تعتبر مشكلة النطاق الزمني مشكلة أقل (أو ليست مشكلة على الإطلاق) إذا حدثت في مجموعات بيانات مختلفة ، ولكن يجب عليك التحقق جيدًا على أي حال للتأكد من فهمك لبياناتك.

    هل ما زلت تواجه مشاكل؟ ابحث عن إجابات وانشر الأسئلة في مجموعة GeoNet الخاصة بنا.

    جري عد الرحلات للمسار الفردي

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

    تحتوي هذه الأداة على جزأين. يجب تشغيل الخطوة 1 مرة واحدة فقط لمسار معين وحجم المخزن المؤقت (على سبيل المثال ، المسار 10x و 0.25 ميل). تنشئ الخطوة 1 فئات التوقفات وميزات منطقة الخدمة. تستخدم الخطوة 2 فئات الميزات هذه كمدخلات. في الخطوة 2 ، تقوم بتحديد النافذة الزمنية التي ترغب في تحليلها ، وتتم إضافة النتائج إلى فئات الميزات. أعد تشغيل الخطوة 2 لكل نافذة زمنية ترغب في تحليلها.

    الخطوة 1 - مخازن طريق المعالجة المسبقة

    تتطلب هذه الأداة ترخيص Network Analyst.

    • قاعدة البيانات الجغرافية الناتجة: حدد قاعدة بيانات جغرافية ملف سيتم حفظ فئات معالم المخرجات التي تم إنشاؤها بواسطة هذه الأداة فيها. يجب أن تكون قاعدة بيانات جغرافية للملف ، وليست مجلدًا أو قاعدة بيانات جغرافية شخصية.
    • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها بتنسيق ما قبل المعالجة GTFS أداة.
    • طريق العبور لتحليل: حدد المسار من بيانات GTFS التي تريد تحليلها. سيتم ملء القائمة المنسدلة بعد تحديد قاعدة بيانات SQL الخاصة بك. يتم تنسيق إدخالات القائمة على النحو التالي: "route_short_name: route_long_name [GTFSFolder: route_id]"
    • مجموعة بيانات الشبكة: مجموعة بيانات شبكة من الشوارع والأرصفة وما إلى ذلك ، تغطي منطقة تحليلك. يجب أن تكون مجموعة بيانات الشبكة مناسبة لنمذجة المشاة الذين يمشون على الأقدام. يجب ليس استخدم مجموعة بيانات الشبكة التي تم إنشاؤها باستخدام إضافة GTFS إلى مجموعة أدوات مجموعة بيانات الشبكة لأن BetterBusBuffers ستتعامل مع بيانات GTFS بشكل منفصل.
    • خاصية المعاوقة (اختر واحدة تصلح للمشاة.): سمة التكلفة من مجموعة بيانات الشبكة التي ستستخدمها لحساب أقصى مسافة أو وقت يمكن للمشاة السير فيه بين النقاط التي تقوم بتحليلها ومحطات النقل العام القريبة. ما لم يكن لديك سمة وقت سفر المشاة في مجموعة بيانات الشبكة الخاصة بك ، فاختر سمة مقاومة بوحدات المسافة.
    • حجم المخزن المؤقت (في نفس الوحدات مثل سمة المعاوقة الخاصة بك): اختر حجم المخازن المؤقتة التي سيتم إنشاؤها حول محطات العبور الخاصة بك. يجب أن يكون هذا في نفس وحدات سمة المعاوقة التي تحددها. على سبيل المثال ، إذا كنت تريد أن تظهر المخازن المؤقتة ربع ميل على الأقدام حول المحطات ، فاختر خاصية مقاومة بوحدات الأميال وأدخل "0.25". إذا كانت مجموعة بيانات الشبكة الخاصة بك تحتوي على سمة وقت سير المشاة وتريد أن تعرض المخازن المؤقتة مدة 10 دقائق سيرًا على الأقدام ، فحدد خاصية مقاومة وقت سير المشاة وأدخل "10".
    • قيود الشبكة (اختياري): قائمة القيود المحتملة من مجموعة بيانات الشبكة الخاصة بك والتي يمكنك اختيار فرضها. على سبيل المثال ، يؤدي تحديد القيود "تجنب الطرق ذات الرسوم" إلى منع المشاة من السير على الطرق ذات الرسوم. تختلف القيود المتاحة بناءً على مجموعة بيانات الشبكة الخاصة بك ، ويتم تحميل القائمة ديناميكيًا من مجموعة بيانات الشبكة التي تحددها. اختر القيود الأكثر منطقية للمشاة.
    • تقليم مضلع (بالأمتار) (أدخل -1 لعدم اقتطاع.) (اختياري): حدد قيمة قطع المضلع بالأمتار لمناطق الخدمة الخاصة بك. سيتم قطع محيط مناطق الخدمة إلى المسافة المحددة. يؤدي استخدام القطع إلى تنظيف المضلعات وتجنب المسامير والنقط الغريبة. يعتبر تقليم حوالي 20 مترًا أمرًا منطقيًا للمشاة. ومع ذلك ، يؤدي استخدام تقليم إلى إبطاء إنشاء منطقة الخدمة. إذا كنت لا تريد استخدام القطع ، أدخل القيمة -1.

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

    • توقف_ [route_short_name] _ [direction_id]: فئة معلم نقطي تعرض نقاط التوقف التي يخدمها المسار الذي حددته لتحليلك ، في الاتجاه المشار إليه. يتم إلحاق المسار route_short_name (بشكل عام رقم المسار) باسم الملف. تغطي بعض أرقام المسارات الرحلات التي تسير في كلا الاتجاهين (متجهًا شمالًا وجنوبيًا ، وداخلًا وصادرًا ، وما إلى ذلك) ، لذلك سيتم إنشاء فئة ميزة منفصلة لكل اتجاه موجود في بيانات GTFS ويتم تمثيلها بواسطة direction_id (إما 1 أو 0 ) ملحق بأسماء الملفات. إذا كان المسار يحتوي على اتجاه واحد فقط ، فلن يتم إلحاق direction_id.
    • المخازن المؤقتة_ [route_short_name] _ [direction_id]: فئة معلم مضلع توضح المنطقة التي تخدمها كل محطة في فئة ميزة التوقف ضمن مسافة المشي التي حددتها.

    الخطوة 2 - عد الرحلات للطريق

    • فئات الميزة لتحليلها (تم إنشاؤها في الخطوة 1): فئات الميزات التي تم إنتاجها عند تشغيل الخطوة 1. يمكنك تحديد أي عدد من التوقفات أو المخازن المؤقتة التي قمت بإنشائها في الخطوة 1. يمكنك دمج فئات الميزات لطرق مختلفة.
    • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها بتنسيق ما قبل المعالجة GTFS أداة. يجب أن تكون هذه نفس قاعدة بيانات SQL التي استخدمتها في الخطوة 1 من هذه الأداة.
    • يوم من أيام الأسبوع أو تاريخ YYYYMMDD: اختر اليوم الذي ترغب في التفكير فيه. يمكنك تحديد يوم عمل عام ، مثل الثلاثاء ، وسيتم احتساب جميع الرحلات التي تعمل في يوم ثلاثاء عادي (كما هو محدد في ملف GTFS calendar.txt الخاص بك). لا يمكنك استخدام يوم من أيام الأسبوع العامة إذا كانت بيانات GTFS الخاصة بك لا تحتوي على ملف calendar.txt. بدلاً من ذلك ، يمكنك إدخال تاريخ محدد بتنسيق YYYYMMDD ، مثل 20160212 في 12 فبراير 2016. سيتم احتساب جميع الرحلات التي تعمل في ذلك التاريخ المحدد ، كما هو محدد في مجموعة بيانات GTFS ، وملف calendar.txt و calendar_dates.txt الخاص بمجموعة بيانات GTFS. تكون التواريخ المحددة مفيدة إذا كنت تريد تحليل عطلة ، أو إذا كان ملف calendar.txt الخاص بك يحتوي على نطاقات تواريخ غير متداخلة ، أو إذا كانت مجموعة بيانات GTFS لا تحتوي على ملف calendar.txt.
    • بدء النافذة الزمنية (HH: MM) (24 ساعة): الطرف السفلي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00.
    • نهاية النافذة الزمنية (س: دد) (24 ساعة): الطرف العلوي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00. إذا كنت ترغب في تحليل نافذة زمنية تمتد إلى منتصف الليل ، يمكنك استخدام مرات أكبر من 23:59. على سبيل المثال ، يجب أن يكون للنافذة الزمنية من 11 مساءً إلى 1 صباحًا وقت بدء الساعة 23:00 ووقت الانتهاء 25:00.
    • عد الوافدين أو المغادرين: حدد ما إذا كنت تريد حساب عدد الوافدين عند المحطة أثناء النافذة الزمنية أو عدد مرات المغادرة من المحطة.
    • [فئات ميزات الإدخال]: تضيف هذه الأداة ببساطة الحقول إلى فئات ميزات الإدخال. لم يتم إنشاء مخرجات جديدة.

    تنتج هذه الأداة مخازن مضلعة حول كل محطة عبور يستخدمها المسار الذي حددته للتحليل. غالبًا ما تتداخل هذه المضلعات. هذا امر طبيعي. تحتوي كل من فئات ميزة التوقفات والمخازن المؤقتة على معلومات من ملف stop.txt GTFS لكل محطة. تحتوي أيضًا على route_id و direction_id (والذي يجب أن يكون هو نفسه لكل المعالم في فئة معلم واحدة). تضيف الخطوة 2 الحقول التالية إلى فئات الميزات الخاصة بك:

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

      جري عد الرحلات في المضلعات المؤقتة حول التوقفات

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

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

      الخطوة 1 - المخازن المؤقتة للعملية المسبقة

      تتطلب هذه الأداة ترخيص Desktop Advanced (ArcInfo) وترخيص Network Analyst.

      • دليل الإخراج: حدد مجلدًا سيتم فيه حفظ قاعدة البيانات الجغرافية الناتجة التي تم إنشاؤها بواسطة هذه الأداة.
      • اسم قاعدة البيانات الجغرافية الناتجة (التي تم إنشاؤها عند تشغيل الأداة): سيتم حفظ جميع مخرجات الخطوة 1 داخل قاعدة البيانات الجغرافية هذه. لا يمكنك الكتابة فوق قاعدة بيانات جغرافية موجودة. لا يجوز أن يحتوي اسم قاعدة البيانات الجغرافية على أحرف خاصة. الامتداد ".gdb" اختياري.
      • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها بتنسيق ما قبل المعالجة GTFS أداة.
      • مجموعة بيانات الشبكة: مجموعة بيانات شبكة من الشوارع والأرصفة وما إلى ذلك ، تغطي منطقة تحليلك. يجب أن تكون مجموعة بيانات الشبكة مناسبة لنمذجة المشاة الذين يمشون على الأقدام. يجب ليس استخدم مجموعة بيانات الشبكة التي تم إنشاؤها باستخدام إضافة GTFS إلى مجموعة أدوات مجموعة بيانات الشبكة لأن BetterBusBuffers ستتعامل مع بيانات GTFS بشكل منفصل.
      • خاصية المعاوقة (اختر واحدة تصلح للمشاة.): سمة التكلفة من مجموعة بيانات الشبكة التي ستستخدمها لحساب أقصى مسافة أو وقت يمكن للمشاة السير فيه بين النقاط التي تقوم بتحليلها ومحطات النقل العام القريبة. ما لم يكن لديك سمة وقت سفر المشاة في مجموعة بيانات الشبكة الخاصة بك ، فاختر سمة مقاومة بوحدات المسافة.
      • حجم المخزن المؤقت (في نفس الوحدات مثل سمة المعاوقة الخاصة بك): اختر حجم المخازن المؤقتة لتوليدها حول محطات العبور الخاصة بك. يجب أن يكون هذا في نفس وحدات سمة المعاوقة التي تحددها. على سبيل المثال ، إذا كنت تريد أن تظهر المخازن المؤقتة ربع ميل على الأقدام حول المحطات ، فاختر خاصية مقاومة بوحدات الأميال وأدخل "0.25". إذا كانت مجموعة بيانات الشبكة الخاصة بك تحتوي على سمة وقت سير المشاة وتريد أن تعرض المخازن المؤقتة مدة 10 دقائق سيرًا على الأقدام ، فحدد خاصية مقاومة وقت سير المشاة وأدخل "10". سيؤدي حجم المخزن المؤقت الأكبر إلى زيادة الوقت المستغرق لتشغيل الخطوة 1 بشكل كبير.
      • قيود الشبكة (اختر تلك المناسبة للمشاة.) (اختياري): قائمة القيود المحتملة من مجموعة بيانات الشبكة الخاصة بك والتي يمكنك اختيار فرضها. على سبيل المثال ، يؤدي تحديد قيود "تجنب الطرق ذات الرسوم" إلى منع المشاة من السير على الطرق ذات الرسوم. تختلف القيود المتاحة اعتمادًا على مجموعة بيانات الشبكة الخاصة بك ، ويتم تحميل القائمة ديناميكيًا من شبكة الشوارع التي تحددها. اختر القيود الأكثر منطقية للمشاة.
      • تقليم مضلع (بالأمتار) (أدخل -1 لعدم اقتطاع.) (اختياري): حدد قيمة قطع المضلع بالأمتار لمناطق الخدمة الخاصة بك. سيتم قطع محيط مناطق الخدمة إلى المسافة المحددة. يؤدي استخدام القطع إلى تنظيف المضلعات ويساعد على تجنب المسامير والنقط الغريبة. يعتبر تقليم حوالي 20 مترًا أمرًا منطقيًا للمشاة. ومع ذلك ، فإن استخدام أداة تقليم يؤدي إلى إبطاء إنشاء منطقة الخدمة. إذا كنت لا تريد استخدام القطع ، أدخل القيمة -1.

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

      • Step1_Stops: إصدار فئة ميزة من ملف stop.txt GTFS. هذه مجرد طبقة نقاط من محطات النقل العام التي يمكنك النظر إليها إذا كنت تريد ذلك.
      • Step1_FlatPolys: المخازن المؤقتة لمضلع منطقة الخدمة لشبكتك بالكامل ، مقسمة إلى أجزاء لإزالة التداخلات. هذا نموذج لمخرجات الخطوة 2. الخطوة 2 تملأ هذا الملف بعدد الرحلات خلال النافذة الزمنية الخاصة بك. لا تحتاج إلى إلقاء نظرة على ملف القالب هذا لأي شيء.
      • الخطوة 1_GTFS.sql: نسخة من قاعدة بيانات SQL التي تم إنشاؤها بتنسيق ما قبل المعالجة GTFS أداة ، مع إضافة جدول آخر. تمت الإشارة إلى قاعدة البيانات هذه في الخطوة 2.

      الخطوة 2 - عد الرحلات في المخازن المؤقتة

      • الخطوة 1 نتائج قاعدة البيانات الجغرافية: قاعدة البيانات الجغرافية التي تم إنشاؤها عند تشغيل الخطوة 1. يجب أن تحتوي قاعدة البيانات الجغرافية هذه على الملفات التالية: Step1_GTFS.sql Step1_FlatPolys.
      • فئة ميزة الإخراج: اسم وموقع إخراج المضلع النهائي. يوصى بشدة باستخدام فئة المعلم في قاعدة البيانات الجغرافية للملف بدلاً من ملف الشكل.
      • يوم من أيام الأسبوع أو تاريخ YYYYMMDD: اختر اليوم الذي ترغب في التفكير فيه. يمكنك تحديد يوم عمل عام ، مثل الثلاثاء ، وسيتم احتساب جميع الرحلات التي تعمل في يوم ثلاثاء عادي (كما هو محدد في ملف GTFS calendar.txt الخاص بك). لا يمكنك استخدام يوم من أيام الأسبوع العامة إذا كانت بيانات GTFS الخاصة بك لا تحتوي على ملف calendar.txt. بدلاً من ذلك ، يمكنك إدخال تاريخ محدد بتنسيق YYYYMMDD ، مثل 20160212 في 12 فبراير 2016. سيتم احتساب جميع الرحلات التي تعمل في ذلك التاريخ المحدد ، كما هو محدد في مجموعة بيانات GTFS ، وملف calendar.txt و calendar_dates.txt الخاص بمجموعة بيانات GTFS. تكون التواريخ المحددة مفيدة إذا كنت تريد تحليل عطلة ، أو إذا كان ملف calendar.txt الخاص بك يحتوي على نطاقات تواريخ غير متداخلة ، أو إذا كانت مجموعة بيانات GTFS لا تحتوي على ملف calendar.txt.
      • بدء النافذة الزمنية (HH: MM) (24 ساعة): الطرف السفلي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00.
      • نهاية النافذة الزمنية (HH: MM) (24 ساعة): الطرف العلوي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00. إذا كنت ترغب في تحليل نافذة زمنية تمتد إلى منتصف الليل ، يمكنك استخدام مرات أكبر من 23:59. على سبيل المثال ، يجب أن يكون للنافذة الزمنية من 11 مساءً إلى 1 صباحًا وقت بدء الساعة 23:00 ووقت الانتهاء 25:00.
      • عد الوافدين أو المغادرين: حدد ما إذا كنت تريد حساب عدد الوافدين المتاح خلال النافذة الزمنية أو عدد رحلات المغادرة.
      • [فئة ميزة الإخراج]: فئة معلم مضلع توضح منطقة مدينتك التي تقع ضمن المسافة الفاصلة لمحطات النقل العام. تم تقسيم المضلعات المؤقتة لإزالة المضلعات المتداخلة. الرجاء مراجعة "فهم الإخراج" أدناه للحصول على شرح للحقول في هذا الجدول.

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

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

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

      NumTripsPerHr: متوسط ​​عدد رحلات الترانزيت الفريدة التي يمكن الوصول إليها في الساعة خلال النافذة الزمنية. يتم حساب هذا الرقم بقسمة NumTrips على طول النافذة الزمنية.

      NumStopsInRange: عدد نقاط توقف العبور التي يمكن الوصول إليها بواسطة المضلع.

      MaxWaitTime: الحد الأقصى للوقت بالدقائق بين وصول أو مغادرة رحلة الترانزيت المتتالية خلال النافذة الزمنية الخاصة بك. هذا هو الحد الأقصى من الوقت الذي لا تتوفر خلاله رحلات ترانزيت في المحطات التي يمكن الوصول إليها في هذه المنطقة. إذا كانت المنطقة بها محطات توقف متعددة ضمن مسافة المخزن المؤقت ، فسيتم أخذ الرحلات في جميع المحطات في الاعتبار. وبالتالي ، لا ينبغي الخلط بين MaxWaitTime وبين تقدم الرحلة في محطة معينة. يقيس MaxWaitTime الحد الأقصى للوقت بين الرحلات التي تزور أي محطة يمكن الوصول إليها. يشير MaxWaitTime لـ & ltNull & gt (-1 لإخراج ملف الشكل) إلى أنه لا يمكن حساب MaxWaitTime لأحد الأسباب التالية:

      • كان هناك أقل من رحلتين ترانزيت خلال النافذة الزمنية.
      • كان الوقت بين بداية نافذة الوقت وأول رحلة أو آخر رحلة ونهاية نافذة الوقت أكبر من أكبر وقت بين الرحلات.

      عند اختيار الترميز ، تأكد من التحقق من قيم & ltNull & gt أو -1.

      استكشاف الأخطاء وإصلاحها والمزالق المحتملة

      • تستغرق الأداة وقتًا طويلاً للتشغيل: يجب أن تعمل الخطوة الثانية بسرعة ، لذا إذا استغرقت أكثر من بضع دقائق ، فمن المحتمل أن يكون هناك خطأ ما.
      • تلقيت رسالة تحذير تفيد بأن لدي نطاقات زمنية غير متداخلة: هذا بسبب الطريقة التي أنشأت بها بيانات GTFS ملف calendar.txt الخاص بها ، أو لأن مجموعات بيانات GTFS (إذا كان لديك مجموعات بيانات متعددة) لا تغطي نفس نطاقات التاريخ. انظر شرح هذه المشكلة في ما قبل المعالجة GTFS القطاع الثامن.
      • تم الوصول إلى "الحد الأقصى لحجم العينة" عند تغيير الترميز في فئة ميزة الإخراج: إذا كان لديك فئة ميزات مخرجات كبيرة جدًا ، فقد تواجه بعض المشكلات في تغيير الرموز. في علامة تبويب الترميز ، إذا قمت بتعيين الترميز على "كميات" واستخدمت NumTrips أو NumTripsPerHr كحقل القيمة ، فقد تحصل على رسالة تحذير تقول "تم الوصول إلى الحد الأقصى لحجم العينة. لم يتم استخدام جميع السجلات. استخدم هذا النموذج أو التغيير الحجم الأقصى للعينة ". هذا يعني ببساطة أن ملف الإخراج الخاص بك كبير وأن التصنيف وتدرج الألوان لا يبحثان في جميع القيم الموجودة في الجدول الخاص بك ، فقط عينة معينة منها. من المحتمل ألا يعثر على الحد الأدنى أو الحد الأقصى للقيمة في جدولك وأن منحدر الألوان لن يتضمن هذه القيم. هذه المشكلة سهلة الإصلاح. افتح أولاً جدول السمات واكتشف عدد الصفوف الموجودة في الجدول. ثم ، في نافذة الترميز ، انقر فوق الزر "تصنيف". انقر فوق "أخذ العينات." قم بتغيير الحد الأقصى لحجم العينة إلى حجم أكبر من عدد الإدخالات في الجدول الخاص بك.
      • تعمل مخططات المضلع على حجب المضلعات المرمزة بالألوان: في علامة التبويب Symbology ، حدد أحد الإدخالات في قائمة الرموز. انقر بزر الماوس الأيمن واختر "خصائص لجميع الرموز". تحت لون المخطط التفصيلي ، اختر بلا لون.

      هل ما زلت تواجه مشاكل؟ ابحث عن إجابات وانشر الأسئلة في مجموعة GeoNet الخاصة بنا.

      جري عد الرحلات على الخطوط

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

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

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

      • فئة ميزات قالب خطوط عبور الإخراج: اختر موقعًا واسم ملف لفئة معالم خطوط عبور القالب التي ستستخدمها كمدخلات إلى الخطوة 2. يجب أن تكون فئة معلم في قاعدة بيانات جغرافية للملف وليس ملف شكل.
      • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها بتنسيق ما قبل المعالجة GTFS أداة.
      • اجمع الطرق على طول الممرات: اختر ما إذا كنت تريد دمج جميع المسارات على طول ممر معين (اجعل سطرًا واحدًا فقط يمثل جميع المسارات بين زوج التوقف نفسه) أم لا (أنشئ سطرًا منفصلاً لكل مسار GTFS منفصل يتنقل بين نفس زوج التوقفات).
      • [فئة ميزة الإخراج]: تحتوي فئة ميزة الخطوط هذه على خط مستقيم بين كل زوج من نقاط التوقف المتصلة في مجموعة بيانات GTFS. وهي لا تمثل المسارات الفعلية التي تقطعها مركبات النقل كما هو موضح في الأشكال. إذا كان اجمع الطرق على طول الممرات المعلمة صحيحة ، فسيكون هناك سطر واحد فقط بين كل زوج من نقاط التوقف المتصلة. إذا كانت خاطئة ، فسيكون هناك سطر واحد لكل route_id فريد. قد يكون هناك عدة خطوط متداخلة إذا كانت مسارات متعددة تنتقل بين نفس زوج التوقف.

      الخطوة 2 - عد الرحلات على الخطوط

      • قالب خطوط النقل العام (تم إنشاؤه في الخطوة 1): فئة الميزة التي تم إنتاجها عند تشغيل الخطوة 1.
      • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها بتنسيق ما قبل المعالجة GTFS أداة. يجب أن تكون هذه نفس قاعدة بيانات SQL التي استخدمتها في الخطوة 1 من هذه الأداة.
      • فئة ميزة الإخراج: اختر موقعًا واسم ملف لإخراج الأداة. يجب أن تكون فئة معلم في قاعدة بيانات جغرافية للملف وليست ملف شكل.
      • يوم من أيام الأسبوع أو تاريخ YYYYMMDD: اختر اليوم الذي ترغب في التفكير فيه. يمكنك تحديد يوم من أيام الأسبوع العامة ، مثل الثلاثاء ، وسيتم احتساب جميع الرحلات التي تعمل في يوم ثلاثاء عادي (كما هو محدد في ملف GTFS calendar.txt الخاص بك). لا يمكنك استخدام يوم من أيام الأسبوع العامة إذا كانت بيانات GTFS الخاصة بك لا تحتوي على ملف calendar.txt. بدلاً من ذلك ، يمكنك إدخال تاريخ محدد بتنسيق YYYYMMDD ، مثل 20160212 في 12 فبراير 2016. سيتم احتساب جميع الرحلات التي تعمل في ذلك التاريخ المحدد ، كما هو محدد في مجموعة بيانات GTFS ، وملف calendar.txt و calendar_dates.txt الخاص بمجموعة بيانات GTFS. تكون التواريخ المحددة مفيدة إذا كنت تريد تحليل عطلة ، أو إذا كان ملف calendar.txt الخاص بك يحتوي على نطاقات تواريخ غير متداخلة ، أو إذا كانت مجموعة بيانات GTFS لا تحتوي على ملف calendar.txt.
      • بدء النافذة الزمنية (HH: MM) (24 ساعة): الطرف السفلي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00.
      • نهاية النافذة الزمنية (س: دد) (24 ساعة): الطرف العلوي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00. إذا كنت ترغب في تحليل نافذة زمنية تمتد إلى منتصف الليل ، يمكنك استخدام مرات أكبر من 23:59. على سبيل المثال ، يجب أن يكون للنافذة الزمنية من 11 مساءً إلى 1 صباحًا وقت بدء الساعة 23:00 ووقت الانتهاء 25:00.
      • [فئة ميزة الإخراج]: فئة معلم الإخراج هي نسخة من فئة معلم قالب الإدخال مع الحقول الملحقة ، كما هو موضح أدناه.

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

      تضيف الخطوة 2 الحقول التالية إلى فئات الميزات الخاصة بك:

      • NumTrips: عدد رحلات الترانزيت التي تسير على طول هذا الممر خلال النافذة الزمنية. يتم احتساب الرحلات التي تقع بالكامل ضمن النافذة الزمنية للتحليل فقط. لذلك ، سيتم احتساب الرحلة فقط إذا كان يجب أن يقع كل من وقت المغادرة من المحطة الأولى ووقت الوصول في المحطة الثانية في هذا الجزء ضمن النافذة الزمنية.
      • NumTripsPerHr: متوسط ​​عدد الرحلات في الساعة في هذه المحطة أثناء النافذة الزمنية. يتم حساب هذا الرقم بقسمة NumTrips على طول النافذة الزمنية.
      • MaxWaitTime: الحد الأقصى للوقت ، بالدقائق ، بين وصول أو مغادرة رحلة الترانزيت المتتالية خلال النافذة الزمنية الخاصة بك. هذا هو الحد الأقصى لمقدار الوقت الذي لا توجد خلاله رحلات مع معرف المسار هذا المتاح في هذه المحطة. يشير MaxWaitTime إلى أنه لا يمكن حساب MaxWaitTime لأحد الأسباب التالية:
        • كان هناك أقل من رحلتين ترانزيت خلال النافذة الزمنية.
        • كان الوقت بين بداية نافذة الوقت وأول رحلة أو آخر رحلة ونهاية نافذة الوقت أكبر من أكبر وقت بين الرحلات.

        عند عرض نتائج الخطوة 2 في الخريطة ، يكون نوع الترميز "الرموز المتدرجة" ضمن "الكميات" مفيدًا. قم بترميز الممرات بخدمة أكثر تكرارًا باستخدام خطوط أوسع وأكثر جرأة.

        جري عد الرحلات في النقاط

        تتطلب هذه الأداة ترخيص Network Analyst.

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

        • فئة ميزة الإخراج: اختر اسمًا وموقعًا لفئة ميزات الإخراج ، والتي ستكون نسخة من نقاط الإدخال مع حقول إضافية لتردد النقل. يوصى باستخدام فئة معالم قاعدة البيانات الجغرافية للملف بدلاً من ملف الأشكال.
        • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها في أداة Preprocess GTFS.
        • يشير إلى التحليل: مجموعة من المعالم النقطية في مدينتك ترغب في تحليلها. تحسب الأداة عدد مرات تكرار خدمة النقل المتاحة لهذه النقاط.
        • حقل المعرف الفريد للنقاط المطلوب تحليلها: حقل في طبقة النقاط الخاصة بك والذي يعمل كمعرّف فريد. تحتاج الأداة إلى هذا من أجل تتبع رحلات الترانزيت المتاحة لكل نقطة بشكل صحيح.
        • يوم من أيام الأسبوع أو تاريخ YYYYMMDD: اختر اليوم الذي ترغب في التفكير فيه. يمكنك تحديد يوم من أيام الأسبوع العامة ، مثل الثلاثاء ، وسيتم احتساب جميع الرحلات التي تعمل في يوم ثلاثاء عادي (كما هو محدد في ملف GTFS calendar.txt الخاص بك). لا يمكنك استخدام يوم من أيام الأسبوع العامة إذا كانت بيانات GTFS الخاصة بك لا تحتوي على ملف calendar.txt. بدلاً من ذلك ، يمكنك إدخال تاريخ محدد بتنسيق YYYYMMDD ، مثل 20160212 في 12 فبراير 2016. سيتم احتساب جميع الرحلات التي تعمل في ذلك التاريخ المحدد ، كما هو محدد في مجموعة بيانات GTFS ، وملف calendar.txt و calendar_dates.txt. تكون التواريخ المحددة مفيدة إذا كنت تريد تحليل عطلة ، أو إذا كان ملف calendar.txt الخاص بك يحتوي على نطاقات تواريخ غير متداخلة ، أو إذا كانت مجموعة بيانات GTFS لا تحتوي على ملف calendar.txt.
        • بدء النافذة الزمنية (HH: MM) (24 ساعة): الطرف السفلي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00.
        • نهاية النافذة الزمنية (س: دد) (24 ساعة): الطرف العلوي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00. إذا كنت ترغب في تحليل نافذة زمنية تمتد إلى منتصف الليل ، يمكنك استخدام مرات أكبر من 23:59. على سبيل المثال ، يجب أن يكون للنافذة الزمنية من 11 مساءً إلى 1 صباحًا وقت بدء الساعة 23:00 ووقت الانتهاء 25:00.
        • مجموعة بيانات الشبكة: مجموعة بيانات شبكة من الشوارع والأرصفة وما إلى ذلك ، تغطي منطقة تحليلك. يجب أن تكون مجموعة بيانات الشبكة مناسبة لنمذجة المشاة الذين يمشون على الأقدام. يجب ليس استخدم مجموعة بيانات الشبكة التي تم إنشاؤها باستخدام Add GTFS إلى مجموعة أدوات مجموعة بيانات الشبكة لأن BetterBusBuffers ستتعامل مع بيانات GTFS بشكل منفصل.
        • خاصية المعاوقة (اختر واحدة تصلح للمشاة.): سمة التكلفة من مجموعة بيانات الشبكة التي ستستخدمها لحساب أقصى مسافة أو وقت يمكن للمشاة السير فيه بين النقاط التي تقوم بتحليلها ومحطات النقل العام القريبة.ما لم يكن لديك سمة وقت سفر المشاة في مجموعة بيانات الشبكة الخاصة بك ، فاختر سمة مقاومة بوحدات المسافة.
        • الحد الأقصى لوقت السفر أو المسافة بين النقاط والتوقفات (بوحدات سمة الممانعة الخاصة بك): اختر الحد الأقصى للوقت أو المسافة التي يمكن للمشاة السير فيها بين النقاط التي تقوم بتحليلها ومحطات العبور. يجب أن يكون هذا في نفس وحدات سمة المعاوقة التي تحددها. على سبيل المثال ، إذا كنت تريد قصر مسافة سير المشاة على ربع ميل ، فاختر خاصية مقاومة بوحدات الأميال وأدخل "0.25". إذا كانت مجموعة بيانات الشبكة الخاصة بك تحتوي على سمة وقت سير المشاة وتريد قصر وقت السير على 10 دقائق ، فحدد خاصية مقاومة وقت سير المشاة وأدخل "10."
        • قيود الشبكة (اختر تلك المناسبة للمشاة.) (اختياري): قائمة القيود المحتملة من مجموعة بيانات الشبكة الخاصة بك والتي يمكنك اختيار فرضها. على سبيل المثال ، يؤدي تحديد قيود "تجنب الطرق ذات الرسوم" إلى منع المشاة من السير على الطرق ذات الرسوم. تختلف القيود المتاحة اعتمادًا على مجموعة بيانات الشبكة الخاصة بك ، ويتم تحميل القائمة ديناميكيًا من شبكة الشوارع التي تحددها. اختر القيود الأكثر منطقية للمشاة.
        • عد الوافدين أو المغادرين: حدد ما إذا كنت تريد حساب عدد الوافدين المتاح خلال النافذة الزمنية أو عدد رحلات المغادرة.
        • [فئة ميزة الإخراج]: فئة معلم النقطة هذه هي مجرد نسخة معدلة من نقاط الإدخال الخاصة بك ، وتحتوي على أربعة حقول جديدة. الرجاء مراجعة "فهم الإخراج" أدناه للحصول على شرح للحقول في هذا الجدول.

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

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

        NumTripsPerHr: متوسط ​​عدد رحلات الترانزيت الفريدة التي يمكن الوصول إليها في الساعة ضمن مسافة التخزين المؤقت أثناء النافذة الزمنية. يتم حساب هذا الرقم بقسمة NumTrips على طول النافذة الزمنية.

        NumStopsInRange: عدد توقفات العبور التي يمكن الوصول إليها من نقطة الإدخال ضمن مسافة المخزن المؤقت.

        MaxWaitTime: الحد الأقصى للوقت ، بالدقائق ، بين وصول أو مغادرة رحلة الترانزيت المتتالية خلال النافذة الزمنية الخاصة بك. هذا هو الحد الأقصى من الوقت الذي لا تتوفر خلاله رحلات ترانزيت ضمن مسافة التخزين المؤقت الخاصة بك. إذا كانت هناك نقاط توقف متعددة ضمن مسافة المخزن المؤقت ، فسيتم أخذ الرحلات في جميع محطات التوقف في الاعتبار. وبالتالي ، لا ينبغي الخلط بين MaxWaitTime وبين تقدم الرحلة في محطة معينة. يقيس MaxWaitTime الحد الأقصى للوقت بين الرحلات التي تزور أي محطة يمكن الوصول إليها. يشير MaxWaitTime لـ & ltNull & gt (أو -1 لإخراج ملف الشكل) إلى أنه لا يمكن حساب MaxWaitTime لأحد الأسباب التالية:

        • كان هناك أقل من رحلتين ترانزيت خلال النافذة الزمنية.
        • كان الوقت بين بداية نافذة الوقت وأول رحلة أو آخر رحلة ونهاية نافذة الوقت أكبر من أكبر وقت بين الرحلات.

        عند اختيار الترميز ، تأكد من التحقق من قيم & ltNull & gt أو -1.

        استكشاف الأخطاء وإصلاحها والمزالق المحتملة

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

          هل ما زلت تواجه مشاكل؟ ابحث عن إجابات وانشر الأسئلة في مجموعة GeoNet الخاصة بنا.

          جري عد الرحلات في Points Online

          عد الرحلات في Points Online يفعل نفس الشيء مثل عد الرحلات في النقاط، ولكن بدلاً من استخدام مجموعة بيانات الشبكة لحساب المسافة بين نقاط الإدخال الخاصة بك والمحطات القريبة ، فإنه يقوم بذلك باستخدام خدمة مصفوفة تكلفة وجهة أصل ArcGIS Online.

          تتوفر خدمة مصفوفة التكلفة الوجهة الأصلية لـ ArcGIS Online لمعظم أنحاء العالم. إذا لم تكن متأكدًا مما إذا كانت الخدمة تغطي الموقع الجغرافي الذي يخدمه نظام النقل الخاص بك ، فتحقق من خريطة تغطية مجموعة بيانات شبكة ArcGIS Online Network.

          لاستخدام هذه الأداة ، يجب أن تقوم بتسجيل الدخول إلى حساب ArcGIS Online ، أو يجب عليك إدخال اسم مستخدم وكلمة مرور ArcGIS Online في مربع حوار الأداة. يجب أن يمتلك حساب ArcGIS Online امتيازات خدمة الشبكة وائتمانات كافية. تحدث إلى مسئول ArcGIS Online الخاص بمؤسستك إذا كنت بحاجة إلى مساعدة في التحقق من حسابك أو إعداده.

          ستحسب هذه الأداة مسارًا واحدًا كحد أقصى لكل زوج من الأصل والوجهة. لذلك ، إذا كان لديك 100 نقطة اهتمام و 100 نقطة توقف ترانزيت ، فسيتم حساب وقت أو مسافة السفر بين 100 * 100 = 10000 زوج من المقصد والمصدر كحد أقصى. ومع ذلك ، فإن عد الرحلات في Points Online تحاول الأداة تقليل عدد حسابات الأصل والوجهة التي يتم إجراؤها عن طريق تقسيم المشكلة مكانيًا ، لذلك من المحتمل أن يكون العدد الفعلي لأزواج الأصل والوجهة أقل بكثير.

          حتى كتابة هذه السطور ، تكلف خدمة "مصفوفة تكلفة وجهة المنشأ" 0.0005 نقطة ائتمانية لكل زوج من الأصل والوجهة. إذا تم تمرير جميع أزواج الأصل والوجهة البالغ عددها 10000 من المثال أعلاه إلى الخدمة ، فسيتكلف ذلك إجمالي 5 أرصدة. يرجى الرجوع إلى صفحة نظرة عامة على أرصدة خدمة ArcGIS Online للحصول على معلومات أكثر تفصيلاً وحداثة.

          إذا كنت لا تريد أو لا يمكنك استخدام ArcGIS Online ، فاستخدم عد الرحلات في النقاط بدلا من ذلك.

          • فئة ميزة الإخراج: اختر اسمًا وموقعًا لفئة ميزات الإخراج ، والتي ستكون نسخة من نقاط الإدخال مع حقول إضافية لتردد النقل. يوصى باستخدام فئة معالم قاعدة البيانات الجغرافية للملف. غير مسموح بملفات الأشكال كإخراج لهذه الأداة.
          • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها في أداة Preprocess GTFS.
          • يشير إلى التحليل: مجموعة من المعالم النقطية في مدينتك ترغب في تحليلها. تحسب الأداة عدد مرات تكرار خدمة النقل المتاحة لهذه النقاط.
          • حقل المعرف الفريد للنقاط المطلوب تحليلها: حقل في طبقة النقاط الخاصة بك والذي يعمل كمعرّف فريد. تحتاج الأداة إلى هذا من أجل تتبع رحلات الترانزيت المتاحة لكل نقطة بشكل صحيح.
          • يوم من أيام الأسبوع أو تاريخ YYYYMMDD: اختر اليوم الذي ترغب في التفكير فيه. يمكنك تحديد يوم من أيام الأسبوع العامة ، مثل الثلاثاء ، وسيتم احتساب جميع الرحلات التي تعمل في يوم ثلاثاء عادي (كما هو محدد في ملف GTFS calendar.txt الخاص بك). لا يمكنك استخدام يوم من أيام الأسبوع العامة إذا كانت بيانات GTFS الخاصة بك لا تحتوي على ملف calendar.txt. بدلاً من ذلك ، يمكنك إدخال تاريخ محدد بتنسيق YYYYMMDD ، مثل 20160212 في 12 فبراير 2016. سيتم احتساب جميع الرحلات التي تعمل في ذلك التاريخ المحدد ، كما هو محدد في مجموعة بيانات GTFS ، وملف calendar.txt و calendar_dates.txt. تكون التواريخ المحددة مفيدة إذا كنت تريد تحليل عطلة ، أو إذا كان ملف calendar.txt الخاص بك يحتوي على نطاقات تواريخ غير متداخلة ، أو إذا كانت مجموعة بيانات GTFS لا تحتوي على ملف calendar.txt.
          • بدء النافذة الزمنية (HH: MM) (24 ساعة): الطرف السفلي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00.
          • نهاية النافذة الزمنية (س: دد) (24 ساعة): الطرف العلوي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00. إذا كنت ترغب في تحليل نافذة زمنية تمتد إلى منتصف الليل ، يمكنك استخدام مرات أكبر من 23:59. على سبيل المثال ، يجب أن يكون للنافذة الزمنية من 11 مساءً إلى 1 صباحًا وقت بدء الساعة 23:00 ووقت الانتهاء 25:00.
          • أقصى مسافة بين نقاط التوقف والنقاط: اختر المسافة التي يمكن للمشاة قطعها بين النقاط التي تقوم بتحليلها ومحطات العبور.
          • وحدات المسافة القصوى: حدد وحدات القياس (مثل كيلومترات أو أميال) من أقصى مسافة بين نقاط التوقف والنقاط معامل.
          • عد الوافدين أو المغادرين: حدد ما إذا كنت تريد حساب عدد الوافدين المتاح خلال النافذة الزمنية أو عدد رحلات المغادرة.
          • اسم االمستخدم و كلمه السر: اسم مستخدم وكلمة مرور ArcGIS Online. إذا قمت بتسجيل الدخول إلى ArcGIS Online من خلال ArcMap أو ArcGIS Pro ، فلن تحتاج إلى إدخال اسم المستخدم وكلمة المرور. أدخل اسم المستخدم وكلمة المرور إذا لم يتم تسجيل دخولك أو إذا كنت تقوم بتشغيل هذه الأداة من خلال برنامج نصي بيثون مستقل في ArcMap (سيتمكن ArcGIS Pro من استخدام الحساب الذي تم تسجيل الدخول إليه حتى من لغة python المستقلة).
          • [فئة ميزة الإخراج]: فئة معلم النقطة هذه هي مجرد نسخة معدلة من نقاط الإدخال الخاصة بك ، وتحتوي على أربعة حقول جديدة. الرجاء مراجعة "فهم الإخراج" أدناه للحصول على شرح للحقول في هذا الجدول.

          الرجاء مراجعة قسم "فهم الإخراج" للحصول على عد الرحلات في النقاط أداة. حقول الإخراج هي نفسها.

          استكشاف الأخطاء وإصلاحها والمزالق المحتملة

          • تلقيت خطأ بشأن عدم القدرة على الاتصال بـ ArcGIS Online: تأكد من تسجيل الدخول إلى حساب ArcGIS Online الخاص بك من خلال ArcMap أو ArcGIS Pro أو أنك تقوم بتمرير اسم مستخدم وكلمة مرور ArcGIS Online صالحين إلى الأداة. يجب أن يمتلك حساب ArcGIS Online امتيازات خدمة الشبكة وائتمانات كافية. تحدث إلى مسئول ArcGIS Online الخاص بمؤسستك إذا كنت بحاجة إلى مساعدة في التحقق من حسابك أو إعداده.
          • تستغرق الأداة وقتًا طويلاً للتشغيل: قد تستغرق هذه الأداة وقتًا طويلاً للتشغيل لعدد كبير من النقاط. تحد خدمة مصفوفة تكلفة الأصل والوجهة من عدد الأصول والوجهات التي يمكن استخدامها ، لذلك بالنسبة لمجموعات البيانات الكبيرة ، سيتم تقسيم نقاط الإدخال ومحطات النقل إلى أجزاء وتمريرها كمكالمات متعددة للخدمة. ستقوم الأداة بطباعة تقارير مرحلية منتظمة.
          • تلقيت رسالة تحذير تفيد بأن لدي نطاقات زمنية غير متداخلة: هذا بسبب الطريقة التي أنشأت بها بيانات GTFS ملف calendar.txt الخاص بها ، أو لأن مجموعات بيانات GTFS (إذا كان لديك مجموعات بيانات متعددة) لا تغطي نفس نطاقات التاريخ. انظر شرح هذه المشكلة في ما قبل المعالجة GTFS القطاع الثامن.

          هل ما زلت تواجه مشاكل؟ ابحث عن إجابات وانشر الأسئلة في مجموعة GeoNet الخاصة بنا.

          جري عد الرحلات في التوقفات

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

          • فئة ميزة الإخراج: اختر اسمًا وموقعًا لفئة ميزة الإخراج ، والتي ستظهر معلومات من ملف GTFS stop.txt مع حقول إضافية لتردد النقل. يوصى باستخدام فئة معالم قاعدة البيانات الجغرافية للملف بدلاً من ملف الأشكال.
          • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها بتنسيق ما قبل المعالجة GTFS أداة.
          • يوم من أيام الأسبوع أو تاريخ YYYYMMDD: اختر اليوم الذي ترغب في التفكير فيه. يمكنك تحديد يوم من أيام الأسبوع العامة ، مثل الثلاثاء ، وسيتم احتساب جميع الرحلات التي تعمل في يوم ثلاثاء عادي (كما هو محدد في ملف GTFS calendar.txt الخاص بك). لا يمكنك استخدام يوم من أيام الأسبوع العامة إذا كانت بيانات GTFS الخاصة بك لا تحتوي على ملف calendar.txt. بدلاً من ذلك ، يمكنك إدخال تاريخ محدد بتنسيق YYYYMMDD ، مثل 20160212 في 12 فبراير 2016. سيتم احتساب جميع الرحلات التي تعمل في ذلك التاريخ المحدد ، كما هو محدد في مجموعة بيانات GTFS ، وملف calendar.txt و calendar_dates.txt. تكون التواريخ المحددة مفيدة إذا كنت تريد تحليل عطلة ، أو إذا كان ملف calendar.txt الخاص بك يحتوي على نطاقات تواريخ غير متداخلة ، أو إذا كانت مجموعة بيانات GTFS لا تحتوي على ملف calendar.txt.
          • بدء النافذة الزمنية (HH: MM) (24 ساعة): الطرف السفلي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00.
          • نهاية النافذة الزمنية (س: دد) (24 ساعة): الطرف العلوي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00. إذا كنت ترغب في تحليل نافذة زمنية تمتد إلى منتصف الليل ، يمكنك استخدام مرات أكبر من 23:59. على سبيل المثال ، يجب أن يكون للنافذة الزمنية من 11 مساءً إلى 1 صباحًا وقت بدء الساعة 23:00 ووقت الانتهاء 25:00.
          • عد الوافدين أو المغادرين: حدد ما إذا كنت تريد حساب عدد الوافدين عند المحطة أثناء النافذة الزمنية أو عدد مرات المغادرة من المحطة.
          • [فئة ميزة الإخراج]: تعرض فئة ميزة النقطة هذه محطات توقف GTFS الخاصة بك. يحتوي جدول السمات على معلومات من ملف stop.txt وحقول تشير إلى تكرار النقل في كل محطة. الرجاء مراجعة "فهم الإخراج" أدناه للحصول على شرح للحقول في هذا الجدول.

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

          stop_id: stop_id الفريد من ملف GTFS stop.txt. يحتوي ملف stop_id الأصلي الآن على اسم مجلد GTFS مُلحق مسبقًا به ، وذلك لمنع حدوث مشكلات عند دمج مجموعات بيانات GTFS المتعددة في نفس التحليل.

          stop_code، stop_name، stop_desc، zone_id، stop_url، location_type، parent_station: الحقول من ملف GTFS stop.txt. للحصول على شرح لهذه الحقول ، يرجى مراجعة الدليل المرجعي GTFS.

          NumTrips: العدد الإجمالي لرحلات الترانزيت التي تزور هذه المحطة خلال النافذة الزمنية.

          NumTripsPerHr: متوسط ​​عدد رحلات الترانزيت التي تزور هذه المحطة في الساعة خلال النافذة الزمنية. يتم حساب هذا الرقم بقسمة NumTrips على طول النافذة الزمنية.

          MaxWaitTime: الحد الأقصى للوقت ، بالدقائق ، بين وصول أو مغادرة رحلة الترانزيت المتتالية خلال النافذة الزمنية الخاصة بك. هذا هو الحد الأقصى من الوقت الذي لا تقوم خلاله أي رحلات بزيارة هذه المحطة. يشير MaxWaitTime لـ & ltNull & gt (أو -1 لإخراج ملف الشكل) إلى أنه لا يمكن حساب MaxWaitTime لأحد الأسباب التالية:

          • كان هناك أقل من رحلتين ترانزيت خلال النافذة الزمنية.
          • كان الوقت بين بداية نافذة الوقت وأول رحلة أو آخر رحلة ونهاية نافذة الوقت أكبر من أكبر وقت بين الرحلات.

          عند اختيار الترميز ، تأكد من التحقق من قيم & ltNull & gt أو -1.

          استكشاف الأخطاء وإصلاحها والمزالق المحتملة

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

            هل ما زلت تواجه مشاكل؟ ابحث عن إجابات وانشر الأسئلة في مجموعة GeoNet الخاصة بنا.

            جري عد الرحلات في التوقفات حسب الطريق والاتجاه

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

            • فئة ميزة الإخراج: اختر اسمًا وموقعًا لفئة ميزات الإخراج. يجب أن تكون فئة معلم في قاعدة بيانات جغرافية وليست ملف شكل.
            • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها بتنسيق ما قبل المعالجة GTFS أداة.
            • نوافذ الوقت: جدول قيم (قائمة قوائم) يحدد الإطارات الزمنية التي تريد حساب ترددات العبور لها. يتضمن كل إدخال للنافذة الزمنية:
              • يوم من أيام الأسبوع أو تاريخ YYYYMMDD: اختر اليوم الذي ترغب في التفكير فيه. يمكنك تحديد يوم من أيام الأسبوع العامة ، مثل الثلاثاء ، وسيتم احتساب جميع الرحلات التي تعمل في يوم ثلاثاء عادي (كما هو محدد في ملف GTFS calendar.txt الخاص بك). لا يمكنك استخدام يوم من أيام الأسبوع العامة إذا كانت بيانات GTFS الخاصة بك لا تحتوي على ملف calendar.txt. بدلاً من ذلك ، يمكنك إدخال تاريخ محدد بتنسيق YYYYMMDD ، مثل 20160212 في 12 فبراير 2016. سيتم احتساب جميع الرحلات التي تعمل في ذلك التاريخ المحدد ، كما هو محدد في مجموعة بيانات GTFS ، وملف calendar.txt و calendar_dates.txt. تكون التواريخ المحددة مفيدة إذا كنت تريد تحليل عطلة ، أو إذا كان ملف calendar.txt الخاص بك يحتوي على نطاقات تواريخ غير متداخلة ، أو إذا كانت مجموعة بيانات GTFS لا تحتوي على ملف calendar.txt.
              • بدء النافذة الزمنية: الطرف السفلي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00.
              • نهاية النافذة الزمنية: الطرف العلوي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00. إذا كنت ترغب في تحليل نافذة زمنية تمتد إلى منتصف الليل ، يمكنك استخدام مرات أكبر من 23:59. على سبيل المثال ، يجب أن يكون للنافذة الزمنية من 11 مساءً إلى 1 صباحًا وقت بدء الساعة 23:00 ووقت الانتهاء 25:00.
              • عد الوافدين أو المغادرين: حدد ما إذا كنت تريد حساب عدد الوافدين عند المحطة أثناء النافذة الزمنية أو عدد مرات المغادرة من المحطة.
              • بادئة حقل الإخراج: بادئة اسم الحقل المراد استخدامها لهذه النافذة الزمنية في جدول الإخراج. يتم تضمين العديد من النوافذ الزمنية الافتراضية عند فتح الأداة لأول مرة ، ولكن يمكنك إزالتها أو تعديلها أو الإضافة إليها حسب الحاجة.
              • [فئة ميزة الإخراج]: تُظهر فئة معلم النقطة هذه توقفات GTFS الخاصة بك مع تكرار بعض نقاط التوقف إذا تم استخدامها بواسطة مسارات واتجاهات متعددة للسفر خلال النوافذ الزمنية المحددة. يحتوي جدول السمات على معلومات من ملف stop.txt وحقول تشير إلى تكرار النقل في كل محطة توقف لكل نافذة زمنية. الرجاء مراجعة "فهم الإخراج" أدناه للحصول على شرح للحقول في هذا الجدول.

              تنتج هذه الأداة فئة معالم النقاط تحتوي على الحقول الموضحة أدناه.

              stop_id: stop_id الفريد من ملف GTFS stop.txt. يحتوي ملف stop_id الأصلي الآن على اسم مجلد GTFS مُلحق مسبقًا به ، وذلك لمنع حدوث مشكلات عند دمج مجموعات بيانات GTFS المتعددة في نفس التحليل.

              stop_code، stop_name، stop_desc، zone_id، stop_url، location_type، parent_station: الحقول من ملف GTFS stop.txt. للحصول على شرح لهذه الحقول ، يرجى مراجعة الدليل المرجعي GTFS.

              معرّف_المسار: GTFS route_id الذي يرتبط به صف الجدول هذا. سيكون هذا الحقل & ltNull & gt إذا لم تقم أي مسارات بزيارة stop_id خلال أي من النوافذ الزمنية المحددة.

              direction_id: GTFS direction_id الذي يرتبط به صف الجدول هذا. سيكون هذا الحقل & ltNull & gt إذا لم تقم أي مسارات بزيارة stop_id خلال أي من النوافذ الزمنية المحددة.

              [بادئة حقل الإخراج] _NumTrips: العدد الإجمالي لرحلات الترانزيت التي تزور هذه المحطة خلال النافذة الزمنية المحددة بالبادئة.

              [بادئة حقل الإخراج] _NumTripsPerHr: متوسط ​​عدد رحلات الترانزيت التي تزور هذه المحطة في الساعة خلال النافذة الزمنية التي تحددها البادئة. يتم حساب هذا الرقم بقسمة NumTrips على طول النافذة الزمنية.

              [بادئة حقل الإخراج] _MaxWaitTime: الحد الأقصى للوقت ، بالدقائق ، بين وصول أو مغادرة رحلة العبور المتتالية خلال النافذة الزمنية المحددة بالبادئة. هذا هو الحد الأقصى من الوقت الذي لا تقوم خلاله أي رحلات بزيارة هذه المحطة. يشير MaxWaitTime لـ & ltNull & gt إلى أنه لا يمكن حساب MaxWaitTime لأحد الأسباب التالية:

              • كان هناك أقل من رحلتين ترانزيت خلال النافذة الزمنية.
              • كان الوقت بين بداية نافذة الوقت وأول رحلة أو آخر رحلة ونهاية نافذة الوقت أكبر من أكبر وقت بين الرحلات.

              عند اختيار الرموز ، تأكد من التحقق من قيم & ltNull & gt.

              [بادئة حقل الإخراج] _AvgHeadway: متوسط ​​التقدم بالدقائق بين الرحلات خلال النافذة الزمنية المحددة بالبادئة. سيكون هذا الحقل & ltNull & gt إذا تعذر حساب متوسط ​​التقدم ، عادةً لنفس السبب الذي لا يمكن فيه حساب حقل MaxWaitTime.

              قيم stop_id في الإخراج ليست فريدة. يجب أن يكون الجمع بين stop_id و route_id و direction_id فريدًا.

              استكشاف الأخطاء وإصلاحها والمزالق المحتملة

              • تلقيت رسالة تحذير تفيد بأن لدي نطاقات زمنية غير متداخلة: هذا بسبب الطريقة التي أنشأت بها بيانات GTFS ملف calendar.txt الخاص بها ، أو لأن مجموعات بيانات GTFS (إذا كان لديك مجموعات بيانات متعددة) لا تغطي نفس نطاقات التاريخ. انظر شرح هذه المشكلة في ما قبل المعالجة GTFS القطاع الثامن.

              هل ما زلت تواجه مشاكل؟ ابحث عن إجابات وانشر الأسئلة في مجموعة GeoNet الخاصة بنا.

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

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

              • فئة ميزة الإخراج: اختر اسمًا وموقعًا لفئة ميزة الإخراج ، والتي ستظهر معلومات من ملف GTFS stop.txt مع حقول إضافية لتردد النقل. يوصى باستخدام فئة معالم قاعدة البيانات الجغرافية للملف بدلاً من ملف الأشكال.
              • قاعدة بيانات SQL لبيانات GTFS المعالجة مسبقًا: قاعدة بيانات SQL التي أنشأتها بتنسيق ما قبل المعالجة GTFS أداة.
              • يوم من أيام الأسبوع أو تاريخ YYYYMMDD: اختر اليوم الذي ترغب في التفكير فيه. يمكنك تحديد يوم عمل عام ، مثل الثلاثاء ، وسيتم احتساب جميع الرحلات التي تعمل في يوم ثلاثاء عادي (كما هو محدد في ملف GTFS calendar.txt الخاص بك). لا يمكنك استخدام يوم من أيام الأسبوع العامة إذا كانت بيانات GTFS الخاصة بك لا تحتوي على ملف calendar.txt. بدلاً من ذلك ، يمكنك إدخال تاريخ محدد بتنسيق YYYYMMDD ، مثل 20160212 في 12 فبراير 2016. سيتم احتساب جميع الرحلات التي تعمل في ذلك التاريخ المحدد ، كما هو محدد في مجموعة بيانات GTFS ، وملف calendar.txt و calendar_dates.txt الخاص بمجموعة بيانات GTFS. تكون التواريخ المحددة مفيدة إذا كنت تريد تحليل عطلة ، أو إذا كان ملف calendar.txt الخاص بك يحتوي على نطاقات تواريخ غير متداخلة ، أو إذا كانت مجموعة بيانات GTFS لا تحتوي على ملف calendar.txt.
              • بدء النافذة الزمنية (HH: MM) (24 ساعة): الطرف السفلي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00.
              • نهاية النافذة الزمنية (س: دد) (24 ساعة): الطرف العلوي من النافذة الزمنية التي ترغب في تحليلها. يجب أن يكون بتنسيق HH: MM (توقيت 24 ساعة). على سبيل المثال ، 2 صباحًا هي 02:00 ، و 2 مساءً هي 14:00. إذا كنت ترغب في تحليل نافذة زمنية تمتد إلى منتصف الليل ، يمكنك استخدام مرات أكبر من 23:59. على سبيل المثال ، يجب أن يكون للنافذة الزمنية من 11 مساءً إلى 1 صباحًا وقت بدء الساعة 23:00 ووقت الانتهاء 25:00.
              • عد الوافدين أو المغادرين: حدد ما إذا كنت تريد حساب عدد الوافدين عند المحطة أثناء النافذة الزمنية أو عدد مرات المغادرة من المحطة.
              • عتبة التقدم: هذه عتبة التقدم في غضون دقائق. لكل محطة ، تحدد الأداة عدد المسارات التي تزور تلك المحطة والتي لها متوسط ​​وقت بين الحافلات أقل من أو يساوي هذا الحد. على سبيل المثال ، إذا تم تقديم محطة من طريقين مع تقدم مدته 10 دقائق وطريق واحد مع تقدم مدته 30 دقيقة ، وتم تعيين حد المسار على 15 دقيقة ، فسيتم تعيين حقل MtHdWyLim على 2 لهذه المحطة. يتم احتساب المسارين الرئيسيين لمدة 10 دقائق ، لكن طريق التقدم لمدة 30 دقيقة لا يتم احتسابه.
              • التقط إلى أقرب 5 دقائق: سيتم قطع الاتجاهات المحسوبة إلى أقرب فاصل زمني مدته 5 دقائق. في بعض الأحيان ، يمكن أن يكون متوسط ​​التقدم المحسوب لـ GTFS عبارة عن تقدم مثل 11 أو 12 دقيقة بدلاً من العشر المتوقعة بسبب التقريب أو غيرها من عناصر الجدولة الأثرية. إذا تم تحديد ذلك ، فسيتم تقريب الاتجاهات الرئيسية إلى أقرب 5 دقائق. على سبيل المثال ، ستصبح 11 دقيقة 10 ، و 13 دقيقة ستصبح 15.
              • [فئة ميزة الإخراج]: تعرض فئة ميزة النقطة هذه محطات توقف GTFS الخاصة بك. يحتوي جدول السمات على معلومات من ملف stop.txt وحقول تشير إلى تكرار النقل في كل محطة. الرجاء مراجعة "فهم الإخراج" أدناه للحصول على شرح للحقول في هذا الجدول.

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

              • stop_id: stop_id الفريد من ملف GTFS stop.txt. يحتوي ملف stop_id الأصلي الآن على اسم مجلد GTFS مُلحق مسبقًا به ، وذلك لمنع حدوث مشكلات عند دمج مجموعات بيانات GTFS المتعددة في نفس التحليل.
              • stop_code، stop_name، stop_desc، zone_id، stop_url، location_type، parent_station: الحقول من ملف GTFS stop.txt. للحصول على شرح لهذه الحقول ، يرجى مراجعة الدليل المرجعي GTFS.
              • NumTrips: العدد الإجمالي لرحلات الترانزيت التي تزور هذه المحطة خلال النافذة الزمنية.
              • NumTripsPerHr: متوسط ​​عدد رحلات الترانزيت التي تزور هذه المحطة في الساعة خلال النافذة الزمنية. يتم حساب هذا الرقم بقسمة NumTrips على طول النافذة الزمنية.
              • MaxWaitTime: الحد الأقصى للوقت ، بالدقائق ، بين وصول أو مغادرة رحلة الترانزيت المتتالية خلال النافذة الزمنية الخاصة بك. هذا هو الحد الأقصى من الوقت الذي لا تقوم خلاله أي رحلات بزيارة هذه المحطة. يشير MaxWaitTime لـ & ltNull & gt (أو -1 لإخراج ملف الشكل) إلى أنه لا يمكن حساب MaxWaitTime لأحد الأسباب التالية:
                • كان هناك أقل من رحلتين ترانزيت خلال النافذة الزمنية.
                • كان الوقت بين بداية نافذة الوقت وأول رحلة أو آخر رحلة ونهاية نافذة الوقت أكبر من أكبر وقت بين الرحلات.

                استكشاف الأخطاء وإصلاحها والمزالق المحتملة

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

                  هل ما زلت تواجه مشاكل؟ ابحث عن إجابات وانشر الأسئلة في مجموعة GeoNet الخاصة بنا.


                  شاهد الفيديو: الصف السادس محيط المضلعات الجزء الأول (شهر اكتوبر 2021).