/
RR. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Π·Ρ€Ρ‹Π²Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ²

RR. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Π·Ρ€Ρ‹Π²Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ²

Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Designer Π² ΠΏΠ°Π½Π΅Π»ΠΈ Display Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅ Labels ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список Text (ВСкст). Π’ Π½Π΅ΠΌ находится ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ список автоматичСских ΠΌΠ΅Ρ‚ΠΎΠΊ для ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ уровня ΠΈ ΠΏΠΎΠ»Π΅ΠΉ запасов. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ этот список, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ.

  1. НаТмитС Π·Π½Π°Ρ‡ΠΎΠΊ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π΅Π½ΠΊΠΈ, находящийся справа ΠΎΡ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Text.

  2. НаТмитС синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ со Π·Π½Π°ΠΊΠΎΠΌ плюса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ.

  3. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ имя ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° Β«Ore TonnesΒ» (Π’ΠΎΠ½Π½ Ρ€ΡƒΠ΄Ρ‹).

  4. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² ΠΏΠΎΠ»Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°.

  5. Подсказки ΠΏΠΎ ΠΊΠΎΠ΄Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ ΠΈΠ· списка Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Available Formulas (ДоступныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹) снизу.

  6. НаТмитС ОК для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ настройки ΠΌΠ΅Ρ‚ΠΎΠΊ
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ отобраТСния ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎ Ρ‚ΠΎΠ½Π½Π°ΠΌ Ρ€ΡƒΠ΄Ρ‹
ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ°
using System; using Alastri.RR.Ui; using Alastri.RR.Service; public class LabelFormat : ILabel { public string GetLabel(ShadingContext context) { return "Blast " + context.GetLevelName("Solid") + "\n" + context.GetReserveValue("Volume").ToString("#,##0") + " bcm \n" + context.GetReserveValue("DryTonnes").ToString("#,##0") + "t"; } }
ΠŸΠ»ΠΎΡ‰Π°Π΄ΡŒ/ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€
using System; using Alastri.RR.Ui; using Alastri.RR.Service; public class LabelFormat : ILabel { public string GetLabel(ShadingContext context) { return (context.SurfaceArea / context.Perimeter).ToString("#,##0.00"); } }
ΠœΠ΅Ρ‚ΠΊΠ° Ρ‚ΠΎΠ½Π½ Ρ€ΡƒΠ΄Ρ‹
using System; using System.Collections.Generic; using System.Linq; using Alastri.RR.Ui; using Alastri.RR.Service; public class LabelFormat : ILabel { public string GetLabel(ShadingContext context) { List<string> temp = context.GetParcels(); List<string> parcels = temp.ConvertAll(low => low.ToLowerInvariant()); List<string> ores = new List<string>(){ "hg", "mg", "lg" }; double oreTonnes = 0; foreach(var parcel in parcels) { if(ores.Any(ore => parcel.StartsWith(ore))) { oreTonnes += context.GetReserveValue("DryTonnes", parcel); } } return oreTonnes.ToString("#,##0"); } }
ΠŸΡ€ΠΈΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚
ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ содСрТания Ρ€ΡƒΠ΄Ρ‹
ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ содСрТания
РасчСт Ρ‚ΠΈΠΏΠ° Π²Π·Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°

Β 

Related content