أكثر

طريقة أكثر فاعلية للحصول على نقاط البداية والنهاية للخط (arcpy)؟

طريقة أكثر فاعلية للحصول على نقاط البداية والنهاية للخط (arcpy)؟


أقوم بجمع نقاط البداية والنهاية لفئة معالم متعددة الخطوط كبيرة في قاعدة بيانات جغرافية للملف. أنا أستخدم Arcpy و ArcGIS 10.3 و Python 2.7.3 64 بت و 10.3 قاعدة بيانات جغرافية ملف مضغوطة مع فئة ميزة واحدة فقط (ولا توجد كائنات أخرى).

يصل المرء إلى خصائص الهندسة باستخدام الرمز المميز SHAPE @ الذي يتيح الوصول إلى هندسة الخط (أي النقطة الأولى والنقطة الأخيرة).

باستخدام arcpy.da.SearchCursor (fc، ["OID @"، "SHAPE @"]، query) مثل search_cur: allLinesList = [[row [0]، (row [1] .firstPoint.X، row [1]. firstPoint.Y)، (الصف [1] .lastPoint.X ، الصف [1] .lastPoint.Y)] للصف في search_cur]

تستغرق قراءة مليون سمة خطية (لاحظ أن سطورتي تتكون من رأسين فقط ، البداية والنهاية) تستغرق حوالي 5 دقائق. لقد حاولت استخدام حلقة for loop في تكرار المؤشر بدلاً من الفهم وتكرار الميزات في أجزاء من عدة مئات الآلاف مع عدم وجود فرق كبير في الوقت.

هل تعرف أي طريقة أخرى أسرع لقراءة XY لنقطتي البداية والنهاية للسطر؟


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

بمجرد كشف هذا الرمز كطرق عامة ، يمكنك استدعاء الطرق من C # أو VB .NET وحتى من arcpy باستخدام comtypes. نظرًا لأن طبقة التشغيل المتداخل مطلوبة فقط عند استدعاء طرق فئة الوكيل هذه ، يمكن تقليل وقت التنفيذ بشكل كبير. على سبيل المثال ، تستغرق طريقة إنشاء ميزة سطر بها مليون سجل 30 ثانية مع .NET ، ولكن باستخدام C ++ المُدار ، يستغرق الأمر 5 ثوانٍ (أسرع 6 مرات).

فئة الوكيل هي الخيار النهائي حيث يمكنك تحقيق أقصى استفادة من ArcObjects. هذا هو ماأركبيوحدة الوصول إلى البيانات تعمل على تحسين الأداء.


كيف ولماذا تختار بين طرق التسمية باستخدام البادئات & ldquoget & rdquo و & ldquofind & rdquo

دائمًا ما أجد صعوبة في معرفة ما إذا كان ينبغي علي تسمية طريقة معينة تبدأ بـ getSomething مقابل findSomething.

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

كيف ولماذا تقرر بين تسمية هذه الطريقة باسم getRevision () أو findRevision ()؟


خمس خطوات يمكن لشركتك اتخاذها للحفاظ على خصوصية المعلومات

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

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

الخطوة 1: تحديد المعلومات السرية وتحديد أولوياتها

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

الخطوة 2: دراسة تدفقات المعلومات الحالية وإجراء تقييم للمخاطر

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

  • من هم المشاركون الذين يلامسون أصول المعلومات هذه؟
  • كيف يتم إنشاء هذه الأصول أو تعديلها أو معالجتها أو توزيعها بواسطة هؤلاء المشاركين؟
  • ما هي سلسلة الأحداث؟
  • هل هناك فجوة بين السياسات / الإجراءات المعلنة والسلوك الفعلي؟

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

الخطوة 3: تحديد سياسات الوصول والاستخدام وتوزيع المعلومات المناسبة

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

من واقع خبرتي ، تظهر أربعة أنواع من سياسات التوزيع عادةً لما يلي:

  1. معلومات العميل
  2. الاتصالات التنفيذية
  3. الملكية الفكرية
  4. سجلات الموظفين

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

الخطوة 4: تنفيذ نظام المراقبة والإنفاذ

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

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

الخطوة 5: قم بمراجعة التقدم بشكل دوري

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

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

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


116 نظم المعلومات الإدارية

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

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

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

أنظمة تسيير التحويلات

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


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

القرارات والقرارات: أنظمة الدعم الإداري

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

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

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

