أكثر

فشل في عرض البيانات المُدرجة حديثًا بشكل صحيح في PostGIS على Geoserver


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

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

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

أخيرًا ، لقد أعدت تشغيل خدمة geoserver و tomcat7 دون أي نجاح أيضًا.

عندما أحدد معاينة الطبقة بتنسيق


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


توفر هذه التعليمات أ آلة افتراضية الذي تم تكوينه بالفعل مع Boundless Suite ، مما يلغي الحاجة إلى تثبيت Boundless Suite مباشرة على جهازك.

سيستمر إجراء جميع التفاعلات مع Boundless Suite من خلال المستعرض القياسي للمضيف & # 8217s أو اتصال طرفي. ليست هناك حاجة للتفاعل مباشرة مع وحدة التحكم في الآلة الافتراضية بمجرد تشغيلها.

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

  • الرجاء تعطيل أي برامج على نظامك تستخدم المنافذ 2020 أو 5432 أو 8080 أو 8433.
  • تأكد من حصولك على امتيازات المسؤول / المستخدم الفائق على نظامك.
  • يجب أن تكون قادرًا على تشغيل جهاز افتراضي 64 بت. أجهزة 32 بت غير مدعومة.
  • يجب أن يكون لديك ذاكرة 2 جيجا بايت على الأقل و 4 جيجا بايت مساحة خالية على القرص (بالإضافة إلى مساحة إضافية لأي بيانات محملة).

لتثبيت فيرتثلبوإكس افتح Terminal. انتقل إلى التطبيقات ، أدوات النظام ، المحطة الطرفية.

فتح المحطة

قم بتنفيذ تسلسل الأوامر التالي في وحدة التحكم:

بعد التثبيت ، قم بتشغيل برنامج VirtualBox. انتقل إلى ملف استيراد جهاز.

حدد ملف الجهاز الظاهري Boundless Suite.

سيتم عرض تفاصيل حول الجهاز الظاهري. انقر فوق استيراد.

سيتم عرض اتفاقية ترخيص Boundless Suite. انقر فوق موافق لقبول.

سترى الآن إدخال Boundless Suite في قائمة الأجهزة الافتراضية في VirtualBox.

برنامج VirtualBox Manager يعرض الجهاز الظاهري Boundless Suite

انقر لتحديد الجهاز الظاهري ثم انقر فوق المجلدات المشتركة.

الوصول إلى قائمة المجلدات المشتركة

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

ارتباط لإضافة مجلد مشترك جديد

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

عند الانتهاء ، انقر فوق "موافق" ، ثم انقر فوق "موافق" مرة أخرى لإغلاق صفحة الإعدادات.


الملخص

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


بلدة بولك ، مقاطعة هنتنغتون ، إنديانا

