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

ما هو ArcGIS CityEngine؟
بحسب الموقع الرسمي، يُعدّ ArcGIS CityEngine حلاً إجرائياً لتصميم المدن ثلاثية الأبعاد، حيث يقوم بإنشاء بيئات حضرية وتطويرها باستخدام بيانات نظم المعلومات الجغرافية، سواءً كانت اصطناعية أو واقعية. ويُقدّم البرنامج نفسه كأداة أساسية لمصممي المدن، والمخططين، والمهندسين المعماريين، وفناني التصميم ثلاثي الأبعاد.
يُميّز النهج الإجرائي برنامج CityEngine عن أدوات النمذجة التقليدية. فبدلاً من تصميم كل مبنى أو شارع يدويًا، يُحدد المصممون مجموعات من القواعد التي تُولّد الهندسة تلقائيًا. بتغيير أي مُعامل، يتم تحديث كتل المدينة بأكملها في لحظات.
بصراحة: هذا ليس برنامجًا للمستخدمين العاديين. يستهدف CityEngine المحترفين الذين يحتاجون إلى تصور السيناريوهات الحضرية بسرعة - سواء كان ذلك لاختبار مفاهيم التطوير الموجهة نحو النقل العام، أو تقييم تأثيرات النمط المعماري، أو تحليل خطوط الرؤية لتحديد مواقع توربينات الرياح.
فلسفة التصميم الأساسية
تعتمد بنية CityEngine على قواعد CGA (البنية المولدة بالحاسوب). تحدد هذه القواعد الإجرائية كيفية تقسيم الأشكال وبثقها وتشكيلها لتصبح مباني أو شوارع أو بنية تحتية.
تكمن القوة في التكرار. يستطيع المخططون تعديل معايير القواعد لاستكشاف عشرات السيناريوهات - ارتفاعات المباني المختلفة، ومتطلبات الارتداد، أو الأنماط المعمارية - دون الحاجة إلى إعادة بناء النماذج من الصفر. هذه الإمكانية تُسرّع سير العمل الذي كان يستغرق أسابيع في برامج النمذجة التقليدية.
تحليل بيانات المناطق الحضرية والبنية التحتية باستخدام تقنية الذكاء الاصطناعي من FlyPix
تُنتج المدن ومواقع البناء ومشاريع البنية التحتية كميات هائلة من البيانات الجغرافية المكانية. وتساعد تقنية الذكاء الاصطناعي من FlyPix المؤسسات على معالجة الصور الجوية والفضائية وصور الطائرات المسيّرة لتحديد الأصول ورصد التغييرات ودعم أنشطة التخطيط.
هل تحتاج إلى رؤية أفضل للبيانات الجغرافية المكانية؟
يمكن لتقنية الذكاء الاصطناعي من FlyPix المساعدة في:
- مراقبة البنية التحتية
- اكتشاف الأصول وتتبعها
- تحليل الصور الجوية
- عمليات التفتيش الجغرافي المكاني الآلية
👉 جرّب FlyPix AI لاستكشاف حلول الرصد الجغرافي المكاني.
الميزات والقدرات الرئيسية
يضم برنامج CityEngine العديد من الأدوات المتخصصة التي تميزه في فئة برامج تصميم المدن. إليك أهم ما يهم في العمل الإنتاجي.
النمذجة الإجرائية باستخدام قواعد CGA
يُعد نظام قواعد CGA أساس CityEngine. تُحدد القواعد العمليات الهندسية - تقسيم الواجهات إلى طوابق، وإضافة التفاصيل المعمارية، وتطبيق المواد - التي تُنفذ تلقائيًا عبر آلاف المباني.
بالنسبة للفرق التي تدير مشاريع واسعة النطاق، يوفر هذا النهج وقتًا هائلاً. إذ يمكن لمجموعة قواعد واحدة إنشاء حي كامل في دقائق. ولكن الأمر المهم هو أن كتابة قواعد CGA فعّالة تتطلب معرفة بالبرمجة. المصممون الذين يجيدون لغات البرمجة النصية يتأقلمون بسرعة، بينما يواجه أولئك الذين يتوقعون أدوات مرئية فقط صعوبة أكبر في التعلم.
تُوسّع حزمة تطوير البرمجيات CityEngine SDK هذه الإمكانية، مما يسمح للمطورين بإنشاء إضافات مخصصة وتطبيقات مستقلة تُنفّذ قواعد CGA. على أنظمة Linux، تتطلب حزمة تطوير البرمجيات GCC 11.2 أو أحدث (Red Hat Enterprise Linux DevToolSet 11) مع علامات معيار C++20 (-std=c++20).
أدوات تحليل الرؤية
أضافت CityEngine 2017.1 أدوات جديدة لتحليل الرؤية (أدوات مجال الرؤية، وقبة الرؤية، وممر الرؤية) لتحليل الرؤية التفاعلي في المشاهد ثلاثية الأبعاد. ووفقًا للوثائق الرسمية، تعرض هذه الأدوات الأسطح والهياكل المرئية من نقاط المراقبة، مما يتيح استكشاف مجال الرؤية في الوقت الفعلي تقريبًا.
تُظهر التطبيقات العملية فعالية هذه التقنية. فقد استخدم باحثون في جامعة لوفان الكاثوليكية تحليلات الرؤية الآلية باستخدام لغة بايثون من CityEngine لتحديد المواقع المناسبة لتوربينات الرياح الحضرية الصغيرة في بروكسل. وساهمت النماذج ثلاثية الأبعاد المحسّنة في تقليل مستوى رؤية التوربينات بنسبة 1.3%، مما ساعد على تحسين مواقعها بما يتوافق مع المتطلبات الجمالية والوظيفية.
يتم عرض مقاييس الرؤية حسب الطبقة بالستيراديان (مضروبة في 1000 لسهولة القراءة)، مع تحديد نقاط الرؤية كطبقات مجال الرؤية وتحديد الكائنات المستهدفة من خلال تعبيرات targetFilter.

