منصوبے کے بارے میں

Otter (OpenTTD map makER) هي مجموعة من أدوات Python مصممة لتسهيل إنشاء خرائط وسيناريوهات مخصصة للعالم الحقيقي للعبة OpenTTD. يتبنى المشروع نهج نظام المعلومات الجغرافية (GIS)، مما يسمح للمستخدمين بتحويل الإحداثيات العالمية إلى إحداثيات شبكة اللعبة والعكس. بينما لا يُطلب معرفة GIS بشكل صارم، إلا أنها تعزز إمكانات سير العمل. تشمل القدرات الأساسية: - **توليد خرائط الارتفاع**: يتكامل مع 'Bother' لتنزيل بيانات تضاريس SRTM وتوسيع نطاق الصور لإنشاء خرائط ارتفاع مخصصة. - **تحويل البيانات**: يحول الرسوم البيانية ذات المرجع الجغرافي ويتعامل مع تحويلات البيانات بين المواقع العالمية (خط العرض/الطول) ومواضع شبكة اللعبة. - **تكامل OSM**: يستعلم OpenStreetMap (عبر واجهة برمجة تطبيقات Overpass) لاسترداد مواقع وسكان المدن والبلدات، مع دعم المخرجات في CSV، Excel، GeoJSON، أو Shapefile. - **أتمتة السيناريو**: يولد ملفات JSON متوافقة مع منشئ سيناريوهات OpenTTD وينشئ نصوص ألعاب (كود Squirrel) لوضع المدن والصناعات واللافتات وميزات المياه مثل بحيرات الجبال تلقائيًا. - **مدخلات مرنة**: يدعم أنواع بيانات مختلفة بما في ذلك Pandas DataFrames، وGeoDataFrames، والقوائم، ومسارات الملفات لـ CSV، وExcel، وshapefiles، مع خيارات تصفية ديناميكية. تُعد الأداة مفيدة بشكل خاص للاعبين الذين يرغبون في إعادة إنشاء مناطق عالمية محددة في OpenTTD بجغرافيا وأنماط استيطان دقيقة. وهي تُسرّع عملية التحرير اليدوي للخرائط التي كانت مرهقة سابقًا من خلال الاستفادة من نصوص Python لمعالجة البيانات وتوليد نصوص اللعبة.