أكثر

نقل وتحويل الحقول الافتراضية في QGIS

نقل وتحويل الحقول الافتراضية في QGIS


لدي سؤالان حول الحقول الافتراضية:

هل من الممكن تحريك مجال افتراضي؟ أنا أستخدم مدير الجدول لنقل الحقول "العادية" لكن الحقول الافتراضية لا تظهر.

هل هناك طريقة بسيطة لتحويل حقل افتراضي إلى حقل عادي؟ أو حتى تحويل كل الحقول الافتراضية في طبقة مرة واحدة؟


الحقول الافتراضية هي مفهوم QGIS خالص. لا يعرف موفر البيانات (قاعدة البيانات الخاصة بك) أي شيء عن وجودها. يتم وضع الحقول الافتراضية "فوق" البيانات الحقيقية ، ويتم إعادة إنشاء قيمها مؤقتًا بواسطة QGIS في كل مرة تكون مطلوبة في مكان ما.

يعمل مدير الجدول بشكل وثيق مع موفر البيانات ، لذلك لا يعمل أيضًا مع الحقول الافتراضية.

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

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

تحرير بناء على تعليق هيلينا

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


شاهد الفيديو: حلقة QGIS 3