وفقًا لتعداد عام 2010 ، تبلغ مساحة البلدة الإجمالية 24.11 ميلًا مربعًا (62.4 & # 160 كم 2) ، منها 22.76 ميلًا مربعًا (58.9 & # 160 كم 2) (أو 94.40 ٪) من الأرض و 1.35 ميل مربع (3.5 & # 160 كم 2) (أو 5.60٪) ماء. [1]

المدن والبلدات [عدل]

مجتمعات غير مدمجة [عدل]

البلدات المجاورة [عدل]



  • بلدة دالاس (شمال)

  • بلدة هنتنغتون (شمال شرق)

  • بلدة لانكستر (شرق)

  • بلدة جيفرسون (جنوب شرق)

  • بلدة واين (جنوب)

  • بلدة ليبرتي ، مقاطعة واباش (جنوب غرب)

  • بلدة لاغرو ، مقاطعة واباش (شمال غرب)

مقابر [عدل]

تحتوي البلدة على مقبرة واحدة ، النصب التذكاري لمدينة المدينة.

الطرق السريعة الرئيسية [عدل]



  • طريق ولاية إنديانا 105


  • طريق ولاية إنديانا 124


مدهنتد

لماذا & # 8217t هناك صمامات إغلاق المياه لكل غرفة؟

لماذا تستخدم اليابان نفس النوع من منافذ التيار المتردد مثل الولايات المتحدة؟

كيف أطلب 2-3 أيام في الأسبوع للعمل عن بعد في مقابلة عمل؟

الإنسان مع التمثيل الغذائي فائقة الكفاءة

تحويل الأزمنة في منتصف السرد

هل سيؤدي استخدام المقاوم المتسلسل مع LED للتحكم في جهده إلى زيادة إجمالي إنفاق الطاقة؟

هل يُسمح قانونًا لأصحاب العمل بدفع رواتب للموظفين في السلع والخدمات تساوي أو تزيد عن الحد الأدنى للأجور؟

هل تزيل مراعي لحوم الأبقار انبعاثات الكربون؟

ماذا يجب أن نفعل بالكتيبات من الثمانينيات؟

هل هناك أي سلبيات في استخدام الزوايا الدائرية للرسوم البيانية الشريطية؟

الانتقال إلى "وضع الجوع" في حالات البقاء على قيد الحياة

احتيال؟ مكالمة هاتفية من "إدارة الضمان الاجتماعي" تطلب مني معاودة الاتصال

هل يمكن استخدام الأحجار لمغنطة أسلحة الحديد الخام؟

كيف سيتغير الدرع (والقتال) إذا لم يكن المقاتل بحاجة إلى ارتدائه بالفعل؟

هل يتم اعتبار تحذير التأشيرة الأيرلندية على أنه "رفض الدخول على حدود أي دولة أخرى غير المملكة المتحدة؟"

كيف يؤثر الرياضي الفذ على سباق Ravnica Centaur القابل للعب؟

توجيه BGP العام فقط عن طريق استيراد بادئات الشبكة الفائقة

ما هو أهم شيء في الكون؟

كيف يمكنني العثور على ورقة قديمة عندما تفشل الطرق المعتادة؟

قم بتسجيل الدخول كمستخدم آخر في PostGIS باستخدام QGIS 2.18 دون إعادة التشغيل

تغيير مصدر بيانات الطبقة في QGIS مشكلة تحميل PostGIS (Postgres) عرض الطبقة في QGISConnnect إلى PostGIS db باستخدام QGIS - عندما لا يكون على المضيف المحلي تبسيط عملية مصادقة PostGIS من QGIS

لديّ قاعدة بيانات PostGIS DB بثلاثة أدوار: مشرف ومستخدم وقراءة فقط.

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

ولكن ليس لدي الآن إمكانية تسجيل الخروج وإعادة تسجيل الدخول كمستخدم آخر ، على سبيل المثال للتحقق مما إذا قمت بإعداد الأدوار بشكل صحيح أم لا.

حاولت إعادة الاتصال عبر "إضافة طبقة PostGIS" ولكن هذا ليس له أي تأثير.
يبدو أن الطريقة الوحيدة للقيام بذلك هي إغلاق QGIS وإعادة تشغيله.

هل هناك طريقة أخرى للخروج وإعادة تسجيل الدخول كمستخدم آخر؟ في الوقت الحالي ، يجب القيام بذلك باستخدام QGIS 2.18.

اكتشف أنه يمكنني تشغيل 3 مثيلات QGIS مع 3 معلومات تسجيل دخول مختلفة في نفس الوقت. أفضل من إعادة التشغيل ، لكن ليس "الحل" الذي كنت أتمناه.

ربما باستخدام المكون الإضافي "changeDataSource" ، انظر إلى هذا gis.stackexchange.com/questions/62610/…

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

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

لديّ قاعدة بيانات PostGIS DB بثلاثة أدوار: مشرف ومستخدم وقراءة فقط.

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

ولكن ليس لدي الآن إمكانية تسجيل الخروج وإعادة تسجيل الدخول كمستخدم آخر ، على سبيل المثال للتحقق مما إذا قمت بإعداد الأدوار بشكل صحيح أم لا.

حاولت إعادة الاتصال عبر "إضافة طبقة PostGIS" ولكن هذا ليس له أي تأثير.
يبدو أن الطريقة الوحيدة للقيام بذلك هي إغلاق QGIS وإعادة تشغيله.

هل هناك طريقة أخرى للخروج وإعادة تسجيل الدخول كمستخدم آخر؟ في الوقت الحالي ، يجب القيام بذلك باستخدام QGIS 2.18.

اكتشف أنه يمكنني تشغيل 3 مثيلات QGIS مع 3 معلومات تسجيل دخول مختلفة في نفس الوقت. أفضل من إعادة التشغيل ، لكن ليس "الحل" الذي كنت أتمناه.

ربما باستخدام المكون الإضافي "changeDataSource" ، انظر إلى هذا gis.stackexchange.com/questions/62610/…

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

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

لديّ قاعدة بيانات PostGIS DB بثلاثة أدوار: مشرف ومستخدم وقراءة فقط.

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

ولكن ليس لدي الآن إمكانية تسجيل الخروج وإعادة تسجيل الدخول كمستخدم آخر ، على سبيل المثال للتحقق مما إذا قمت بإعداد الأدوار بشكل صحيح أم لا.

حاولت إعادة الاتصال عبر "إضافة طبقة PostGIS" ولكن هذا ليس له أي تأثير.
يبدو أن الطريقة الوحيدة للقيام بذلك هي إغلاق QGIS وإعادة تشغيله.

هل هناك طريقة أخرى للخروج وإعادة تسجيل الدخول كمستخدم آخر؟ في الوقت الحالي ، يجب القيام بذلك باستخدام QGIS 2.18.

حسبت أنه يمكنني تشغيل 3 مثيلات من QGIS مع 3 معلومات تسجيل دخول مختلفة في نفس الوقت. أفضل من إعادة التشغيل ، لكن ليس "الحل" الذي كنت أتمناه.

لديّ قاعدة بيانات PostGIS DB بثلاثة أدوار: مشرف ومستخدم وقراءة فقط.

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

ولكن ليس لدي الآن إمكانية تسجيل الخروج وإعادة تسجيل الدخول كمستخدم آخر ، على سبيل المثال للتحقق مما إذا قمت بإعداد الأدوار بشكل صحيح أم لا.

حاولت إعادة الاتصال عبر "إضافة طبقة PostGIS" ولكن هذا ليس له أي تأثير.
يبدو أن الطريقة الوحيدة للقيام بذلك هي إغلاق QGIS وإعادة تشغيله.

هل هناك طريقة أخرى للخروج وإعادة تسجيل الدخول كمستخدم آخر؟ في الوقت الحالي ، يجب القيام بذلك باستخدام QGIS 2.18.

حسبت أنه يمكنني تشغيل 3 مثيلات من QGIS مع 3 معلومات تسجيل دخول مختلفة في نفس الوقت. أفضل من إعادة التشغيل ، لكن ليس "الحل" الذي كنت أتمناه.

ربما باستخدام المكون الإضافي "changeDataSource" ، انظر إلى هذا gis.stackexchange.com/questions/62610/…

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

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

ربما باستخدام المكون الإضافي "changeDataSource" ، انظر إلى هذا gis.stackexchange.com/questions/62610/…

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

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

ربما باستخدام المكون الإضافي "changeDataSource" ، انظر إلى هذا gis.stackexchange.com/questions/62610/…

ربما باستخدام المكون الإضافي "changeDataSource" ، انظر إلى هذا gis.stackexchange.com/questions/62610/…

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

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

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

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


القياسات الميدانية في السدود النهرية: التحقق من الصحة والإدارة باستخدام قاعدة البيانات المكانية ونظام المعلومات الجغرافية على شبكة الإنترنت

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

هذه معاينة لمحتوى الاشتراك ، والوصول عبر مؤسستك.


2 إجابات 2

لديك الكثير من القضايا هنا:

pre_get_posts ليس وسيلة الإضافة الصحيحة لتعيين القوالب. يتم استخدام pre_get_posts لتغيير متغيرات استعلام ain قبل إنشاء SQL لتشغيل استعلام الاستعلام الرئيسي

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

يعد استخدام globals للتحكم في ميزات السمات أو لتخزين أي نوع من البيانات ممارسة سيئة وليس تشفيرًا آمنًا للغاية. لقد تسبب WordPress بالفعل في حدوث فوضى كبيرة في العالم ، وخاصة اصطلاحات التسمية. فقط تحقق من كيفية دخول المبتدئين (هذا لا يعرف وورد) استخدم متغيرًا مثل $ post و $ posts دون قصد كمتغيرات محلية. هذه هي الكرات الأرضية الأصلية التي يستخدمها WordPress ، واستخدامها كمتغيرات محلية يكسر قيم هذه الكرات الأرضية.

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

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

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

في السطر $ post- & gtpost_type == 'إعلان' || is_tax ('advert_category') ، أظن أنك تستخدم عامل التشغيل الخطأ. يجب أن تستخدم عامل التشغيل AND. لن أشرح هذا هنا لأنني فعلت شيئًا مشابهًا هنا. لاحظ أنه مع الإعداد الحالي ، عندما تشاهد منشورًا من إعلان نوع المنشور ، ستعود حالتك إلى الحالة الصحيحة وستطلق الشرط الثاني أم لا ( is_tax ('advert_category') ) فشل.

إذا كنت بحاجة إلى استهداف مصطلح وفقًا لترتيب parent_child ، فأنت تحتاج ببساطة إلى التحقق من مصطلح الخاصية parent $ للكائن. القيمة 0 تعني أن المصطلح أصل ، وأي قيمة أخرى تعني أن المصطلح ابن / حفيد / حفيد / مصطلح الخ

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


5 إجابات 5

لم أجد بعد أي بطاريات تابعة لجهات خارجية تحتوي على شريحة بها.

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

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

الفرق كنسبة مئوية من سعر الكاميرا: 1%

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

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

قبل تحديثات البرامج الثابتة الأحدث ، لم يكن لدي أي مشكلة مع علامة تجارية عامة أخرى تعمل ولكن الآن لا يمكنني التواصل مع الجسم.

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

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

لقد كان حظي سعيدًا مع Watson (وأنا متأكد تمامًا من أنها علامة تجارية منزلية لشركة B & ampH ، أو على الأقل مرتبطة بطريقة ما). لقد أتى 6D الخاص بي مع واحد منذ حوالي أربع سنوات ، ولا يزال يعمل (حتى مع 5D Mark IV). انتهى بي الأمر بشراء واحدة ثانية عندما حصلت على 5D Mark IV لجعلها زوجًا متطابقًا. :-)

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

