لقد عملت منذ عدة سنوات في رسم مخططات حديثة لسلسلة من المنطقتين الجبليتين والحفاظ عليها. Dzungarian Alatau و Central Tien Shan.
في البداية ، رسمت كل شيء في برنامج Ocad. هذا برنامج خاص لرسم بطاقات التوجيه. تم تقسيم المشروع إلى عشرات الأوراق. ثم تم تصدير هذه الأوراق إلى الصور ، وخياطتها وقطعها إلى بلاط. تم تحميل البلاط إلى بروتوكول نقل الملفات.
هنا مثال لما يحدث في QGisوإليك كيف كانت في أوكادوبعد ذلك التقيت في أحد الأيام ب QGIS.
البرنامج أعجبني. عارض لطيف. ليس معبراً كما في OCAD ، لكن الجودة تناسبني. القدرة على العمل مباشرة مع البيانات الجغرافية. القدرة على العمل مع المشروع بأكمله دون تقسيمه إلى أجزاء.
كل هذا دفع بنقل المشروع بأكمله إلى QGIS.
ولكن الآن أنا نادم عليه قليلا.
جهاز عرض QGIS غير مناسب لإنشاء مربعات.بالطبع ، هناك نوعان من المكونات الإضافية QTiles و QMetaTiles لـ QGIS 2. قمت بتكييفهما مع QGIS 3.
سأخبركم المزيد عن عضادات غير قابلة للتآكل والتي تتداخل مع إنشاء بطاقات التجانب في QGIS.
تم التصدير باستخدام المكوّن الإضافي QTiles
دعامة رقم 1. عندما يقوم العارض بحساب الكائنات التي تقع ضمن نطاقه (في QGIS يسمى هذا قماش) ، فإنه لا يأخذ في الاعتبار حجم رموز الكائنات.مثال 1 أ ميزة النقطة
كما ترى ، تم اقتصاص رمز القمة. جعله العارض على البلاط السفلي ، ولكن ليس على البلاط العلوي. لأن مركز القمة لم يقع ضمن حدود البلاط.
المثال 1 ب ميزة الخط
يمتد الخط السميك بالقرب من حدود البلاط. سقطت جزئيا إلى البلاط السفلي. لم أصل إلى المربع العلوي على الإطلاق.
لا يجب أن يمر الخط على طول حدود البلاط. ربما لا تزال هناك قطعة أثرية
دعامة رقم 2. ترتيب النقوش.مثال 2 أ نقش قصير على كائن خطي
استنتج Renderer الاسم على كل مربع.
المثال 2 ب نقش طويل على كائن خطيZ15

Z16

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

Z15

في Z16 ، يظهر العارض فقط الجزء من النقش الذي يكسر البلاط. عند تقديم بلاط مجاور ، بالطبع ، ينسى ذلك.
إذا تم تعطيل خيار "إظهار التسميات الجزئية" ، فلن يكون هناك نقش على الإطلاق في Z16.
طريقتان مطلوبتان لمكافحة هذه المشاكل.
1. التعدين
2. المناطق العازلة
ميتاتلينغ.لا يتم تقديم كل مربع على حدة ، ولكن مجموعة من البلاط. قل 4x4 ، ثم قطعها إلى قطع أصغر.
المناطق العازلةيتم تقديم مساحة أكبر من البلاط أو metatile ، ثم يتم قطع القطعة المطلوبة منه.
لا تصحح كلتا الطريقتين العتبات أعلاه ، ولكن تحولهما إلى عدة مستويات من التكبير أدناه. تظهر الدعامات نفسها بالفعل على حدود البلاط ، وعلى حدود المناطق الفوقية أو العازلة.
المثال 2 د. ميزة النقطةأفعل المكون الإضافي QMetaTiles للتصدير. حجم ملف meta هو 2x2. هذا يعني أن المنطقة يتم تقديمها في بلاط 2x2 ، ثم يتم تقطيعها إلى قطع.
Z16

حقا. لم يتم قطع النقش الآن ، لأنه يتناسب تمامًا مع منطقة بلاط 2x2. ولكن على حدود metatail ، تم قطع الكائن نفسه. سيكون الشيء نفسه مع كائن خطي.
انتقلت المشكلة إلى مستوى تكبير واحد أدناه.
دعامة رقم 3. تنزيل النقوشمثال 3 أفي كل مرة ، تحدد أداة التقويم الموضع الأكثر فائدة للنقش التالي. علاوة على ذلك ، يعتمد موقع الملصقات على موضع اللوحة. حرّكه بضع ملليمترات ، وستكون جميع النقوش مختلفة تمامًا.
هذا يعني أنه عند تقديم ملف تعريف واحد والمنطقة العازلة المحيطة به ، يمكن أن يكون النقش في مكان واحد ، وعند عرض ملف تعريف مجاور ، في مكان مختلف تمامًا.
أنا تصدير قطعة من الخريطة إلى البلاط. تأخذ النقوش أمرًا واحدًا.
ثم أقوم بتحويل اللوحة قليلاً وأقوم بالتصدير مرة أخرى. النقوش موجودة بالفعل في ترتيب مختلف تمامًا. في هذه الحالة ، تظهر مثل هذه القطع الأثرية.
ماذا تفعل بكل هذا؟لا تحل مناطق Metatailing و Buffer المشاكل المذكورة أعلاه ، ولكنها تحركها إلى مستويات تكبير أقل.
1. عندما يحسب العارض الكائنات التي يجب أن يرسمها ، يجب ألا يأخذ في الاعتبار ليس فقط البيانات الجغرافية للكائنات ، ولكن أيضًا رمزيتها.
على سبيل المثال ، بالنسبة لجميع الكائنات ، يجب أن يقوم العارض بتخزين BBOX ، الذي يأخذه الكائن بعد العرض الفردي. عند عرض مشهد ، تحتاج إلى النظر في تقاطع اللوحة مع BBOXs الفردية للكائنات المقدمة.
في الوقت نفسه ، من المستحسن أن يحتوي BBOX أيضًا على نقوش مرفقة بالكائن.
2. يجب ألا يعتمد موقع الملصقات على موقع اللوحة. ثم ، مع التصدير الجزئي ، سيتم خياطة أجزاء الملصقات جيدًا. لن تكون هناك حاجة للمناطق العازلة.
لسوء الحظ ، في الوقت الحالي ، فإن تصدير البلاط من QGIs أمر مروع ، ومتى سيتم إصلاحه ليس واضحًا.
ربما هناك شخص يشارك في تطوير QGis هنا؟