وحدة تصميم الشوارع
بحسب منشورات المدونة الرسمية الأخيرة، يركز برنامج "مصمم الشوارع" تحديداً على تصميم الشوارع، وهو عنصر أساسي في التخطيط الحضري. وقد طُوّر البرنامج لتسهيل تصميم الشوارع، بل وجعله ممتعاً أيضاً، كما يشير المطورون، من خلال توفير مسارات عمل دقيقة ومرنة لاختبار مختلف التوزيعات المكانية ومستويات الخدمة.
تؤثر الشوارع بشكل كبير على هوية المكان وجودة الحياة فيه. ويقر برنامج تصميم الشوارع بذلك من خلال تركيز عملية التصميم على التكرار السريع ومقارنة السيناريوهات، وهما من نقاط القوة الأساسية للنهج الإجرائي.
التكامل ودعم البيانات
يستهلك CityEngine بيانات نظم المعلومات الجغرافية من مصادر متعددة، بما في ذلك مثيلات ArcGIS Online و Portal for ArcGIS (على الرغم من أن الإصدار 2025.0 به مشكلة موثقة (BUG-000178786) تتمثل في فشل الاتصال بمثيلات Portal for ArcGIS عندما تكون شهادة SSL الخاصة بـ Portal مفقودة من ملحق نقاط توزيع CRL).
يُصدّر البرنامج إلى صيغ متوافقة مع أدوات التصور، وخطوط إنتاج الواقع الافتراضي/المعزز، وتطبيقات التصميم الأخرى. كما توجد تكاملات طوّرها المجتمع لأدوات مثل Houdini، مما يُوسّع نطاق CityEngine ليشمل سير عمل المؤثرات البصرية.
تطبيقات عملية في العالم الحقيقي
بغض النظر عن الجانب النظري، كيف تقوم المؤسسات فعلياً بتطبيق CityEngine؟ تكشف دراسات الحالة عن أنماط عملية.
استخدمت مدينة ميسا بولاية أريزونا تقنيات ArcGIS (بما في ذلك سير عمل CityEngine) لإحداث ثورة في مشاريع التخطيط الحضري. وركز المخططون على تحسين التواصل بشأن مواقع التطوير النشطة، وتعزيز التنمية الموجهة نحو النقل العام، وتحسين مشاركة أصحاب المصلحة من خلال الخرائط التفاعلية.
في جامعة لوفان الكاثوليكية، تناول الباحثون مشكلة محددة: تحديد الموقع الأمثل لتوربينات الرياح الحضرية الصغيرة التي تولد طاقة نظيفة مع تقليل التأثير البصري. وقد مكّنت إمكانيات الأتمتة في برنامج CityEngine باستخدام لغة بايثون من إجراء تحليل منهجي للرؤية عبر تكوينات مبانٍ متعددة. وأظهر المشروع كيف تتعامل الأدوات الإجرائية مع سير العمل التحليلي الذي يصعب تنفيذه باستخدام النمذجة اليدوية.
تشير المناقشات المجتمعية إلى أن برنامج CityEngine يحظى بإقبال واسع من قبل إدارات التخطيط الحكومية، وشركات الهندسة المعمارية العاملة على مشاريع التطوير الرئيسية، والجامعات التي تُدرّس مقررات التصميم الحضري. وغالبًا ما تحصل المؤسسات التعليمية على تراخيص أعضاء هيئة التدريس والموظفين من خلال اتفاقيات جامعية.
نقاط القوة والضعف
لا يوجد برنامج مثالي. يقدم برنامج CityEngine بعض الميزات مقابل ميزات أخرى، وفهم هذه المفاضلات يساعد الفرق على اتخاذ قرارات اعتماد مدروسة.
| نقاط القوة | القيود |
|---|---|
| التوليد السريع لنماذج على مستوى المدينة | منحنى تعلم حاد لقواعد CGA |
| تعمل عملية التكرار القائمة على القواعد على تسريع اختبار السيناريوهات | ضوابط محدودة للنمذجة العضوية/الفنية |
| تكامل بيانات نظم المعلومات الجغرافية الأصلية | يتطلب الإلمام بنظام Esri البيئي |
| أدوات تحليل الرؤية المتقدمة | معرفة البرمجة مفيدة للاستخدام المتقدم |
| دعم أتمتة Python/SDK | غير مناسب للمباني المصممة حسب الطلب. |
| تأسست في قطاع التخطيط الحضري | يتطلب تحديد الأسعار استفساراً رسمياً |
يُفضّل النهج الإجرائي بطبيعته المشاريع التي يكون فيها التكرار والتنوع أهم من الإبداع الفني المُخصّص. يتألق برنامج CityEngine عند إنشاء 500 مبنى سكني بتنوعات بارامترية؛ ولكنه أقل كفاءة في تصميم معلم معماري فريد بلمسات معمارية مميزة.
من ينبغي عليه استخدام CityEngine؟
يستهدف برنامج CityEngine فئات مهنية محددة. يستفيد مخططو المدن الذين يقيمون سيناريوهات التطوير من التكرار السريع. ويكتسب المهندسون المعماريون العاملون على مشاريع مجتمعية كبيرة مخططة بشكل رئيسي كفاءة من خلال التوليد القائم على القواعد.
سيُقدّر محللو نظم المعلومات الجغرافية الذين يحتاجون إلى إمكانيات التصور ثلاثي الأبعاد التكامل الأصلي للبيانات. كما سيتمكن مخططو النقل الذين يدرسون التنمية الموجهة نحو النقل العام من نمذجة تأثيرات البيئة العمرانية بسرعة.
لكن مهلاً، من الذي لا ينبغي له اختيار CityEngine؟ مكاتب الهندسة المعمارية الصغيرة التي تركز على المباني الفردية المصممة حسب الطلب ستجد أن الاستثمار غير مبرر. المصممون الذين يحتاجون إلى سير عمل مرئي بالكامل دون الحاجة إلى البرمجة سيواجهون صعوبة. الفرق التي تفتقر إلى بنية تحتية لنظم المعلومات الجغرافية قد تواجه صعوبات في التكامل.
الترخيص والتوافر
تُقدّم شركة Esri برنامج CityEngine من خلال اتفاقيات ترخيص متنوعة. ووفقًا للموقع الإلكتروني الرسمي، تتوفر نسخة تجريبية مجانية. ويمكن للمؤسسات التعليمية الحصول على تراخيص لأعضاء هيئة التدريس والموظفين من خلال اتفاقيات جامعية (تظهر إشارات إلى فترات الترخيص 2022-2025 في قوائم متاجر الجامعات الإلكترونية).
للاطلاع على الأسعار الحالية وخيارات الاشتراك، يرجى مراجعة موقع Esri الرسمي، حيث تختلف هياكل الترخيص والتكاليف حسب نوع المؤسسة وحجم النشر.
ابدء
ينبغي على المستخدمين الجدد التعامل مع CityEngine بشكل منهجي. ابدأ بمعرض الدروس التعليمية المتاح عبر الوثائق الرسمية. تتناول هذه الدروس مشاكل واقعية وتوفر خبرة عملية في سير العمل الأساسي.
استثمر بعض الوقت في تعلم قواعد لغة CGA قبل البدء في مشاريع الإنتاج. قد لا تكون هذه اللغة بديهية للمصممين الذين ليس لديهم خلفية برمجية، لكن إتقانها يُحسّن الإنتاجية بشكل ملحوظ.
استكشف مكتبة موارد CityEngine (ESRI.lib)، التي تحتوي على قواعد وموارد CGA مفيدة. كما توفر مساهمات المجتمع على منصات مثل GitHub مجموعات قواعد إضافية وأمثلة تكامل.
بالنسبة للمؤسسات، يُنصح بدراسة المشاريع التجريبية لاختبار CityEngine على نماذج سير العمل قبل اعتمادها على مستوى المؤسسة. تتزايد قيمة البرنامج مع حجم المشروع، حيث تتضح فوائده بشكل أكبر في السيناريوهات الأكبر والأكثر تعقيدًا.
الأسئلة الشائعة
يُنشئ برنامج ArcGIS CityEngine نماذج ثلاثية الأبعاد إجرائية للبيئات الحضرية لأغراض التخطيط والتصميم والتصور. ويستخدمه مصممو المدن لإنشاء سيناريوهات المدن وتطويرها بسرعة، واختبار مفاهيم التطوير، وإجراء تحليلات الرؤية باستخدام بيانات نظم المعلومات الجغرافية الواقعية أو المعلومات الاصطناعية.
تعتمد النمذجة الإجرائية على مجموعات من القواعد (قواعد CGA في CityEngine) التي تُنشئ تلقائيًا أشكالًا هندسية بناءً على معايير محددة. فبدلًا من نمذجة كل مبنى يدويًا، يُحدد المصممون قواعد تُنشئ مئات التباينات. يُسرّع هذا النهج المشاريع واسعة النطاق بشكل كبير، ولكنه يتطلب تعلم لغة القواعد.
نعم. يتكامل CityEngine بشكل أصلي مع ArcGIS Online وPortal for ArcGIS ومصادر بيانات نظم المعلومات الجغرافية الأخرى. ويستخدم المعلومات الجغرافية لإنشاء مشاهد ثلاثية الأبعاد تعكس الظروف الواقعية، مما يجعله ذا قيمة خاصة لإدارات التخطيط التي تمتلك بنية تحتية راسخة لنظم المعلومات الجغرافية.
أُضيفت أدوات تحليل الرؤية في الإصدار 2017.1، وهي تعرض الأسطح والهياكل المرئية من نقاط مراقبة محددة في المشاهد ثلاثية الأبعاد. وتُجرى تحليلات مجال الرؤية التفاعلية هذه في الوقت الفعلي تقريبًا، مما يساعد المخططين على تقييم خطوط الرؤية والتأثير البصري والاعتبارات الجمالية لمقترحات التطوير.
يُعدّ برنامج CityEngine صعب التعلم، خاصةً للمستخدمين الذين ليس لديهم خبرة في البرمجة أو نظم المعلومات الجغرافية. يتطلب نظام قواعد CGA معرفةً بالبرمجة النصية للاستفادة من جميع إمكانياته. لذا، ينبغي على المبتدئين توقع فترة تأهيل طويلة، والنظر في البدء بموارد تعليمية قبل البدء بالعمل الفعلي.
تُشكّل إدارات التخطيط الحضري، وشركات الهندسة المعمارية العاملة على مشاريع المجتمعات المتكاملة، وهيئات النقل، والمؤسسات الأكاديمية التي تُدرّس التصميم الحضري، ومطورو الواقع الافتراضي والمعزز الذين يُنشئون تجارب حضرية غامرة، قاعدة المستخدمين الرئيسية. كما تستخدم بعض استوديوهات المؤثرات البصرية برنامج CityEngine لإنشاء بيئات حضرية خلفية.
لا تنشر Esri أسعارها القياسية علنًا. تختلف رسوم الترخيص باختلاف نوع المؤسسة، وحجم النشر، والوضع الأكاديمي. تتوفر نسخة تجريبية مجانية على الموقع الرسمي. تواصل مع Esri مباشرةً أو استشر أقسام تقنية المعلومات في الجامعات (للمؤسسات التعليمية) لمعرفة أحدث معلومات الأسعار.
الحكم النهائي
يحتل برنامج ArcGIS CityEngine مكانةً مميزةً في منظومة التصميم ثلاثي الأبعاد. بالنسبة للمؤسسات التي تتعامل مع مشاريع حضرية واسعة النطاق تتطلب سرعةً في التطوير وتكاملاً مع نظم المعلومات الجغرافية، يقدم البرنامج قيمةً كبيرة. إذ يُحوّل النهج الإجرائي سير العمل الذي كان يستغرق أسابيع إلى جهود تُقاس بأيام.
مع ذلك، لا يُعدّ CityEngine حلاً شاملاً. فالاستثمار في التعلّم أمرٌ ضروري. يجب على الفرق الالتزام بإتقان قواعد CGA والتفكير الإجرائي. قد تجد المؤسسات التي تفتقر إلى بنية تحتية لنظم المعلومات الجغرافية أو المشاريع التي لا تتناسب مع حجمها مع الأساليب الإجرائية حلولاً أفضل في أماكن أخرى.
تُظهر أدوات تحليل الرؤية، وإمكانيات أتمتة بايثون، ووحدة تصميم الشوارع، استمرار استثمار Esri في المنصة. بالنسبة للتطبيقات المناسبة - مثل دراسات التطوير الموجهة نحو النقل العام، وتصورات المخططات الرئيسية، وتحليلات مجال الرؤية - يظل CityEngine خيارًا قويًا ومتطورًا.