إذا اشتريت بطاريات عالية الجودة من جهات خارجية ، مثل SterlingTek أو MaximalPower من مصادر موثوقة ، فيجب أن تحصل على أداء جيد مثل بطاريات OEM Canon بتوفير كبير.

شيء آخر يجب مراعاته هو أن بطاريات OEM الأصلية من المرجح أن يتم تزويرها وتمريرها على أنها أصلية من قبل البائعين المشبوهة. بطاريات الطرف الثالث المزيفة ليست قريبة من الشائع. بعد كل شيء ، إذا كنت ستصنع مزيفًا رخيصًا ، فلماذا لا تقلد الإصدار الذي يبيع بسعر 60 دولارًا بدلاً من الإصدار الذي يبيع بسعر 20 دولارًا أو 10 دولارات أو 5 دولارات؟ إذا اشتريت بطارية "أصلية" من بائع غير مصرح به ، فمن المحتمل جدًا أنك اشتريت بطارية مزيفة. إذا اشتريت بطاريات "أصلية" أو بطاريات من جهات خارجية من مصادر مرخصة وذات سمعة طيبة ، فمن المرجح أن تحصل على ما تعتقد أنك تدفعه ل.

تعمل إصدارات الطاقة القصوى من Canon LP-E6 التي اشتريتها من amazon.com تمامًا مثل بطاريات OEM المتوفرة مع الكاميرات الخاصة بي. وكذلك بطاريات SterlingTek LP-E6 التي اشتريتها عبر أمازون وبطاريات Watson التي اشتريتها من B & ampH. يتم شحنها بنفس الشاحن ، وتقرأ الكاميرا الرقم التسلسلي في البطارية ، وتعرض مستوى الشحن ، وعدد اللقطات ، وأداء إعادة الشحن ، وتتذكر التاريخ وحالة الشحن في المرة الأخيرة التي تم فيها استخدام كل بطارية في الكاميرا.

