وجّه Haiyz إلى طبقة في بوابة بدل رفع ملف — وجمّد نسخة ثابتة عندما تحتاجها.
معظم عناصر البيانات ملفات رفعتها أنت. أما العنصر المربوط فنافذة على طبقة تعيش داخل خدمة جغرافية تخصّ جهة أخرى.
وما يسحبه Haiyz يُخزَّن إصدارًا عاديًا لعنصر بيانات عادي — ولهذا لا يحتاج ما بعده إلى أي استثناء. فالعنصر المربوط يُنزَّل ويُشارَك ويُثبَّت ويُفتح في Hyz Workspace وينضمّ إلى غرفة بيانات ويصير طبقة خريطة تمامًا كما يفعل الملف. ويُعلَّم في /data/items بوصفه مباشرًا، مع مزوّده وحالة آخر مزامنة له بدل شارة النوع.
اتصال البوابة خدمة خارجية واحدة مسجَّلة، وهو الكائن الخاضع للتدقيق: يُفحص العنوان مرة، ويُختم الاعتماد مرة، ثم يختار الأعضاء الطبقات دون التعامل مع أيٍّ منهما.
ويعود الاتصال إلى منشأة — لا يسجّله إلا مسؤول أو مالك المنشأة، لأنه يسلّم الخادم مضيفًا يجلب منه واعتمادًا يقدّمه — أو إلى شخص، لتوجيه Haiyz إلى خدمة تخصّك أنت. وأربعة أنواع مدعومة:
| المزوّد | ما هو | يصلح عنصر بيانات |
|---|---|---|
| Esri REST | طبقة على نقطة Esri REST | نعم |
| OGC WFS | خدمة معالم على الويب | نعم |
| OGC WMS | خدمة حيّز على الويب — صور مرسومة لا معالم | لا: للتصفّح فقط |
| نقطة GeoJSON | أي عنوان https يجيب بـGeoJSON | نعم |
ويجب أن يكون العنوان https، وألا يحمل اعتمادًا داخل الرابط، وأن يكون قابلًا للوصول من الإنترنت — ويُتحقق منه عند الحفظ وفي كل مرة يُستخدم فيها. ويُخزَّن الاعتماد مشفّرًا ولا يُعرض مرة أخرى. ويفحص الاختبار إمكان الوصول والتشفير والاعتماد بقراءة أرخص نقطة تعريف ذاتي في الخدمة، لا طبقة بيانات أبدًا.
يسرد التصفّح ما داخل الاتصال: فجذر برامج GIS المكتبية يسرد الخدمات، والخدمة تسرد الطبقات، فتتعمّق فيها، بينما يسرد WFS أنواع معالمه مسطّحةً. ويسجّل إنشاء عنصر بيانات على طبقةٍ ما عنصرًا مربوطًا، بعنوان ومسار ومستوى ظهور كأي عنصر آخر.
وتأتي أسماء الحقول وأنواعها من مخطط الخدمة نفسها، دون نقل معلم واحد — وهذا ما يتيح لمنشئ اللوحات أن يعرض أعمدةً حقيقية لمصدر لم ينزّله أحد.
ويملك العنصر المربوط من يملك الاتصال، لا من أنشأ العنصر. فالطبقة المسجَّلة على اتصال منشأة هي عنصر بيانات تلك المنشأة.
تسحب المزامنة الطبقة وتخزّن الناتج إصدارًا جديدًا. وتعمل يدويًا أو بجدول، بفاصل تحدّده أنت وله حدٌّ أدنى كي لا يرهق رقمٌ مكتوب خطأً بوابةَ جهة أخرى. وثلاث نتائج، تُبلَّغ كلها بوضوح:
وتُحتسب اللقطات من حصة تخزينك — راجع الخطط والحدود. (الإصدار المسحوب يُسمى لقطة هنا بالمعنى اليومي؛ وهو إصدار عادي من نوع الرفع. أما شارة لقطة في سجل الإصدارات فتعني شيئًا آخر: حالة مجمَّدة من طبقة قابلة للتحرير.)
لا تفعّل التحرير لعنصر مرتبط ما زال يُزامَن. المزامنة لا يوقفها التحرير، والسحب التالي يبني طبقة حيّز جديدة من بيانات البوابة، فتتوقف الصفوف المحرَّرة عن كونها بيانات العنصر الحالية. جمّد أولًا ثم حرّر النسخة الثابتة. راجع قابل للتحرير أم لا.
لكل أداة في اللوحة إعداد الحداثة: تلقائي (مباشر، وإلا فلقطة)، أو مباشر فقط، أو لقطة فقط.
ولا تمكن الإجابة المباشرة إلا حيث تستطيع الخدمة حسابها بنفسها. فـEsri وWFS يجيبان عن العدد والامتداد والإحصاءات والقيم الفريدة والصفوف والهندسة؛ أما نقطة GeoJSON فلا تجيب عن شيء منها وتقرأ اللقطة دائمًا. والإحصاءات التي تتجاوز العدد والمجموع والمتوسط والأدنى والأعلى — كالوسيط أو النسبة المئوية — عمل اللقطة، وكذلك كل ما فيه سلسلة ثانية أو تجميع زمني.
ويبيّن إطار الأداة أيّهما استُخدم، وتذكر إجابة اللقطة عمرها. وتُخزَّن الإجابات المباشرة مؤقتًا بمفتاح السؤال لا المشاهد، فيصير عشرون شخصًا يفتحون لوحةً واحدة طلبًا واحدًا إلى البوابة.
ينسخ التجميد أحدث لقطة نظيفة إلى عنصر بيانات ملفّي جديد، تملكه أنت، بلا اتصال وبلا تحديث. ويمكنك طلب مزامنة أولًا؛ فإن أخفق السحب تمّ التجميد على ما هو مخزَّن أصلًا، وتذكر النتيجة هل جرى التحديث.
جمّد حين يجب أن تتوقف البيانات عن الحركة: قبل عرضٍ تقديمي، أو قبل تقرير ستدافع عنه بعد ستة أشهر. وتسجّل النسخة عمّاذا جُمّدت ومتى، وبعدها تصير عنصر بيانات عاديًا — بلا نوع خاص ولا قواعد خاصة.