وفقًا لـ Forrester Research ، تستخدم حوالي 60 في المائة من الشركات التي تبلغ إيراداتها مليار دولار أو أكثر مستودعات البيانات كأداة إدارية. تحولت يونيون باسيفيك (UP) ، وهي سكة حديدية بقيمة 19 مليار دولار ، إلى تكنولوجيا مستودعات البيانات لتبسيط عملياتها التجارية. من خلال دمج أنظمة منفصلة متعددة ، حققت UP نظامًا موحدًا لسلسلة التوريد عزز أيضًا خدمة العملاء. يقول روجر بريسناهان ، المهندس الرئيسي: "قبل إنشاء مخزن البيانات لدينا ، كان لدينا أنظمة مواسير مدخنة". لم يتحدث أي منهم مع بعضهم البعض. . . . لم نتمكن من الحصول على صورة كاملة للسكك الحديدية ".

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

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

أنظمة دعم القرار

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

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

نظم المعلومات التنفيذية

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

النظم الخبيرة

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

  1. ما هي الأنواع الرئيسية لأنظمة المعلومات الإدارية ، وماذا يفعل كل منها؟
  2. ميّز بين أنواع أنظمة دعم الإدارة ، وقدم أمثلة على كيفية استخدام الشركات لكل منها.

ملخص مخرجات التعلم

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


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

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

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

هذا هو تطبيقي لخوارزمية Fortune في Java تم نقله من تطبيق C ++ هنا

(أعلم أنه لن يتم تجميعه ، يجب تهيئة هياكل البيانات والواردات المفقودة)

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


4. استمع لموظفيك

عمالك هم عيناك وأذنيك في الحقل. إذا حدث خطأ ما أو كان من الممكن أن يتحسن ، فإنهم & # 8217 سيعرفون قبل أن تفعل.

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


حل أكثر كفاءة (وأكثر غموضًا)

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

ينتج عن هذا جدول بثلاثة أعمدة متباعدة بشكل متماثل ، ممتدة في مجموعها إلى حجم textwidth. كما تم تحديد Z ، يتم توسيط محتوى الخلايا أيضًا. بدلاً من ذلك ، سيكون X محاذاة إلى اليسار و Y إلى اليمين. يمكنك استخدام p <1.5cm> أو نحو ذلك للحصول على امتداد عمود معين إلى حجم محدد مسبقًا. طالما أنك تستخدم أيًا من X ، Y ، Z معًا ، فسيتمدد الجدول لعرض هامش النص الخاص بك.


باخرة

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

علوم الأرض والجغرافيا والجغرافيا الفيزيائية والدراسات الاجتماعية وتاريخ العالم

النقل النهري Steamboat

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

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

في عام 1787 ، عرض جون فيتش نموذجًا عمليًا لمفهوم القارب البخاري على نهر ديلاوير. ظهر أول تصميم ناجح حقًا بعد عقدين من الزمن. قام ببنائه روبرت فولتون بمساعدة روبرت آر ليفينجستون ، الوزير الأمريكي السابق لفرنسا. Fulton & rsquos craft ، و كليرمونت، قامت برحلتها الأولى في أغسطس عام 1807 ، مبحرة فوق نهر هدسون من مدينة نيويورك إلى ألباني ، نيويورك ، بسرعة مذهلة تبلغ ثمانية كيلومترات (خمسة أميال) في الساعة. ثم بدأ فولتون في القيام بهذه الرحلة ذهابًا وإيابًا على أساس منتظم لدفع العملاء.

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

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

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

بحلول عام 1900 ، تجاوزت السكك الحديدية منذ فترة طويلة القوارب البخارية باعتبارها الشكل السائد للنقل التجاري في الولايات المتحدة. تم تقاعد معظم القوارب البخارية في نهاية المطاف ، باستثناء عدد قليل من المراكب البخارية الأنيقة & ldquoshowboats & rdquo التي تعمل اليوم كمناطق جذب سياحي.


إنشاء إستراتيجية تسويق

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

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

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

قد تشمل هذه:

  1. الشراكة مع الشركات غير المنافسة التي تخدم نفس قاعدة العملاء
  2. إنشاء موارد تعليمية واستضافتها على موقع الويب الخاص بك
  3. طلب منشورات في الصحف والمجلات المحلية
  4. إنشاء برنامج إحالة لدفع الإعلان الشفهي

ابدأ بخطة عمل قوية. تأكد من أنك مرخص ومؤمن بشكل صحيح ، وأن سيارتك موثوقة ومتوافقة مع ADA.

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


أفضل الممارسات / الأنماط لمزامنة البيانات ثنائية الاتجاه

غالبًا ما تظهر في عملي فكرة مزامنة البيانات ثنائية الاتجاه بين أنظمة قواعد البيانات. المثال الكلاسيكي هو نظامان مختلفان قليلاً لإدارة علاقات العملاء (على سبيل المثال ، Raiser's Edge و Salesforce) والحاجة إلى مزامنة ثنائية الاتجاه لبيانات جهات الاتصال بينهما.

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

على سبيل المثال ، عليك الانتباه لما يلي:

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

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