لا تزال هذه العلامات التجارية ذات السمعة الطيبة حوالي 1/4 إلى 1/3 من تكلفة Canon OEM.

لقد استخدمت أيضًا بطاريات SterlingTek لجهاز Rebel XTi و 50D. كانت كل من SterlingTek NB2LH و BP-511A جيدة تمامًا مثل بطاريات Canon لتلك الكاميرات. تدوم بطارية SterlingTek BP-511As بقوة 2200 مللي أمبير في الساعة لفترة أطول بكثير لكل شحنة من النسخ الأصلية من Canon BP-511A 1390mAH لقد جربت أيضًا بعض الإصدارات العامة الرخيصة حقًا لـ XTi وحصلت على نتائج أقل من ممتازة. لم يدموا طويلاً لكل شحنة ولم يدموا العديد من دورات الشحن / التفريغ قبل أن يتوقفوا عن الشحن الكامل.

¹ غير خاص بـ 5D أو 5D Mark II أو 7D ولكنه ينطبق على 5D Mark III أو 7D Mark II والإصدارات الأحدث:

لا تتصل بطاريات LP-E6 الأقدم من جهات خارجية والتي تم تصنيعها قبل حوالي 2012-2013 بشكل كامل بهيئات Canon التي تم إصدارها منذ عام 2013 تقريبًا (بما في ذلك 2012 5D Mark III إذا تم شحن الكاميرا أو تحديثها إلى إصدار البرنامج الثابت 1.2.3 الذي تم إصداره في أغسطس 2013 أو أحدث). ستحجم أيضًا أجهزة الشحن الأحدث التي تم توفيرها منذ عام 2013 عن شحن بطاريات الطرف الثالث الأقدم ، ولكنها تعمل بشكل جيد مع إصدارات الجهات الخارجية الأحدث التي تحتوي على أحدث البرامج الثابتة التي تم تقديمها في عام 2013 تقريبًا.

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

