# iNGs_Geo integration - current MSet usage

Status: **published / evidence-aware integration knowledge**

## Purpose

This module compares current MSet 2026 instruction usage with the iNGs_Geo 11.70 vendor documentation. It preserves discrepancies instead of silently normalizing them.

Current MSet 2026 source inspected on **2026-09-06** contains these six unique `ig_*` command names in the relevant instruction sources:

```text
ig_svah
ig_vlozznacku
ig_hektsiet
ig_preber
ig_legenda
ig_import
```

## Current aligned forms

### `ig_svah`

Current MSet example:

```text
co=166;ig_svah $S(1000) 2 1.5 1 0
```

Vendor 11.70 documents:

```text
ig_svah mierka vzor rozostup kolmosť smer
```

Status: **aligned command name and parameter count**. The `$S(1000)` expression is MSet substitution syntax and is governed by the MSet Instruction Author contract, not by iNGs_Geo.

### `ig_vlozznacku`

Current MSet examples include:

```text
ig_vlozznacku $S(1000) 8.021 1 1 0
ig_vlozznacku $S(1000) 7.061 1 1 0
```

Vendor 11.70 documents:

```text
ig_vlozznacku mierka značka interaktívne atribúty grafická
```

Status: **aligned command name and parameter count**.

### `ig_import`

Current MSet uses:

```text
ig_import
```

Vendor 11.70 documents `ig_import` and permits trailing parameters to be omitted, leaving corresponding dialog values unchanged.

Status: **documented command; the current parameterless MSet form is compatible with the documented trailing-omission convention**.

### `ig_hektsiet`

Current MSet uses:

```text
ig_hektsiet
```

The 11.70 manual explicitly documents `ig_hektsiet` as the MicroStation command-line launch command for **Hektárová sieť**. It is not one of the 12 parametrized tools in section 15.4.

Status: **documented launch key-in**. Do not infer parameters.

### `ig_legenda`

Current MSet uses:

```text
ig_legenda
```

The 11.70 manual explicitly documents `ig_legenda` as the command-line launch command for **Legenda**. It is not one of the 12 parametrized tools in section 15.4.

Status: **documented launch key-in**. Do not infer parameters.

## Open discrepancy: `ig_preber`

Current MSet instructions contain multiple uses of:

```text
ig_preber 1 1 1
```

The iNGs_Geo 11.70 manual instead documents **Prebratie prvku** as:

```text
ig_preberprvok
```

with parametrized syntax:

```text
ig_preberprvok aktívne_atribúty aktívny_textový_štýl aktívny_uhol hodnota_uhla
```

The current manual does not separately document `ig_preber`.

Status: **pending vendor clarification / non-blocking**.

Do not automatically rewrite current MSet instructions and do not claim that `ig_preber` is a supported alias. Equally, do not claim that current MSet is definitely wrong until vendor clarification or current runtime evidence resolves the discrepancy.

## Evidence summary

| MSet command | iNGs_Geo 11.70 evidence | Current result |
|---|---|---|
| `ig_svah` | documented + parametrized | aligned |
| `ig_vlozznacku` | documented + parametrized | aligned |
| `ig_import` | documented + parametrized | aligned; trailing parameters omitted |
| `ig_hektsiet` | documented launch key-in | aligned; no parameters documented |
| `ig_legenda` | documented launch key-in | aligned; no parameters documented |
| `ig_preber` | not documented as such; manual uses `ig_preberprvok` | **verification required** |

The unresolved alias question does not block the rest of this integration track. Correct only the affected claim when new evidence arrives.