تقوم Canon بتحديث بروتوكول البطارية بشكل دوري ، وذلك فقط على ما يبدو لتثبيط استخدام بطاريات الطرف الثالث. لم تتأثر بطاريات Canon القديمة (من المفترض أن تتأثر²) لأن البرامج الثابتة الموجودة في البطاريات القديمة تحتوي بالفعل على بعض سطور التعليمات البرمجية "السرية" المطلوبة فقط مع البروتوكولات المحدثة. عندما تكتشف الكاميرا الأحدث بطارية بدون الرمز المخفي ، ستعطيك رسالة لمحاولة تخويفك لشراء بطاريات Canon فقط.

² عندما حدّثت Canon بطارية LP-E6 إلى LP-E6N ونقحت شاحن LC-E6E ، واجهت مشكلة مع العديد من بطاريات Canon LP-E6 القديمة التي لا يتم شحنها بشكل صحيح في الشاحن الجديد.

نظرًا لأن الشركات المصنعة للبطاريات التابعة لجهات خارجية عكست هندسة بطارياتها ، فإنها لم تقم بتضمين "الرمز المخفي" في النسخ القديمة من بدائل LP-E6 التي تم تصميمها بشكل عكسي من بطاريات Canon القديمة التي كانت تستند إليها لأن الكاميرات القديمة لا تتفاعل مع سطور التعليمات البرمجية "المخفية".

إنها لعبة قط وفأر. عادةً ما يستغرق الأمر بضعة أسابيع فقط حتى يتمكن كبار صانعي البطاريات من الأطراف الثالثة من كسر البروتوكول الجديد وإدراجه في نسخهم. أستخدم MaximalPower (أمازون هو البائع المعتمد الوحيد) وبطاريات الأطراف الثالثة من Sterling Tek. تعمل أجهزتي الأقدم بشكل كامل في 5DII و 7 D ، لكن لديها وظائف محدودة في 5DIII و 7DII. تعمل بطاريات الطرف الثالث الأحدث من MaximalPower و Sterling Tek أيضًا بشكل كامل في 5DIII و 7DII. يبدو أن بطاريات الطرف الثالث تتعامل أيضًا مع المزيد من دورات الشحن / التفريغ قبل أن يتدهور أدائها بشكل ملحوظ. قد يكون هذا أحد الأسباب التي تجعل Canon تلعب مثل هذه الألعاب: البطاريات الخاصة بها ليست جيدة مثل أفضل بطاريات الطرف الثالث. ومع ذلك ، هناك الكثير من بطاريات الطرف الثالث المزعجة أيضًا.


3 إجابات 3

أحتاج إلى إضافة كل من post_meta:

وبقية الإجابة "يجب" أن تتم تغطيتها بـ wp_set_object_terms:

ومع ذلك ، فإن هذه الوظيفة ليست متاحة بالكامل في الوقت الذي أحتاج إليه - لذا كانت الإجابة هي إنشاء بديل بسيط لهذه الوظيفة:

والذي يمكنني الاتصال به باستخدام مثيل فئة ثابت (حيث أن الطريقة جزء من فئة منفصلة في حالتي.):

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

ستتعامل وظيفة update_field () مع التسلسل تلقائيًا بناءً على إعدادات الحقل ، لذلك لا داعي للقلق بشأن أي شيء آخر.

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

تحرير: شيء واحد يجب أخذه في الاعتبار ، ستلاحظ أنني قمت بتحويل term_id إلى سلسلة من خلال لفها في علامات الاقتباس - يقوم ACF بتخزين المعرفات كسلاسل في مصفوفات متسلسلة ، لذلك هذا ضروري أو طرقهم المقترحة للاستعلام عن هذه البيانات لن يعمل (وعندما تذهب لإنهاء الحقل من خلال wp-admin في المستقبل ، فإنه سيعيده إلى سلسلة على أي حال).


4 إجابات 4

من المحتمل أنك تقوم بقص ولصق الأمر (أو أجزاء منه) من مستند بدلاً من كتابته يدويًا. عادة لا يحدث هذا أي فرق ، ولكن في هذه الحالة ، تم إدراج حرف الاقتباس الثاني كـ "علامة اقتباس مفردة يمنى" (") بدلاً من" فاصلة عليا "("). الفرق دقيق - راجع هذه الصفحة لمزيد من التفاصيل:

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

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


شاهد الفيديو: GeoServer connects with PostgreSQL (شهر اكتوبر 2021).