Compare commits
118 Commits
b3baac9519
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 2325316dd3 | |||
| 5bfda0abf6 | |||
| 200145eea7 | |||
| c29f13a4ae | |||
| e8c6b17ea9 | |||
| 85132193dd | |||
| 4aae9e153d | |||
| 855a874e4a | |||
| 829fe76d0f | |||
| ab415071c2 | |||
| c8760fb024 | |||
| 5f59433ac8 | |||
| 79ff6794db | |||
| 19282888ee | |||
| 4d09aee02b | |||
| b58e80b79f | |||
| e124272c13 | |||
| 586102cf00 | |||
| 7f81240559 | |||
| d9d398b6fd | |||
| 9a8f0ff374 | |||
| c356b24fe9 | |||
| d8f75450a9 | |||
| 257ee8304a | |||
| 0e069456ac | |||
| 77b14233ed | |||
| f9558bf8b5 | |||
| 05f1adc1b4 | |||
| 9e024869d4 | |||
| 4c071362a1 | |||
| a2fc823341 | |||
| 3e4103c6f8 | |||
| 212ec79ce8 | |||
| e67935ac6f | |||
| e928ee363d | |||
| a5baccb40a | |||
| edfb75778e | |||
| 202334570e | |||
| 2cf0cf688e | |||
| 53e42c6bc3 | |||
| a666347da9 | |||
| e46ff3bd1b | |||
| 843011bab9 | |||
| d909fa6c1a | |||
| 6ffb679497 | |||
| 0dde02eabe | |||
| 442699de19 | |||
| b455f4370f | |||
| 1d4788479a | |||
| 8eb4345cdb | |||
| 847723fe15 | |||
| fd52f2b579 | |||
| 0272daed19 | |||
| 89c8530851 | |||
| 0dee2a8af7 | |||
| c734e2f821 | |||
| c3887e2269 | |||
| 73206fda5f | |||
| 40227e9c73 | |||
| 50a1e12749 | |||
| 8e1b90d313 | |||
| 7092d13280 | |||
| 61a04726fe | |||
| 274814e38b | |||
| b5149952b8 | |||
| 161fc9cebb | |||
| 7b0427111e | |||
| 24f35a22c3 | |||
| 38d303b8a0 | |||
| a3163e12fe | |||
| fabed828db | |||
| 66a2e4f860 | |||
| 72f21f715a | |||
| b4d8632fdf | |||
| 9bb174b621 | |||
| c2722d0bd0 | |||
| 79299bc914 | |||
| 94a53a29d9 | |||
| f7c3c39f51 | |||
| 9efee64c1e | |||
| d0d8880dc0 | |||
| f8b8b0dd15 | |||
| 0f3d39e7ba | |||
| 0680bad028 | |||
| a200d79ab1 | |||
| 5b2f4787a2 | |||
| 1d3fa60ed4 | |||
| 805213dd7f | |||
| 726ca87e96 | |||
| ba36863ea6 | |||
| c15505ca05 | |||
| e67fa975aa | |||
| 22e1338b5a | |||
| 23b6a244eb | |||
| af89011374 | |||
| 7979ad683d | |||
| 22efec8148 | |||
| 8fbaaf1335 | |||
| 76becb138f | |||
| 7b43cabf29 | |||
| 7ed328d897 | |||
| b59bed3c38 | |||
| 4af894d7e9 | |||
| 37d113b7fd | |||
| d85e50ffc5 | |||
| 06312fa503 | |||
| 7cfd6930aa | |||
| e6a20ccd76 | |||
| 2dce965a93 | |||
| aa711c49d3 | |||
| 3a9d105785 | |||
| ff681c9e52 | |||
| 780139a8c8 | |||
| c97b36254d | |||
| c5808fc281 | |||
| ec066cb4a5 | |||
| 2248c4ebf2 | |||
| 7373f85370 |
@@ -0,0 +1,78 @@
|
|||||||
|
# CLAUDE.md
|
||||||
|
|
||||||
|
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||||
|
|
||||||
|
## What this project does
|
||||||
|
|
||||||
|
`plant2dxf` reads a RuleDesigner CSV export describing all components of a plant/conveyor system (Kreisel, Gefällestrecke, VarioFörderer, Omniflo, etc.) and generates a DXF drawing of the plant by placing and assembling DXF blocks from library files. Positions come from the CSV's `Planquadrat` column (`X:<val> Y:<val>`, in mm); component-specific properties come from the `Merkmale` JSON column; connections between components come from `NachbarIds`.
|
||||||
|
|
||||||
|
Full functional documentation (CSV format, config format, per-element-type handler behavior, ezdxf usage patterns) lives in [doc/plant2dxf_dokumentation.md](doc/plant2dxf_dokumentation.md) — read it before making non-trivial changes to handler logic, it is much more detailed than this file.
|
||||||
|
|
||||||
|
## Commands
|
||||||
|
|
||||||
|
All commands are run via the `.bat` scripts in `bin/` (Windows only; this project has no `.sh` counterparts). Scripts call `setenv.bat` first, which sets `PROJECT`, `PROJECT_BIN`, `PROJECT_CFG`, `PROJECT_DOC`, `PROJECT_LIB`, `PROJECT_DATA`, `PROJECT_WORK`, `PROJECT_TEST`, `PROJECT_LOG` and creates missing `data/`, `work/`, `log/`, `testdata/` folders.
|
||||||
|
|
||||||
|
```bat
|
||||||
|
bin\install_py.bat REM create .venv and pip install lib/requirements.txt (no-op if .venv exists)
|
||||||
|
bin\manage_interpreter.bat activate REM activate .venv (used internally by other scripts)
|
||||||
|
bin\run_unittests.bat REM run all *_tests.py under lib\Elemente via unittest discover
|
||||||
|
bin\plant2dxf.bat -f <csv-datei> [-c shapes.cfg] [-l blocks.dxf] [-o output.dxf] [-v]
|
||||||
|
```
|
||||||
|
|
||||||
|
`run_unittests.bat` runs `python -m unittest discover -t "%PROJECT%" -s lib\Elemente -p "*_tests.py"` from the project root — tests must be discovered from repo root or the `lib.*` imports break. To run a single test file/case directly (with venv already active):
|
||||||
|
|
||||||
|
```bat
|
||||||
|
python -m unittest lib.Elemente.Kreisel_tests -v
|
||||||
|
python -m unittest lib.Elemente.Kreisel_tests.TestKreiselModell.test_from_merkmale -v
|
||||||
|
```
|
||||||
|
|
||||||
|
Dependencies (`lib/requirements.txt`): `ezdxf==1.4.1`, `svg.path==7.0`, `pydantic>=2.0.0`, plus `ruff` and `black` (line-length 88, target py312 — see `pyproject.toml`).
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
|
### Processing pipeline (`lib/plant2dxf.py`)
|
||||||
|
|
||||||
|
1. Load `cfg/shapes.cfg` and `cfg/allgemein.cfg`.
|
||||||
|
2. Create a new empty DXF document (R2018, millimeters).
|
||||||
|
3. `arbeiten_mit_csv.get_nachbar_information(csv_path)` does a full pre-pass over the CSV to build a neighbor map (`strecken_nachbarn`): for every Gefällestrecke/VarioFörderer it resolves which Kreisel/Eckrad/angetriebene Kurve/other VarioFörderer are attached via `NachbarIds`, and captures their rotation, height, position and drehrichtung. This neighbor map drives almost all the geometric decisions downstream.
|
||||||
|
4. Row-by-row over the CSV: parse `TeileArt`/`TeileId`/`Planquadrat`/`Merkmale`, resolve the block library file for that `TeileArt` from `allgemein.cfg` (cached per path so each library is read once), dispatch to a handler function named `handle_<teileart normalized>` (spaces/dots → underscores, lowercased — see `arbeiten_mit_csv.normalize_func_name`), and call it with a `HandlerContext` (`lib/handler_context.py`) bundling `msp`, `teileid`, `merkmale`, `x`, `y`, `doc`, `lib_doc`, `symbols`, `strecken_nachbarn`, `config`, `config_allgemein`.
|
||||||
|
5. Save the DXF to the output path.
|
||||||
|
|
||||||
|
Handler dispatch has special-cased overrides: any `TeileArt` starting with "Omniflo" or "TEF" is routed to `handle_omniflo` regardless of exact name, and "ILS 2.0 Kreisel*" variants all route to `handle_ils_2_0_kreisel`.
|
||||||
|
|
||||||
|
### Handler functions (`lib/plant2dxf.py`)
|
||||||
|
|
||||||
|
One `handle_*` function per `TeileArt`, e.g. `handle_ils_2_0_kreisel`, `handle_ils_2_0_gefaellestrecke`, `handle_ils_2_0_variofoerderer`, `handle_ils_2_0_eckrad`, `handle_ils_2_0_kurve_angetrieben`, `handle_bt___beladung`/`handle_bt___entladung`, `handle_omniflo`. Each handler:
|
||||||
|
- builds a Pydantic element object via `<ElementClass>.from_merkmale(...)` (in `lib/Elemente/`),
|
||||||
|
- inspects `ctx.strecken_nachbarn` to determine how many/which neighbors it's connected to (0, 1, or 2 Kreisel/Eckrad, direct-to-Kreisel vs. via-Stahlband, connected to an angetriebene Kurve needing a Motor-/Umlenkstation),
|
||||||
|
- builds a deterministic, parameter-encoded block name (e.g. `Ils_2.0_Gefaellestrecke_{laenge}_{hoehe}_{hat_umlenk}_{hat_motor}_{tefkurve}_...`) and only constructs the block geometry via `doc.blocks.new(...)` if that exact name doesn't already exist in `doc.blocks` — this is the project's block-deduplication/caching strategy, and reusing it correctly for any new variant is essential to avoid duplicate block definitions,
|
||||||
|
- inserts the resulting block (or raw lines for simple cases) into the modelspace with `msp.add_blockref(...)`.
|
||||||
|
|
||||||
|
This dispatch/handler structure — and especially the block-name-encodes-geometry-variant caching pattern — is the main thing to understand before adding a new `TeileArt` or modifying connection logic.
|
||||||
|
|
||||||
|
### Element classes (`lib/Elemente/`)
|
||||||
|
|
||||||
|
Pydantic models with geometry/business logic, one per component type: `Kreisel`, `Gefaellestrecke`, `VarioFoerderer`, `Angetriebene_Kurve`, `Eckrad`, `Bt_element`, `Omniflo`. Each has a `<Name>_tests.py` sibling with unittest cases (discovered by `run_unittests.bat`). `VarioFoerderer.py` and `Gefaellestrecke.py` contain the most complex logic (motor/Umlenkstation placement, AS/ES element insertion, rotation across one/two connected Kreisel) — see [doc/VarioFoerderer_Refactoring.md](doc/VarioFoerderer_Refactoring.md) for the design rationale (constants, enums, dataclasses extracted from what was previously an 820-line method).
|
||||||
|
|
||||||
|
### Helper modules (`lib/`)
|
||||||
|
|
||||||
|
- `arbeiten_mit_csv.py` — CSV parsing, `Planquadrat` coordinate extraction, `Merkmale` JSON parsing, the neighbor-analysis pass (`get_nachbar_information`), `TeileArt` → handler-name normalization.
|
||||||
|
- `block_methoden.py` — importing blocks from a library doc into the target doc, block rotation/mirroring (`turn_two_blocks_left`), reading insert color/layer from a library block, attribute helpers.
|
||||||
|
- `as_es_methoden.py` — AS-/ES-Element placement logic for Gefällestrecke (these depend on CSV height-comparison fields and Kreisel connection topology — flagged in the docs as needing review if RuleDesigner's CSV format changes).
|
||||||
|
- `handler_context.py` — the `HandlerContext` dataclass-like container passed to every handler, plus a `create_context_from_row` factory and rich `__str__`/`to_dict` for debugging.
|
||||||
|
- `utils.py` — `check_environment_var` (reads a required env var or exits) and `setup_logger` (timestamped file + console logger under `PROJECT_LOG`).
|
||||||
|
|
||||||
|
### Configuration (`cfg/`)
|
||||||
|
|
||||||
|
- `allgemein.cfg` — maps a `TeileArt`'s family (`[ILS]`, `[Omniflo]`, `[BT]`, `[TEF]`) to a block library filename under `data/block_libraries/`; also holds `[LOG]` format settings. Unmapped `TeileArt` falls back to `data/blocks.dxf`.
|
||||||
|
- `shapes.cfg` — one section per exact `TeileArt` string (must match the CSV column value exactly), listing library block names to place (`items`), their offsets/rotations relative to the computed position, and type-specific parameters (e.g. `asoffset`/`esoffset` for Gefällestrecke, `vario_abstand` for VarioFörderer, `winkel_*` angle constants, Omniflo Sivas-number overrides).
|
||||||
|
|
||||||
|
Both are read fresh per run; there's no schema validation beyond what `configparser` and the handler code assume, so a `TeileArt` typo silently falls through to "no handler found" (logged as a warning, row skipped) rather than erroring.
|
||||||
|
|
||||||
|
### Known fragility (documented in doc/plant2dxf_dokumentation.md)
|
||||||
|
|
||||||
|
The AS/ES-element and height-comparison logic in `as_es_methoden.py`, `lib/plant2dxf.py` (`handle_ils_2_0_gefaellestrecke`, `handle_ils_2_0_variofoerderer`), `lib/Elemente/Gefaellestrecke.py` (`rotation_mit_zwei_verbunden`), and `lib/Elemente/VarioFoerderer.py` (`vario_verbuden_am_kreisel`) all assume the current RuleDesigner CSV column set and semantics. If the CSV export format changes, these are the first places to check.
|
||||||
|
|
||||||
|
## Directories not under version control
|
||||||
|
|
||||||
|
`data/`, `work/`, `log/` are gitignored (generated/input working data, log files with timestamped names). `testdata/` holds committed CSV+DXF fixture pairs used for manual/reference comparison, separate from the `lib/Elemente/*_tests.py` unittest suite.
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
@echo off
|
||||||
|
CALL setenv.bat
|
||||||
|
|
||||||
|
echo ========================================
|
||||||
|
echo Creating all test DXF files from testdata
|
||||||
|
echo Output directory: %PROJECT_WORK%
|
||||||
|
echo ========================================
|
||||||
|
echo.
|
||||||
|
|
||||||
|
REM Track if any errors occurred
|
||||||
|
set ERRORS_OCCURRED=0
|
||||||
|
|
||||||
|
REM Iterate through all CSV files in testdata directory
|
||||||
|
for %%f in ("%PROJECT_TEST%\*.csv") do (
|
||||||
|
echo Processing: %%~nxf
|
||||||
|
CALL plant2dxf.bat -f "%%f" -o "%PROJECT_WORK%\%%~nf.dxf"
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo ERROR: Failed to process %%~nxf
|
||||||
|
echo.
|
||||||
|
set ERRORS_OCCURRED=1
|
||||||
|
) else (
|
||||||
|
echo SUCCESS: Created %%~nf.dxf in work folder
|
||||||
|
echo.
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
echo ========================================
|
||||||
|
if %ERRORS_OCCURRED%==1 (
|
||||||
|
echo Processing completed with ERRORS!
|
||||||
|
echo ========================================
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
) else (
|
||||||
|
echo All test DXF files processed successfully!
|
||||||
|
echo ========================================
|
||||||
|
pause
|
||||||
|
exit /b 0
|
||||||
|
)
|
||||||
+1
-1
@@ -7,4 +7,4 @@ REM Beispielaufruf mit Parametern:
|
|||||||
REM --in: Ordner mit .dxf-Dateien (optional. Standard: work/converted_dxfs)
|
REM --in: Ordner mit .dxf-Dateien (optional. Standard: work/converted_dxfs)
|
||||||
REM --name: Name der zu erzeugenden Bibliothek
|
REM --name: Name der zu erzeugenden Bibliothek
|
||||||
|
|
||||||
python %PROJECT_LIB%\dxf2lib.py %*
|
"%VIRTUAL_ENV%\Scripts\python.exe" %PROJECT_LIB%\dxf2lib.py %*
|
||||||
|
|||||||
+25
-21
@@ -1,30 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
CALL setenv.bat
|
CALL setenv.bat
|
||||||
IF DEFINED NETWORK_INTERPRETER_PATH (
|
|
||||||
goto %~1_network
|
|
||||||
|
|
||||||
|
IF /I "%1"=="activate" GOTO activate
|
||||||
|
IF /I "%1"=="deactivate" GOTO deactivate
|
||||||
|
GOTO :eof
|
||||||
|
|
||||||
|
|
||||||
|
:activate
|
||||||
|
REM Interpreter wählen
|
||||||
|
IF DEFINED NETWORK_PYTHON (
|
||||||
|
SET PYTHON_EXE=%NETWORK_PYTHON%\python.exe
|
||||||
) ELSE (
|
) ELSE (
|
||||||
goto %~1_local
|
SET PYTHON_EXE=python
|
||||||
)
|
)
|
||||||
|
|
||||||
:activate_interpreter_local
|
REM venv sicherstellen
|
||||||
IF NOT EXIST %PROJECT%\.venv CALL %PROJECT_BIN%\install_py.bat
|
IF NOT EXIST "%PROJECT%\.venv" (
|
||||||
CALL %PROJECT%\.venv\Scripts\activate.bat
|
"%PYTHON_EXE%" -m venv "%PROJECT%\.venv"
|
||||||
goto :eof
|
)
|
||||||
|
|
||||||
:deactivate_interpreter_local
|
REM venv aktivieren
|
||||||
deactivate
|
CALL "%PROJECT%\.venv\Scripts\activate.bat"
|
||||||
goto :eof
|
|
||||||
|
|
||||||
:activate_interpreter_network
|
REM Interpreter festnageln
|
||||||
SET OLD_PATH=%PATH%
|
SET VIRTUAL_ENV_PYTHON=%PYTHON_EXE%
|
||||||
SET PATH=%NETWORK_INTERPRETER_PATH%;%PATH%
|
GOTO :eof
|
||||||
CALL %PROJECT%\.venv\Scripts\activate.bat
|
|
||||||
goto :eof
|
|
||||||
|
|
||||||
:deactivate_interpreter_network
|
|
||||||
SET PATH=%OLD_PATH%
|
:deactivate
|
||||||
SET OLD_PATH=
|
CALL "%PROJECT%\.venv\Scripts\deactivate.bat"
|
||||||
SET NETWORK_INTERPRETER_PATH=
|
SET VIRTUAL_ENV_PYTHON=
|
||||||
CALL %PROJECT%\.venv\Scripts\deactivate.bat
|
GOTO :eof
|
||||||
goto :eof
|
echo off
|
||||||
|
|||||||
+17
-3
@@ -1,4 +1,18 @@
|
|||||||
@echo off
|
@echo off
|
||||||
CALL manage_interpreter.bat activate_interpreter
|
CALL manage_interpreter.bat activate
|
||||||
python %PROJECT_LIB%\plant2dxf.py %*
|
if errorlevel 1 (
|
||||||
CALL manage_interpreter.bat deactivate_interpreter
|
echo ERROR: Failed to activate Python environment
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
cd /d "%PROJECT%"
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo ERROR: Failed to change to project directory: %PROJECT%
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
"%VIRTUAL_ENV%\Scripts\python.exe" -m lib.plant2dxf %*
|
||||||
|
set PYTHON_EXIT=%ERRORLEVEL%
|
||||||
|
|
||||||
|
CALL manage_interpreter.bat deactivate
|
||||||
|
exit /b %PYTHON_EXIT%
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
@echo off
|
||||||
|
CALL setenv.bat
|
||||||
|
|
||||||
|
echo ========================================
|
||||||
|
echo running all unittests in lib\Elemente
|
||||||
|
echo ========================================
|
||||||
|
echo.
|
||||||
|
CALL manage_interpreter.bat activate
|
||||||
|
if %ERRORLEVEL% NEQ 0 (
|
||||||
|
echo.
|
||||||
|
echo Failed to activate the Python interpreter!
|
||||||
|
pause
|
||||||
|
exit /B 1
|
||||||
|
)
|
||||||
|
echo Gefundene Testdateien:
|
||||||
|
for /f "delims=" %%f in ('dir /b "%PROJECT_LIB%\Elemente\*_tests.py" 2^>nul') do echo %%f
|
||||||
|
echo.
|
||||||
|
cd /d "%PROJECT%"
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo ERROR: Failed to change to project directory: %PROJECT%
|
||||||
|
CALL manage_interpreter.bat deactivate
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
"%VIRTUAL_ENV%\Scripts\python.exe" -m unittest discover -t "%PROJECT%" -s lib\Elemente -p "*_tests.py" -v
|
||||||
|
if %ERRORLEVEL% NEQ 0 (
|
||||||
|
echo.
|
||||||
|
echo Tests failed!
|
||||||
|
CALL manage_interpreter.bat deactivate
|
||||||
|
exit /B 1
|
||||||
|
) else (
|
||||||
|
echo.
|
||||||
|
echo All tests passed!
|
||||||
|
CALL manage_interpreter.bat deactivate
|
||||||
|
exit /B 0
|
||||||
|
)
|
||||||
|
|
||||||
@@ -16,8 +16,10 @@ set PROJECT_LOG=%PROJECT%\log
|
|||||||
if not exist %PROJECT%\data mkdir %PROJECT%\data
|
if not exist %PROJECT%\data mkdir %PROJECT%\data
|
||||||
if not exist %PROJECT%\work mkdir %PROJECT%\work
|
if not exist %PROJECT%\work mkdir %PROJECT%\work
|
||||||
if not exist %PROJECT%\log mkdir %PROJECT%\log
|
if not exist %PROJECT%\log mkdir %PROJECT%\log
|
||||||
|
if not exist %PROJECT%\testdata mkdir %PROJECT%\testdata
|
||||||
|
|
||||||
set PATH=%PROJECT_BIN%;%PATH%
|
set PATH=%PROJECT_BIN%;%PATH%
|
||||||
|
REM set NETWORK_PYTHON=TO_BE_SET
|
||||||
|
|
||||||
|
|
||||||
popd
|
popd
|
||||||
|
|||||||
+5
-1
@@ -11,6 +11,10 @@ libfile = ils_lib.dxf
|
|||||||
[Omniflo]
|
[Omniflo]
|
||||||
libfile = omniflo_lib.dxf
|
libfile = omniflo_lib.dxf
|
||||||
|
|
||||||
|
[BT]
|
||||||
|
libfile = ils_lib.dxf
|
||||||
|
[TEF]
|
||||||
|
libfile = omniflo_lib.dxf
|
||||||
[dxf2lib]
|
[dxf2lib]
|
||||||
# Text-Positionierung und Formatierung
|
# Text-Positionierung und Formatierung
|
||||||
# Vertikaler Abstand des Texts über dem Block (in DXF-Einheiten)
|
# Vertikaler Abstand des Texts über dem Block (in DXF-Einheiten)
|
||||||
@@ -32,4 +36,4 @@ blocks_per_row = 20
|
|||||||
# Vertikaler Abstand zwischen Zeilen im Raster (in DXF-Einheiten)
|
# Vertikaler Abstand zwischen Zeilen im Raster (in DXF-Einheiten)
|
||||||
block_spacing_y = 500
|
block_spacing_y = 500
|
||||||
# Nicht in die MittelPunkt Berechnung erlaubt
|
# Nicht in die MittelPunkt Berechnung erlaubt
|
||||||
not_allowed_in_center = ("A-GRUPPE","B-GRUPPE")
|
automation_layer = ("A-GRUPPE","B-GRUPPE")
|
||||||
+25
-109
@@ -5,6 +5,13 @@ offset_symb2 = 0,0
|
|||||||
rot_symb1 = 0.0
|
rot_symb1 = 0.0
|
||||||
rot_symb2 = 0.0
|
rot_symb2 = 0.0
|
||||||
|
|
||||||
|
[ILS 2.0 Kreisel mit Pin]
|
||||||
|
items = SP8, AN8
|
||||||
|
offset_symb1 = 0,0
|
||||||
|
offset_symb2 = 0,0
|
||||||
|
rot_symb1 = 0.0
|
||||||
|
rot_symb2 = 0.0
|
||||||
|
|
||||||
[ILS 2.0 Gefällestrecke]
|
[ILS 2.0 Gefällestrecke]
|
||||||
items = EE DS, AE DS
|
items = EE DS, AE DS
|
||||||
offset_symb1 = 0,-330
|
offset_symb1 = 0,-330
|
||||||
@@ -14,116 +21,25 @@ rot_symb2 = 0.0
|
|||||||
asoffset = 537.90
|
asoffset = 537.90
|
||||||
esoffset = 479.95
|
esoffset = 479.95
|
||||||
|
|
||||||
|
|
||||||
[ILS 2.0 Variofoerderer]
|
[ILS 2.0 Variofoerderer]
|
||||||
Umlenkstation = 499.3148,0,26.1680
|
Umlenkstation = 500.0, 0.0, 0.0
|
||||||
|
Motorstation = 500.0, 0.0, 0.0
|
||||||
|
vario_abstand = 66.5
|
||||||
|
|
||||||
|
[Ils 2.0 core winkel]
|
||||||
|
winkel_boegen = 3
|
||||||
|
winkel_motor = 3.0
|
||||||
|
winkel_umlenk = 3.0
|
||||||
|
winkel_as = 3.0
|
||||||
|
winkel_es = 3.0
|
||||||
|
|
||||||
Vario_Bogen_auf_51_Delta_SP_0= 629.34, 0, 32.98
|
[Omniflo]
|
||||||
Vario_Bogen_auf_51_Delta_SP_1 = 433.90, 0, 481.89
|
OFgeradesivas = 821106002
|
||||||
|
Tefgeradesivas = 0_B10030
|
||||||
Vario_Bogen_ab_51_Delta_SP_0 = 408.68, 0, 453.89
|
OFfoerderer = 2
|
||||||
Vario_Bogen_ab_51_Delta_SP_1 =591.71, 0, 31.01
|
|
||||||
|
|
||||||
Vario_Bogen_auf_51_Delta_VP_1 = 30.77, 51.3653,28.59
|
|
||||||
Vario_Bogen_ab_51_Delta_VP_0 = 32.97,51.3653,26.6341
|
|
||||||
|
|
||||||
Vario_Bogen_ab_45_Delta_SP_0 = 438.6149, 0, 75.3228
|
|
||||||
Vario_Bogen_ab_45_Delta_SP_1 =293.89, 0, 326.4
|
|
||||||
|
|
||||||
Vario_Bogen_auf_45_Delta_SP_0 = 471.2929, 0, 24.6994
|
|
||||||
Vario_Bogen_auf_45_Delta_SP_1 =315.7893, 0, 350.7195
|
|
||||||
|
|
||||||
Vario_Bogen_auf_39_Delta_SP_0= 489.1281, 0, 25.6341
|
|
||||||
Vario_Bogen_auf_39_Delta_SP_1 = 358.3992, 0, 260.3923
|
|
||||||
|
|
||||||
Vario_Bogen_ab_39_Delta_SP_0 = 335.7703, 0, 243.9534
|
|
||||||
Vario_Bogen_ab_39_Delta_SP_1 =461.1878, 0, 24.1747
|
|
||||||
|
|
||||||
Vario_Bogen_auf_39_Delta_VP_1 = 335.3992, 51.3653, 35.5535
|
|
||||||
Vario_Bogen_ab_39_Delta_VP_0 = 364.86,51.3653,25.6341
|
|
||||||
|
|
||||||
Vario_Bogen_ab_33_Delta_SP_0 = 464.52, 0, 76.86
|
|
||||||
Vario_Bogen_ab_33_Delta_SP_1 = 331.83, 0, 241.09
|
|
||||||
|
|
||||||
Vario_Bogen_auf_33_Delta_SP_0 = 487.8932, 0, 25.5694
|
|
||||||
Vario_Bogen_auf_33_Delta_SP_1 = 350.7617, 0, 254.8433
|
|
||||||
|
|
||||||
Vario_Bogen_auf_33_Delta_VP_1 = 335.3992, 51.3653, 35.5535
|
|
||||||
Vario_Bogen_ab_33_Delta_VP_0 = 364.86,51.3653,25.6341
|
|
||||||
|
|
||||||
|
|
||||||
Vario_Bogen_auf_27_Delta_SP_0 =320.5894, 0, 16.8014
|
|
||||||
Vario_Bogen_auf_27_Delta_SP_1= 262.5433,0,116.8918
|
|
||||||
|
|
||||||
Vario_Bogen_ab_27_Delta_SP_0 =245.2168, 0, 109.1776
|
|
||||||
Vario_Bogen_ab_27_Delta_SP_1 = 301.6492,0,15.8088
|
|
||||||
|
|
||||||
Vario_Bogen_auf_27_Delta_VP_1 = 15.4583, 50, 38.66
|
|
||||||
Vario_Bogen_ab_27_Delta_VP_0= 18.928,50, 37.988
|
|
||||||
|
|
||||||
Vario_Bogen_ab_21_Delta_SP_0 =308.9830, 0,68.5291
|
|
||||||
Vario_Bogen_ab_21_Delta_SP_1 = 243.2899,0,108.3196
|
|
||||||
|
|
||||||
Vario_Bogen_auf_21_Delta_SP_0 =323.6047, 0, 16.9594
|
|
||||||
Vario_Bogen_auf_21_Delta_SP_1= 256.67,0,114.27
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Vario_Bogen_auf_18_Delta_SP_0 = 301.4561, 0,16.96
|
|
||||||
Vario_Bogen_auf_18_Delta_SP_1 = 291.5838, 0,78.1296
|
|
||||||
|
|
||||||
Vario_Bogen_ab_18_Delta_SP_0 = 279.4978, 0,74.8912
|
|
||||||
Vario_Bogen_ab_18_Delta_SP_1 = 288.9608, 0,15.1438
|
|
||||||
|
|
||||||
|
|
||||||
Vario_Bogen_auf_18_Delta_VP_1 = 11.62, 50, 40.37
|
|
||||||
Vario_Bogen_ab_18_Delta_VP_0 = 10.53,50, 40.59
|
|
||||||
|
|
||||||
|
|
||||||
Vario_Bogen_auf_15_Delta_SP_0 = 149.7944, 0,7.8504
|
|
||||||
Vario_Bogen_auf_15_Delta_SP_1= 146.7221, 0,31.1868
|
|
||||||
|
|
||||||
Vario_Bogen_ab_15_Delta_SP_0 = 136.55, 0,29.02
|
|
||||||
Vario_Bogen_ab_15_Delta_SP_1 = 139.41, 0,7.31
|
|
||||||
|
|
||||||
Vario_Bogen_auf_15_Delta_VP_1 = 8.28, 50, 41.18
|
|
||||||
Vario_Bogen_ab_15_Delta_VP_0 = 9.15,50, 40.99
|
|
||||||
|
|
||||||
Vario_Bogen_auf_12_Delta_SP_0_auf= 149.7944, 0,7.8504
|
|
||||||
Vario_Bogen_auf_12_Delta_SP_1_auf = 148.1533, 0,23.4652
|
|
||||||
|
|
||||||
Vario_Bogen_ab_12_Delta_SP_0_auf = 139.95, 0,22.17
|
|
||||||
Vario_Bogen_ab_12_Delta_SP_1_auf = 141.5026, 0,7.4158
|
|
||||||
|
|
||||||
Vario_Bogen_auf_12_Delta_VP_1_auf= 5.5, 50, 41.49
|
|
||||||
Vario_Bogen_ab_12_Delta_VP_0_auf = 7.23,50, 41.38
|
|
||||||
|
|
||||||
Vario_Bogen_ab_12_Delta_SP_0_ab = 141.5026, 0,59.7518
|
|
||||||
Vario_Bogen_ab_12_Delta_SP_1_ab = 136.8686, 0,36.6738
|
|
||||||
|
|
||||||
Vario_Bogen_auf_12_Delta_SP_0_ab= 149.7944, 0,7.8504
|
|
||||||
Vario_Bogen_auf_12_Delta_SP_1_ab = 144.8889, 0,38.8229
|
|
||||||
|
|
||||||
Vario_Bogen_auf_12_Delta_VP_1_ab = 5.5, 50, 41.49
|
|
||||||
Vario_Bogen_ab_12_Delta_VP_0_ab= 7.23,50, 41.38
|
|
||||||
|
|
||||||
Vario_Bogen_ab_9_Delta_SP_0 = 143.5855, 0,59.8610
|
|
||||||
Vario_Bogen_ab_9_Delta_SP_1 = 140.6406, 0,29.8941
|
|
||||||
|
|
||||||
Vario_Bogen_auf_9_Delta_SP_0= 149.7944, 0,7.8504
|
|
||||||
Vario_Bogen_auf_9_Delta_SP_1 = 146.72, 0,31.19
|
|
||||||
|
|
||||||
Vario_Bogen_auf_9_Delta_VP_1 = 5.5, 50, 41.49
|
|
||||||
Vario_Bogen_ab_9_Delta_VP_0= 7.23,50, 41.38
|
|
||||||
|
|
||||||
|
|
||||||
Vario_Bogen_ab_6_Delta_SP_0 = 195.7284, 0,62.5937
|
|
||||||
Vario_Bogen_ab_6_Delta_SP_1 = 193.5840, 0,30.6607
|
|
||||||
|
|
||||||
Vario_Bogen_auf_6_Delta_SP_0= 199.8629, 0,10.4744
|
|
||||||
Vario_Bogen_auf_6_Delta_SP_1 = 197.6732, 0,31.3084
|
|
||||||
|
|
||||||
Vario_Bogen_auf_6_Delta_VP_1 = 5.5, 50, 41.49
|
|
||||||
Vario_Bogen_ab_6_Delta_VP_0= 7.23,50, 41.38
|
|
||||||
|
|
||||||
|
[Scanner_Stoper_namen]
|
||||||
|
Omniflo_stopper = 827062022
|
||||||
|
Omniflo_scanner = _DUMMY_SCANNER
|
||||||
|
ILS_scanner = SCAN
|
||||||
|
ILS_seperator = S-LP
|
||||||
+395558
-134192
File diff suppressed because it is too large
Load Diff
+39122
-6156
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,33 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"ILS 2.0 Kreisel";"shape_b886bf7f-d65b-401a-a800-3f5e6221a1c6";"shape_5ee6e685-d783-825f-0637-38d765ade114";"Kreisel :2";"X:3500 Y:13561.75";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
1;"ILS 2.0 Kreisel";"shape_5225765c-01a1-9fb6-ea4e-490323b06021";"shape_c411c9c2-dfc6-833c-663d-d146b4fb98f5";"Kreisel :2";"X:11549.98 Y:14058.75";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
2;"ILS 2.0 Kreisel";"shape_b7ad7846-cf9e-167d-7cd6-0c18fe4a038b";"shape_bfde9b60-801a-dedf-ce51-cb84aa1418a5";"Kreisel :2";"X:19012.87 Y:14280.07";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
3;"ILS 2.0 Kreisel";"shape_bbcd8c08-6d9f-c9af-d43b-860a6cbf16a3";"shape_5ee6e685-d783-825f-0637-38d765ade114";"Kreisel :1";"X:3200.01 Y:15964.75";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"4","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.084","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
4;"ILS 2.0 Gefällestrecke";"shape_5ee6e685-d783-825f-0637-38d765ade114";"shape_bbcd8c08-6d9f-c9af-d43b-860a6cbf16a3,shape_b886bf7f-d65b-401a-a800-3f5e6221a1c6";"Gefaellestrecke :1";"X:3350.01 Y:14763.25";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.603","Winkel":"3","Anzahl der Scanner":0,"Höhe oben":"2.084","Höhe unten":"2","Drehung":0.0}
|
||||||
|
5;"ILS 2.0 Gefällestrecke";"shape_bfde9b60-801a-dedf-ce51-cb84aa1418a5";"shape_b7ad7846-cf9e-167d-7cd6-0c18fe4a038b,shape_fa7d39f3-4b9a-c4ed-fbd2-2b3dfe8135ef";"Gefaellestrecke :1";"X:16711.29 Y:13880.07";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.603","Winkel":"3","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.084","Drehung":-90.0}
|
||||||
|
6;"ILS 2.0 Gefällestrecke";"shape_c411c9c2-dfc6-833c-663d-d146b4fb98f5";"shape_5225765c-01a1-9fb6-ea4e-490323b06021,shape_0b58f8d3-6a3e-4191-8f30-8afddf9a41c9";"Gefaellestrecke :1";"X:11400 Y:15260.25";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.603","Winkel":"3","Anzahl der Scanner":0,"Höhe oben":"2.084","Höhe unten":"2","Drehung":0.0}
|
||||||
|
7;"ILS 2.0 Kreisel";"shape_0b58f8d3-6a3e-4191-8f30-8afddf9a41c9";"shape_c411c9c2-dfc6-833c-663d-d146b4fb98f5";"Kreisel :3";"X:9500 Y:16061.75";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.084","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
8;"ILS 2.0 Kreisel";"shape_20402129-cb05-168c-83c4-86503020bb26";"shape_02959e35-4147-d499-9cfb-9f3248a35f0e";"Kreisel :4";"X:4307.92 Y:10819.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"8","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
9;"ILS 2.0 Kreisel";"shape_fa7d39f3-4b9a-c4ed-fbd2-2b3dfe8135ef";"shape_bfde9b60-801a-dedf-ce51-cb84aa1418a5";"Kreisel :3";"X:15509.79 Y:13730.08";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.084","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
10;"ILS 2.0 Kreisel";"shape_f88d79e2-98ec-1745-7ae1-7efcf925ad5d";"shape_2c583ab9-9a56-9d37-77f6-1c39b5c1c420";"Kreisel :4";"X:10998.95 Y:4837.87";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"8","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
11;"ILS 2.0 Kreisel";"shape_d28cc2a7-48f5-7511-88c5-37891c4153da";"shape_02959e35-4147-d499-9cfb-9f3248a35f0e";"Kreisel :5";"X:4307.92 Y:4617.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
12;"ILS 2.0 VarioFoerderer";"shape_02959e35-4147-d499-9cfb-9f3248a35f0e";"shape_d28cc2a7-48f5-7511-88c5-37891c4153da,shape_20402129-cb05-168c-83c4-86503020bb26";"VarioFoerderer :1";"X:4157.93 Y:7718.04";;{"Förderrichtung":"Auf","Motorseite":"links","Anzahl der Separatoren":"1","Länge in Meter":"5.402","Länge Gefällestrecke":"0","Winkel":"48","Winkel Gefällestrecke":"0","Anzahl der Scanner":1,"Höhe Anfang":"2","Höhe Ende":"8","Drehung":0.0,"Laenge_Gefaellestrecke":null,"Winkel_Gefaellestrecke":null,"Spannstation_vorn":true,"Motorstation_hinten":true,"Ausschleus_vorn":false,"Einschleus_hinten":false}
|
||||||
|
13;"ILS 2.0 VarioFoerderer";"shape_2c583ab9-9a56-9d37-77f6-1c39b5c1c420";"shape_65458af5-8971-1fc8-7d6c-be8f7faf258f,shape_f88d79e2-98ec-1745-7ae1-7efcf925ad5d";"VarioFoerderer :1";"X:10848.96 Y:7938.87";;{"Förderrichtung":"Ab","Motorseite":"links","Anzahl der Separatoren":"1","Länge in Meter":"5.402","Länge Gefällestrecke":"0","Winkel":"48","Winkel Gefällestrecke":"0","Anzahl der Scanner":1,"Höhe Anfang":"8","Höhe Ende":"2","Drehung":0.0,"Laenge_Gefaellestrecke":null,"Winkel_Gefaellestrecke":null,"Spannstation_vorn":true,"Motorstation_hinten":true,"Ausschleus_vorn":false,"Einschleus_hinten":false}
|
||||||
|
14;"ILS 2.0 VarioFoerderer";"shape_8cb07154-aa28-7aa0-bd24-96c86e3f620b";"shape_2cce252b-f119-19f9-e3bc-e0e0e06202dc";"VarioFoerderer :2";"X:16608.92 Y:8486.13";;{"Förderrichtung":"Horizontal","Motorseite":"links","Anzahl der Separatoren":"1","Länge in Meter":"3","Länge Gefällestrecke":"0","Winkel":"0","Winkel Gefällestrecke":"0","Anzahl der Scanner":1,"Höhe Anfang":"2","Höhe Ende":"2","Drehung":0.0,"Laenge_Gefaellestrecke":0.0,"Winkel_Gefaellestrecke":0.0,"Spannstation_vorn":true,"Motorstation_hinten":true,"Ausschleus_vorn":false,"Einschleus_hinten":false}
|
||||||
|
15;"ILS 2.0 VarioFoerderer";"shape_b18cf0a9-14b1-549b-fba8-0d644ed7ce9d";"shape_cb494142-30d5-8161-0e52-18462e73900a";"VarioFoerderer :2";"X:23000.01 Y:8761.75";;{"Förderrichtung":"Horizontal","Motorseite":"links","Anzahl der Separatoren":"1","Länge in Meter":"3","Länge Gefällestrecke":"0","Winkel":"0","Winkel Gefällestrecke":"0","Anzahl der Scanner":1,"Höhe Anfang":"2","Höhe Ende":"2","Drehung":-180.0,"Laenge_Gefaellestrecke":0.0,"Winkel_Gefaellestrecke":0.0,"Spannstation_vorn":true,"Motorstation_hinten":true,"Ausschleus_vorn":false,"Einschleus_hinten":false}
|
||||||
|
16;"ILS 2.0 VarioFoerderer";"shape_c9705b7b-a371-0454-323d-84b78a33c6f9";"";"VarioFoerderer :3";"X:1164.21 Y:7608";;{"Förderrichtung":"Auf","Motorseite":"links","Anzahl der Separatoren":"1","Länge in Meter":"7.402","Länge Gefällestrecke":"1.909","Winkel":"48","Winkel Gefällestrecke":"0.003","Anzahl der Scanner":1,"Höhe Anfang":"2","Höhe Ende":"8","Drehung":0.0,"Laenge_Gefaellestrecke":1909.0,"Winkel_Gefaellestrecke":3.0,"Spannstation_vorn":true,"Motorstation_hinten":true,"Ausschleus_vorn":false,"Einschleus_hinten":false}
|
||||||
|
17;"ILS 2.0 Kreisel";"shape_65458af5-8971-1fc8-7d6c-be8f7faf258f";"shape_2c583ab9-9a56-9d37-77f6-1c39b5c1c420";"Kreisel :5";"X:8948.96 Y:10639.87";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
18;"ILS 2.0 Kreisel";"shape_cb494142-30d5-8161-0e52-18462e73900a";"shape_b18cf0a9-14b1-549b-fba8-0d644ed7ce9d";"Kreisel :6";"X:23150 Y:10661.75";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
19;"ILS 2.0 Kreisel";"shape_2cce252b-f119-19f9-e3bc-e0e0e06202dc";"shape_8cb07154-aa28-7aa0-bd24-96c86e3f620b";"Kreisel :6";"X:16758.91 Y:10386.13";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
20;"ILS 2.0 Gefällestrecke";"shape_f9fb2815-e8fd-c072-ed47-887910902f3a";"shape_6b572f1c-ad9c-afea-a6be-02e5dadf19fe,shape_f317ea06-8a18-c12a-6ba2-633bfd37fc67";"Gefaellestrecke :2";"X:3000 Y:1061.78";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.603","Winkel":"3","Anzahl der Scanner":0,"Höhe oben":"2.084","Höhe unten":"2","Drehung":0.0}
|
||||||
|
21;"ILS 2.0 Kurve angetrieben";"shape_6b572f1c-ad9c-afea-a6be-02e5dadf19fe";"shape_f9fb2815-e8fd-c072-ed47-887910902f3a";"KurveFoerderer :1";"X:3204.34 Y:2065.01";;{"Länge in Meter":"604,384","Kurvenrichtung":"links","Kurvenwinkel":90.0,"AntriebNebenStrecke":"Aussen","Höhe Anfang":"2.084","Höhe Ende":"2.084","Drehung":90.0}
|
||||||
|
22;"ILS 2.0 Kurve angetrieben";"shape_f317ea06-8a18-c12a-6ba2-633bfd37fc67";"shape_f9fb2815-e8fd-c072-ed47-887910902f3a";"KurveFoerderer :1";"X:3204.34 Y:58.46";;{"Länge in Meter":"604,384","Kurvenrichtung":"links","Kurvenwinkel":90.0,"AntriebNebenStrecke":"Aussen","Höhe Anfang":"2","Höhe Ende":"2","Drehung":-180.0}
|
||||||
|
23;"ILS 2.0 Kurve angetrieben";"shape_0a605552-03a6-4657-ae8e-27cb86afea0d";"shape_eef3a5e0-dc2f-0380-e949-e3d4dc70d602";"KurveFoerderer :4";"X:6538.78 Y:2075.2";;{"Länge in Meter":"604,384","Kurvenrichtung":"links","Kurvenwinkel":90.0,"AntriebNebenStrecke":"Aussen","Höhe Anfang":"2","Höhe Ende":"2","Drehung":90.0}
|
||||||
|
24;"ILS 2.0 Kurve angetrieben";"shape_54e46a76-47bf-c183-8db5-cd0eaac91a53";"shape_eef3a5e0-dc2f-0380-e949-e3d4dc70d602";"KurveFoerderer :4";"X:6538.78 Y:70.65";;{"Länge in Meter":"604,384","Kurvenrichtung":"links","Kurvenwinkel":90.0,"AntriebNebenStrecke":"Aussen","Höhe Anfang":"2","Höhe Ende":"2","Drehung":-180.0}
|
||||||
|
25;"ILS 2.0 Gefällestrecke";"shape_b61a1249-77b9-4296-d137-fd8b4c29f1b9";"shape_473ba6e9-b9c2-d56e-db77-88b481e85075,shape_48881483-ef43-2de9-2e2b-02e0fa47a529";"Gefaellestrecke :3";"X:5588.85 Y:1106.72";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.603","Winkel":"3","Anzahl der Scanner":0,"Höhe oben":"2.084","Höhe unten":"2","Drehung":0.0}
|
||||||
|
26;"ILS 2.0 Kurve angetrieben";"shape_48881483-ef43-2de9-2e2b-02e0fa47a529";"shape_b61a1249-77b9-4296-d137-fd8b4c29f1b9";"KurveFoerderer :2";"X:5384.51 Y:2109.99";;{"Länge in Meter":"604,384","Kurvenrichtung":"rechts","Kurvenwinkel":90.0,"AntriebNebenStrecke":"Aussen","Höhe Anfang":"2.084","Höhe Ende":"2.084","Drehung":-90.0}
|
||||||
|
27;"ILS 2.0 Kurve angetrieben";"shape_473ba6e9-b9c2-d56e-db77-88b481e85075";"shape_b61a1249-77b9-4296-d137-fd8b4c29f1b9";"KurveFoerderer :2";"X:5384.51 Y:103.44";;{"Länge in Meter":"604,384","Kurvenrichtung":"rechts","Kurvenwinkel":90.0,"AntriebNebenStrecke":"Aussen","Höhe Anfang":"2","Höhe Ende":"2","Drehung":-180.0}
|
||||||
|
28;"ILS 2.0 Kurve angetrieben";"shape_1b6d8cf7-3f29-daf5-0f23-2a1538a3551d";"shape_4a033aef-8608-6037-001b-740dec3bcf21";"KurveFoerderer :3";"X:4301.12 Y:2004.55";;{"Länge in Meter":"604,384","Kurvenrichtung":"rechts","Kurvenwinkel":90.0,"AntriebNebenStrecke":"Aussen","Höhe Anfang":"2","Höhe Ende":"2","Drehung":-90.0}
|
||||||
|
29;"ILS 2.0 Kurve angetrieben";"shape_99951f86-d0e6-cc57-2cbc-e26c7fa6a324";"shape_4a033aef-8608-6037-001b-740dec3bcf21";"KurveFoerderer :3";"X:4301.12 Y:0";;{"Länge in Meter":"604,384","Kurvenrichtung":"rechts","Kurvenwinkel":90.0,"AntriebNebenStrecke":"Aussen","Höhe Anfang":"2","Höhe Ende":"2","Drehung":-180.0}
|
||||||
|
30;"ILS 2.0 Gefällestrecke";"shape_4a033aef-8608-6037-001b-740dec3bcf21";"shape_1b6d8cf7-3f29-daf5-0f23-2a1538a3551d,shape_99951f86-d0e6-cc57-2cbc-e26c7fa6a324";"Gefaellestrecke :4";"X:4505.46 Y:1002.27";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2","Drehung":0.0}
|
||||||
|
31;"ILS 2.0 Gefällestrecke";"shape_eef3a5e0-dc2f-0380-e949-e3d4dc70d602";"shape_0a605552-03a6-4657-ae8e-27cb86afea0d,shape_54e46a76-47bf-c183-8db5-cd0eaac91a53";"Gefaellestrecke :5";"X:6334.44 Y:1072.96";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2","Drehung":0.0}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 146.
|
+749122
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,49 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"ILS 2.0 Kreisel";"shape_4bc15ec6-4889-eb75-09ef-ae941f8ce2b1";"shape_a8194a38-8d8d-0591-e505-2855073a3842";"Kreisel :2";"X:2900 Y:13608.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
1;"ILS 2.0 Kreisel";"shape_64f5eb5f-f34c-7595-8a95-3ab9172a1178";"shape_a8194a38-8d8d-0591-e505-2855073a3842";"Kreisel :1";"X:2899.99 Y:16009.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
2;"ILS 2.0 Gefällestrecke";"shape_a8194a38-8d8d-0591-e505-2855073a3842";"shape_64f5eb5f-f34c-7595-8a95-3ab9172a1178,shape_4bc15ec6-4889-eb75-09ef-ae941f8ce2b1";"Gefaellestrecke :1";"X:1950 Y:14809.29";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
3;"ILS 2.0 Kreisel";"shape_754bbd24-1f0b-bc13-1b48-adb0aa3beb6f";"shape_c80e48c7-5ca7-39d8-177a-dc88770d65cc";"Kreisel :4";"X:8525 Y:16085.13";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
4;"ILS 2.0 Kreisel";"shape_0bbb6f88-7605-6b4a-3b5a-52685c266173";"shape_c80e48c7-5ca7-39d8-177a-dc88770d65cc";"Kreisel :3";"X:8524.99 Y:13684.13";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
5;"ILS 2.0 Gefällestrecke";"shape_c80e48c7-5ca7-39d8-177a-dc88770d65cc";"shape_754bbd24-1f0b-bc13-1b48-adb0aa3beb6f,shape_0bbb6f88-7605-6b4a-3b5a-52685c266173";"Gefaellestrecke :2";"X:7574.99 Y:14884.63";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
6;"ILS 2.0 Kreisel";"shape_42f0853d-d91a-cb16-94de-0f6cd05583e3";"shape_d42e27ff-364c-2435-c0e6-78807e7f1620";"Kreisel :6";"X:2690.27 Y:9541.77";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
7;"ILS 2.0 Kreisel";"shape_aca1f2ad-20ca-2a3e-1ae6-23200819befa";"shape_d42e27ff-364c-2435-c0e6-78807e7f1620";"Kreisel :5";"X:2690.27 Y:11942.77";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
8;"ILS 2.0 Gefällestrecke";"shape_d42e27ff-364c-2435-c0e6-78807e7f1620";"shape_aca1f2ad-20ca-2a3e-1ae6-23200819befa,shape_42f0853d-d91a-cb16-94de-0f6cd05583e3";"Gefaellestrecke :3";"X:1740.27 Y:10742.27";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
9;"ILS 2.0 Kreisel";"shape_01d490af-7da7-c810-170e-3a47b9929500";"shape_e651627a-b401-56e8-4f63-85f5b4e842bc";"Kreisel :8";"X:8333.33 Y:12119.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
10;"ILS 2.0 Kreisel";"shape_095be351-7e9d-35cc-0bd4-5b5d084df4d1";"shape_e651627a-b401-56e8-4f63-85f5b4e842bc";"Kreisel :7";"X:8333.33 Y:9718.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
11;"ILS 2.0 Gefällestrecke";"shape_e651627a-b401-56e8-4f63-85f5b4e842bc";"shape_095be351-7e9d-35cc-0bd4-5b5d084df4d1,shape_01d490af-7da7-c810-170e-3a47b9929500";"Gefaellestrecke :4";"X:7383.33 Y:10919.4";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
12;"ILS 2.0 Kreisel";"shape_9f995a6c-fa82-2d72-481a-bd38ede16a1e";"shape_7a0d0018-8fa6-c319-d850-b36cebb7884e";"Kreisel :10";"X:2680.91 Y:5000.35";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
13;"ILS 2.0 Kreisel";"shape_8379576c-14b9-039b-89d3-4ffe0cd0fd8b";"shape_7a0d0018-8fa6-c319-d850-b36cebb7884e";"Kreisel :9";"X:2680.92 Y:7401.35";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
14;"ILS 2.0 Gefällestrecke";"shape_7a0d0018-8fa6-c319-d850-b36cebb7884e";"shape_8379576c-14b9-039b-89d3-4ffe0cd0fd8b,shape_9f995a6c-fa82-2d72-481a-bd38ede16a1e";"Gefaellestrecke :5";"X:1730.91 Y:6200.85";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
15;"ILS 2.0 Kreisel";"shape_27b70e3e-857c-b6b9-74f6-c1403861dea9";"shape_ad9f83fe-fe0d-34aa-5fa1-2e113e1fdd41";"Kreisel :11";"X:8469.68 Y:7383.98";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
16;"ILS 2.0 Kreisel";"shape_494431d8-aa15-19b6-d490-c23b4e03eb0e";"shape_ad9f83fe-fe0d-34aa-5fa1-2e113e1fdd41";"Kreisel :12";"X:8469.68 Y:4982.98";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
17;"ILS 2.0 Gefällestrecke";"shape_ad9f83fe-fe0d-34aa-5fa1-2e113e1fdd41";"shape_27b70e3e-857c-b6b9-74f6-c1403861dea9,shape_494431d8-aa15-19b6-d490-c23b4e03eb0e";"Gefaellestrecke :6";"X:7519.68 Y:6183.48";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
18;"ILS 2.0 Kreisel";"shape_e7947a34-1a13-8a13-633e-4354e373f81d";"shape_99885cd1-5229-0faa-183d-647d2d8b2c5b";"Kreisel :13";"X:2506.02 Y:2400.97";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
19;"ILS 2.0 Kreisel";"shape_099f146f-3a2c-95c6-5cef-07599a974a74";"shape_99885cd1-5229-0faa-183d-647d2d8b2c5b";"Kreisel :14";"X:2506.02 Y:0";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
20;"ILS 2.0 Gefällestrecke";"shape_99885cd1-5229-0faa-183d-647d2d8b2c5b";"shape_e7947a34-1a13-8a13-633e-4354e373f81d,shape_099f146f-3a2c-95c6-5cef-07599a974a74";"Gefaellestrecke :7";"X:1556.02 Y:1200.5";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
21;"ILS 2.0 Kreisel";"shape_31cedbc1-f13c-837e-9952-0d8d658c7e7f";"shape_9162d287-7e99-0078-600b-5adc08130bb3";"Kreisel :16";"X:7630.32 Y:0";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
22;"ILS 2.0 Kreisel";"shape_09de3e2f-ee0e-9371-b659-09807bc710cd";"shape_9162d287-7e99-0078-600b-5adc08130bb3";"Kreisel :15";"X:7630.32 Y:2401.01";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
23;"ILS 2.0 Gefällestrecke";"shape_9162d287-7e99-0078-600b-5adc08130bb3";"shape_09de3e2f-ee0e-9371-b659-09807bc710cd,shape_31cedbc1-f13c-837e-9952-0d8d658c7e7f";"Gefaellestrecke :8";"X:6680.32 Y:1200.5";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
24;"ILS 2.0 Kreisel";"shape_a867c145-183b-7095-e964-5d449470c439";"shape_593e7bd5-9191-e89f-0e10-180493e3c212";"Kreisel :17";"X:14179.52 Y:15151.73";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
25;"ILS 2.0 Kreisel";"shape_0dde7c0b-e61a-60a4-6926-142ba488216f";"shape_593e7bd5-9191-e89f-0e10-180493e3c212";"Kreisel :18";"X:16580.55 Y:15151.73";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
26;"ILS 2.0 Gefällestrecke";"shape_593e7bd5-9191-e89f-0e10-180493e3c212";"shape_a867c145-183b-7095-e964-5d449470c439,shape_0dde7c0b-e61a-60a4-6926-142ba488216f";"Gefaellestrecke :9";"X:15380.05 Y:15301.72";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-270.0}
|
||||||
|
27;"ILS 2.0 Kreisel";"shape_e3d041c0-b415-d8f4-a443-f2917f2ae6d3";"shape_b59ff34f-4a48-c410-e442-c1ae8d30e68b";"Kreisel :19";"X:21738.43 Y:14915.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
28;"ILS 2.0 Kreisel";"shape_abbd1b3c-6ea3-971a-1a1e-234fee8e8cab";"shape_b59ff34f-4a48-c410-e442-c1ae8d30e68b";"Kreisel :20";"X:19337.43 Y:14915.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
29;"ILS 2.0 Gefällestrecke";"shape_b59ff34f-4a48-c410-e442-c1ae8d30e68b";"shape_abbd1b3c-6ea3-971a-1a1e-234fee8e8cab,shape_e3d041c0-b415-d8f4-a443-f2917f2ae6d3";"Gefaellestrecke :10";"X:20537.93 Y:14265.05";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
30;"ILS 2.0 Kreisel";"shape_3eee6a4c-60f4-3348-0451-a1aeb6727f92";"shape_a3b27623-f912-e956-dbfd-ecb6a98c9273";"Kreisel :22";"X:16655.56 Y:10694.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
31;"ILS 2.0 Kreisel";"shape_860382ae-399e-a3e2-c172-4ad61bf8971b";"shape_a3b27623-f912-e956-dbfd-ecb6a98c9273";"Kreisel :21";"X:14254.62 Y:10694.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
32;"ILS 2.0 Gefällestrecke";"shape_a3b27623-f912-e956-dbfd-ecb6a98c9273";"shape_860382ae-399e-a3e2-c172-4ad61bf8971b,shape_3eee6a4c-60f4-3348-0451-a1aeb6727f92";"Gefaellestrecke :11";"X:15455.06 Y:10044.91";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-90.0}
|
||||||
|
33;"ILS 2.0 Kreisel";"shape_2aef5cd4-f780-d349-005a-8493d38c5dad";"shape_3c8c4e30-ff22-85e7-3cf0-612fc0b439b3";"Kreisel :23";"X:21641.75 Y:10637.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
34;"ILS 2.0 Kreisel";"shape_3d2e95d1-9b5e-fe6d-2c2e-9a023e2d2337";"shape_3c8c4e30-ff22-85e7-3cf0-612fc0b439b3";"Kreisel :24";"X:19240.76 Y:10637.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
35;"ILS 2.0 Gefällestrecke";"shape_3c8c4e30-ff22-85e7-3cf0-612fc0b439b3";"shape_3d2e95d1-9b5e-fe6d-2c2e-9a023e2d2337,shape_2aef5cd4-f780-d349-005a-8493d38c5dad";"Gefaellestrecke :12";"X:20441.25 Y:9987.05";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
36;"ILS 2.0 Kreisel";"shape_04f23123-3f29-7537-cd5a-fc4c4183e3dc";"shape_ffea9fa6-ff0e-0412-35ec-731272b23c54";"Kreisel :25";"X:14591.09 Y:5948.61";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
37;"ILS 2.0 Kreisel";"shape_81c65a2c-062c-38b4-2042-45b1cabd5c8e";"shape_ffea9fa6-ff0e-0412-35ec-731272b23c54";"Kreisel :26";"X:16992.13 Y:5948.61";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
38;"ILS 2.0 Gefällestrecke";"shape_ffea9fa6-ff0e-0412-35ec-731272b23c54";"shape_04f23123-3f29-7537-cd5a-fc4c4183e3dc,shape_81c65a2c-062c-38b4-2042-45b1cabd5c8e";"Gefaellestrecke :13";"X:15791.63 Y:5298.62";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-270.0}
|
||||||
|
39;"ILS 2.0 Kreisel";"shape_7a5fffd2-c57a-80e6-03af-4f0a27a599c6";"shape_c0e46a15-ffe9-7ae5-f852-3162aadfb9f8";"Kreisel :28";"X:23234.37 Y:6008.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
40;"ILS 2.0 Kreisel";"shape_77d31b35-41b9-c7df-a345-497c65f99c15";"shape_c0e46a15-ffe9-7ae5-f852-3162aadfb9f8";"Kreisel :27";"X:20833.33 Y:6008.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
41;"ILS 2.0 Gefällestrecke";"shape_c0e46a15-ffe9-7ae5-f852-3162aadfb9f8";"shape_77d31b35-41b9-c7df-a345-497c65f99c15,shape_7a5fffd2-c57a-80e6-03af-4f0a27a599c6";"Gefaellestrecke :14";"X:22033.83 Y:5358.8";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
42;"ILS 2.0 Kreisel";"shape_743405c4-942d-b2ff-0d25-45eb441e08e3";"shape_24ff23a2-2410-ad04-0bee-a88fc05f302f";"Kreisel :29";"X:14767.49 Y:1303.75";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
43;"ILS 2.0 Kreisel";"shape_e1baf08f-4847-308b-83f7-96c39cc8c52c";"shape_24ff23a2-2410-ad04-0bee-a88fc05f302f";"Kreisel :30";"X:17168.52 Y:1303.7";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
44;"ILS 2.0 Gefällestrecke";"shape_24ff23a2-2410-ad04-0bee-a88fc05f302f";"shape_743405c4-942d-b2ff-0d25-45eb441e08e3,shape_e1baf08f-4847-308b-83f7-96c39cc8c52c";"Gefaellestrecke :15";"X:15968.02 Y:653.71";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-270.0}
|
||||||
|
45;"ILS 2.0 Kreisel";"shape_73013477-29ac-7241-ab73-9c2741a3d95f";"shape_ae17e5fe-fb2b-1085-7b54-2268123b79f8";"Kreisel :32";"X:22565.62 Y:1190.97";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
46;"ILS 2.0 Kreisel";"shape_a5ca6250-a607-edde-e91c-2cbb712319cc";"shape_ae17e5fe-fb2b-1085-7b54-2268123b79f8";"Kreisel :31";"X:20164.68 Y:1190.95";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
47;"ILS 2.0 Gefällestrecke";"shape_ae17e5fe-fb2b-1085-7b54-2268123b79f8";"shape_a5ca6250-a607-edde-e91c-2cbb712319cc,shape_73013477-29ac-7241-ab73-9c2741a3d95f";"Gefaellestrecke :16";"X:21365.12 Y:540.98";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 146.
|
+557564
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,255 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"Omniflo Kurve";"shape_1c29b98c-a4aa-1c77-64d9-0f6df4f86e28";;OFBogen :36;"X:12000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033"}
|
||||||
|
1;"Omniflo Kurve";"shape_4d012aa6-58cc-fce5-dfa3-a3b6f49a3434";;OFBogen :13;"X:12000 Y:23178.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104033"}
|
||||||
|
2;"Omniflo Kurve";"shape_b931386a-be87-e141-0be9-52ef453d864b";;OFBogen :14;"X:11178.96 Y:23178.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104033"}
|
||||||
|
3;"Omniflo Kurve";"shape_ffb44237-7981-71fb-4ab8-3119c29ba39d";;OFBogen :15;"X:12000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033"}
|
||||||
|
4;"Omniflo Kurve";"shape_2f625c6e-4a26-3dbb-a79b-33f82b8b0615";;OFBogen :16;"X:11178.96 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104033"}
|
||||||
|
5;"Omniflo Kurve";"shape_2f78254e-1cd6-3cb9-3116-2aa7d3b8f552";;OFBogen :12;"X:9147.51 Y:23226.46";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104066"}
|
||||||
|
6;"Omniflo Kurve";"shape_0fdb9f2c-ab4a-b819-d049-de45e611ff7b";;OFBogen :10;"X:8373.96 Y:23078.95";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104066"}
|
||||||
|
7;"Omniflo Kurve";"shape_fd486a00-fcdc-8291-07de-03468544c085";;OFBogen :9;"X:9000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104066"}
|
||||||
|
8;"Omniflo Kurve";"shape_97ff630c-1818-393a-198a-50e700f8dbb3";;OFBogen :11;"X:8226.46 Y:23852.5";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104066"}
|
||||||
|
9;"Omniflo Kurve";"shape_f28fc6b7-0796-c7e4-137e-16251c9bcb24";;OFBogen :35;"X:9000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104066"}
|
||||||
|
10;"Omniflo Kurve";"shape_237f6d0f-6af3-a6fd-c93b-860d435067e6";;OFBogen :38;"X:18000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
11;"Omniflo Kurve";"shape_18b838ae-8853-c6bf-db75-40152ed2a4a0";;OFBogen :21;"X:18000.02 Y:23178.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
12;"Omniflo Kurve";"shape_e958d208-ed79-95f4-93e1-ed6c3aba562c";;OFBogen :22;"X:18000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
13;"Omniflo Kurve";"shape_4696e9e2-558f-0f1f-6a83-7de1a511a40e";;OFBogen :23;"X:17179.02 Y:23178.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
14;"Omniflo Kurve";"shape_a1da398c-02e9-82c9-9815-2e2d03a712d4";;OFBogen :24;"X:17178.98 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
15;"Omniflo Kurve";"shape_71ccb9c0-17ae-f942-fd52-b25766c4c2dc";;OFBogen :40;"X:24000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104035"}
|
||||||
|
16;"Omniflo Kurve";"shape_539d0936-0c66-1024-c4c9-1058b6d5e042";;OFBogen :32;"X:23989.9 Y:23118.97";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104035"}
|
||||||
|
17;"Omniflo Kurve";"shape_ef7ec5c2-9308-1fa3-4294-c6ad541bf7f6";;OFBogen :29;"X:23999.97 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104035"}
|
||||||
|
18;"Omniflo Kurve";"shape_d7952898-b1bd-e9df-fe14-ec42147069a0";;OFBogen :30;"X:23118.93 Y:24010";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104035"}
|
||||||
|
19;"Omniflo Kurve";"shape_953c9af7-1bc2-43f7-2050-0d803c279180";;OFBogen :31;"X:23108.91 Y:23128.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104035"}
|
||||||
|
20;"Omniflo Kurve";"shape_122c756d-9532-86c0-55c6-5fc91c60c666";;OFBogen :37;"X:15000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
21;"Omniflo Kurve";"shape_7a651d13-29c1-506d-1131-d782a93ebfc3";;OFBogen :17;"X:15000.04 Y:23068.71";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
22;"Omniflo Kurve";"shape_43223e6f-36bb-df2f-a716-994bbf8a80bc";;OFBogen :19;"X:15000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
23;"Omniflo Kurve";"shape_51748c34-af23-af93-b698-c39654468203";;OFBogen :18;"X:14068.71 Y:23068.71";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
24;"Omniflo Kurve";"shape_9a52e00e-5ffa-7874-f3fd-d405c994eb71";;OFBogen :20;"X:14068.71 Y:24000.01";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
25;"Omniflo Kurve";"shape_9c22d46e-7f48-748b-e748-44206f9ceddc";;OFBogen :39;"X:21000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104041"}
|
||||||
|
26;"Omniflo Kurve";"shape_a18cb851-0c49-e3c0-01e4-bd4d01c1163d";;OFBogen :26;"X:21000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104041"}
|
||||||
|
27;"Omniflo Kurve";"shape_98baba86-558c-b4eb-2d34-a11ec5fb86e2";;OFBogen :28;"X:20208.99 Y:24080";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104041"}
|
||||||
|
28;"Omniflo Kurve";"shape_2c83c48c-347e-7dc8-7b54-f1e05ec736e6";;OFBogen :27;"X:20128.93 Y:23288.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104041"}
|
||||||
|
29;"Omniflo Kurve";"shape_d0b7623d-c032-9a90-77f1-cf0db9a3cce3";;OFBogen :25;"X:20920.03 Y:23208.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104041"}
|
||||||
|
30;"Omniflo Kurve";"shape_162d7f39-6d4f-ea02-5a3d-8b9b85d9bc8a";;OFBogen :5;"X:6000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104030"}
|
||||||
|
31;"Omniflo Kurve";"shape_c514493f-b377-2746-df21-5a7521c3fdb7";;OFBogen :7;"X:5428.97 Y:23428.95";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104030"}
|
||||||
|
32;"Omniflo Kurve";"shape_ac4c9cc2-34e4-1830-967f-145cac88ff93";;OFBogen :6;"X:5428.96 Y:23999.99";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104030"}
|
||||||
|
33;"Omniflo Kurve";"shape_d2badc59-297a-2feb-ac3a-11ba557e5e9f";;OFBogen :8;"X:6000.01 Y:23428.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104030"}
|
||||||
|
34;"Omniflo Kurve";"shape_b866a344-6849-980a-527e-5cfd35b2a523";;OFBogen :34;"X:6000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104030"}
|
||||||
|
35;"Omniflo Kurve";"shape_bdbada71-2fc1-8197-335e-25a0672b15ca";;OFBogen :1;"X:3000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104022"}
|
||||||
|
36;"Omniflo Kurve";"shape_e0941846-636e-e050-f62d-d56e22f718e9";;OFBogen :2;"X:2478.96 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104022"}
|
||||||
|
37;"Omniflo Kurve";"shape_ea860c16-acf1-5d51-7119-5a461268bc6a";;OFBogen :3;"X:2478.96 Y:23478.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104022"}
|
||||||
|
38;"Omniflo Kurve";"shape_94772bb6-859f-08c5-e5a7-a1d55391af84";;OFBogen :4;"X:3000 Y:23478.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104022"}
|
||||||
|
39;"Omniflo Kurve";"shape_44f9a324-1695-fb16-1860-8fd87d490fab";;OFBogen :33;"X:3000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104022"}
|
||||||
|
40;"Omniflo Gerade";"shape_5861ec34-58e0-d1f3-c6e6-007fa226ca22";;"OFGerade :1";"X:1739.48 Y:27239.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
41;"Omniflo Gerade";"shape_a072a4d0-b32e-5f58-b287-1edefbc7cb67";;"OFGerade :2";"X:3239.48 Y:25739.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
42;"Omniflo Gerade";"shape_7ee71dc7-0db7-20ab-514f-bf2860b45495";;"OFGerade :3";"X:4714.48 Y:27264.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
43;"Omniflo Gerade";"shape_538fd8f5-a805-eb89-9ab5-363dbe074d27";;"OFGerade :4";"X:6264.49 Y:25714.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
44;"Omniflo Gerade";"shape_b9f35bee-dbdf-1c4e-d48c-f6f72c23cd47";;"OFGerade :5";"X:7539.48 Y:27291.98";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
45;"Omniflo Gerade";"shape_8233ba67-f8d8-c38c-ddd7-bd2e17bc7795";;"OFGerade :6";"X:9439.48 Y:25686.98";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
46;"Omniflo Gerade";"shape_5f76060e-eb3e-ee63-9a54-242f247ae378";;"OFGerade :7";"X:10589.48 Y:27389.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
47;"Omniflo Gerade";"shape_feeb4dd2-df37-7cbc-1e04-6335655ef0d7";;"OFGerade :8";"X:12389.48 Y:25589.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
48;"Omniflo Gerade";"shape_cbb5a3d6-e129-b80e-8ece-3bd3e14f2a08";;"OFGerade :9";"X:13534.36 Y:27334.35";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
49;"Omniflo Gerade";"shape_5cbc6a38-69a0-5d15-b6cb-b42b0cd56459";;"OFGerade :10";"X:15334.36 Y:25534.35";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
50;"Omniflo Gerade";"shape_56e73154-a84e-71ff-8cf1-1462bbea3e3b";;"OFGerade :12";"X:18389.5 Y:25589.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
51;"Omniflo Gerade";"shape_5ba5eaad-8f59-e483-4eef-a9b0726582ab";;"OFGerade :11";"X:16589.5 Y:27389.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
52;"Omniflo Gerade";"shape_4842053a-b6d5-9b9f-5bb2-3d6c1d0a0c20";;"OFGerade :13";"X:19644.51 Y:27414.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
53;"Omniflo Gerade";"shape_efa9bc66-74ba-7598-0c1c-c7dcf8628251";;"OFGerade :16";"X:22564.45 Y:27424.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
54;"Omniflo Gerade";"shape_d2d69a45-4f24-64ff-4196-56232870608e";;"OFGerade :14";"X:21334.51 Y:25564.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
55;"Omniflo Gerade";"shape_ed3bbc16-e36b-8db2-6fb7-6b510ca323c2";;"OFGerade :17";"X:24414.45 Y:25554.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
56;"Omniflo Kurve";"shape_927cf8cb-b48d-e9bf-bbec-148e01b26079";;OFBogen :75;"X:18192.46 Y:17044.83";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104065"}
|
||||||
|
57;"Omniflo Kurve";"shape_078d9f24-1ed1-63cd-7ae3-b7b3427db608";;OFBogen :74;"X:17485.99 Y:16750.06";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104065"}
|
||||||
|
58;"Omniflo Kurve";"shape_0be62779-a48e-0f40-0409-43ac8c0ac6c1";;OFBogen :72;"X:17234.42 Y:17998.04";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104065"}
|
||||||
|
59;"Omniflo Kurve";"shape_42dcd71b-6f9e-17ff-86ed-0a8570939aa9";;OFBogen :76;"X:18000 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104065"}
|
||||||
|
60;"Omniflo Kurve";"shape_7bad9934-b3a6-3451-fe9e-046e0f50635c";;OFBogen :46;"X:18000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104065"}
|
||||||
|
61;"Omniflo Kurve";"shape_b94905a3-284d-8bf6-e60e-41ba2f6919bb";;OFBogen :73;"X:16943.25 Y:17290";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104065"}
|
||||||
|
62;"Omniflo Kurve";"shape_b927ee0a-0b4e-4160-97a5-88f3c0a6769b";;OFBogen :70;"X:14391.28 Y:18026.22";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104028"}
|
||||||
|
63;"Omniflo Kurve";"shape_99a0f758-4496-598d-6c68-d6de99d6dce7";;OFBogen :69;"X:14134.15 Y:17473.95";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104028"}
|
||||||
|
64;"Omniflo Kurve";"shape_27967dce-8a08-7cef-af32-09b6e33ab592";;OFBogen :68;"X:14545.97 Y:17025.05";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104028"}
|
||||||
|
65;"Omniflo Kurve";"shape_76f67794-7491-28b3-6bbd-8c6721e0f072";;OFBogen :67;"X:15118.27 Y:17233.74";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104028"}
|
||||||
|
66;"Omniflo Kurve";"shape_7447d058-01f1-68b6-1e8b-e33460d890f1";;OFBogen :45;"X:15000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104028"}
|
||||||
|
67;"Omniflo Kurve";"shape_f3dfffe4-4095-2358-4b47-2c77de63a281";;OFBogen :71;"X:14999.95 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104028"}
|
||||||
|
68;"Omniflo Kurve";"shape_623677dd-bdcf-e408-b355-de1f1d1a8a48";;OFBogen :62;"X:12160.17 Y:17026.73";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
69;"Omniflo Kurve";"shape_f7867c30-6949-9739-1228-91f0057772b3";;OFBogen :63;"X:11434.72 Y:16754.12";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
70;"Omniflo Kurve";"shape_40f90ccf-d5c4-a2d2-4cd7-1a474bd41724";;OFBogen :64;"X:10905.24 Y:17320.02";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
71;"Omniflo Kurve";"shape_7e6f3e8c-fe02-dcd5-e928-d33d798014cb";;OFBogen :65;"X:11225.45 Y:18025.76";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
72;"Omniflo Kurve";"shape_24bb6f68-7a07-f504-6622-6a2e0716d2fb";;OFBogen :66;"X:12000 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
73;"Omniflo Kurve";"shape_35bfe959-4970-2d3e-2af4-ea405c768af2";;OFBogen :44;"X:12000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
74;"Omniflo Kurve";"shape_adb7fd96-8323-5553-1845-4ab489205cc5";;OFBogen :61;"X:9160.17 Y:17026.73";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104027"}
|
||||||
|
75;"Omniflo Kurve";"shape_ef578c71-bc42-dace-4b11-457d8b615784";;OFBogen :60;"X:8434.72 Y:16754.11";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104027"}
|
||||||
|
76;"Omniflo Kurve";"shape_87138a06-9568-7a7b-d1b2-5f0ee0c33a3c";;OFBogen :59;"X:7905.24 Y:17320.02";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104027"}
|
||||||
|
77;"Omniflo Kurve";"shape_d0079c5e-56b2-386a-eb92-2fd93bc6275f";;OFBogen :58;"X:8225.44 Y:18025.76";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104027"}
|
||||||
|
78;"Omniflo Kurve";"shape_838bc63d-3367-3eea-c0d5-08fbc8b51c9e";;OFBogen :57;"X:8999.99 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104027"}
|
||||||
|
79;"Omniflo Kurve";"shape_d38463b8-0dca-54b7-5ea6-67e82a0058f6";;OFBogen :43;"X:9000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104027"}
|
||||||
|
80;"Omniflo Gerade";"shape_6e9d9e32-2b5c-01bf-1fc7-bfae8dbf3dc1";;"OFGerade :18";"X:4736.36 Y:21163.16";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
81;"Omniflo Kurve";"shape_d6bba1f5-8659-a205-c120-182be666c7ee";;OFBogen :41;"X:6000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
82;"Omniflo Kurve";"shape_e2f89e5f-496f-1053-8514-eafc09b44557";;OFBogen :52;"X:6000 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
83;"Omniflo Kurve";"shape_60b569be-fa75-9ba8-1600-a6d7fcc9c8e8";;OFBogen :53;"X:5480.17 Y:18004.98";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
84;"Omniflo Kurve";"shape_6fbbb93a-3115-ef91-e0da-289f49aa41de";;OFBogen :54;"X:5276.65 Y:17526.63";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
85;"Omniflo Kurve";"shape_5755f153-2b20-5221-2b6e-e85c53cef70d";;OFBogen :55;"X:5640.71 Y:17155.54";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
86;"Omniflo Kurve";"shape_e6590159-02f8-ab5e-d30e-d2ff0db439bc";;OFBogen :56;"X:6122.86 Y:17349.87";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
87;"Omniflo Gerade";"shape_a5346223-d1fa-791b-137b-ef5b8d3d7292";;"OFGerade :23";"X:9747.29 Y:19804.47";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
88;"Omniflo Kurve";"shape_a8e9baa8-7902-1ca8-6929-ddf34276fddf";;OFBogen :42;"X:3000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104024"}
|
||||||
|
89;"Omniflo Kurve";"shape_d3a2866e-d01b-c01e-394f-0285c1455e7d";;OFBogen :47;"X:3000 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104024"}
|
||||||
|
90;"Omniflo Kurve";"shape_d09dc7b3-ee87-8088-01a1-593b519b6ed2";;OFBogen :48;"X:2480.18 Y:18004.98";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104024"}
|
||||||
|
91;"Omniflo Kurve";"shape_b29c8f55-31f0-c275-b271-b876ebfcb21e";;OFBogen :49;"X:2276.65 Y:17526.63";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104024"}
|
||||||
|
92;"Omniflo Kurve";"shape_e7502c5b-5bf1-2870-b9ec-f41c1244ea0a";;OFBogen :50;"X:2640.71 Y:17155.54";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104024"}
|
||||||
|
93;"Omniflo Kurve";"shape_e9529eaf-5e32-c099-d1ae-b42a481fba0e";;OFBogen :51;"X:3122.87 Y:17349.87";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104024"}
|
||||||
|
94;"Omniflo Gerade";"shape_aa7147eb-a35b-b971-4645-d7468db4c8e8";;"OFGerade :21";"X:3626.88 Y:19899.96";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
95;"Omniflo Gerade";"shape_12663b7a-5cb0-b1ee-aa2b-44de43c76172";;"OFGerade :19";"X:6626.87 Y:19899.96";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
96;"Omniflo Gerade";"shape_2db2b3b9-2ef0-cbc4-8790-2eb5a6a331c6";;"OFGerade :20";"X:1736.37 Y:21163.16";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
97;"Omniflo Gerade";"shape_7e25ed90-9fbc-2048-f4d6-ce3ccd027296";;"OFGerade :22";"X:7615.94 Y:21258.66";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
98;"Omniflo Gerade";"shape_6b3da384-8cb1-6d6b-000f-f76472fa26f0";;"OFGerade :25";"X:10615.95 Y:21258.66";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
99;"Omniflo Gerade";"shape_282aace5-9091-65c0-ea2d-a263353d4bfe";;"OFGerade :26";"X:13699.06 Y:21203.46";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
100;"Omniflo Gerade";"shape_a4fee4e6-2855-7f73-c820-59a46f9fe4dc";;"OFGerade :24";"X:12747.3 Y:19804.47";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
101;"Omniflo Gerade";"shape_70889086-abb1-751d-d7db-81cef8c697d2";;"OFGerade :28";"X:16611.2 Y:21241.8";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
102;"Omniflo Gerade";"shape_12a51983-6267-99b5-ae61-9dc0430e44c6";;"OFGerade :27";"X:15664.17 Y:19859.68";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
103;"Omniflo Gerade";"shape_5282c90c-2bcd-6943-6305-b9d3a7d412ec";;"OFGerade :29";"X:18752.07 Y:19821.34";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
104;"Omniflo Kurve";"shape_834bec28-c0bc-d82c-4aa4-af7128a80dbb";;OFBogen :79;"X:12000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
105;"Omniflo Kurve";"shape_4bf4d5a7-0322-9345-77e5-eb101cd25b6c";;OFBogen :109;"X:12000 Y:11999.99";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
106;"Omniflo Kurve";"shape_ba7fd0f3-c5c0-72ef-3dc8-ed15ce8f431a";;OFBogen :110;"X:11395.73 Y:12021.86";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
107;"Omniflo Kurve";"shape_9bb36026-14e6-cdf2-1e37-5ab29106e122";;OFBogen :111;"X:10952.99 Y:11610.01";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
108;"Omniflo Kurve";"shape_cf4ac124-cbdf-e804-3fa9-ef4b3667cbb2";;OFBogen :112;"X:10931.12 Y:11005.7";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
109;"Omniflo Kurve";"shape_1581c5f8-153e-3545-565d-227683c7f2ae";;OFBogen :113;"X:11342.94 Y:10562.95";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
110;"Omniflo Kurve";"shape_db1a4caf-c2bc-1a02-ab9b-30a59964a728";;OFBogen :114;"X:11947.2 Y:10541.12";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
111;"Omniflo Kurve";"shape_38be4114-4fb4-be9b-3af2-d7ecf2031c8e";;OFBogen :115;"X:12389.94 Y:10952.95";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
112;"Omniflo Kurve";"shape_d161353a-7a35-2417-aca9-c6637993f79b";;OFBogen :116;"X:12411.81 Y:11557.25";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
113;"Omniflo Kurve";"shape_fcbf8f30-91a3-8b96-4520-a5b8d4496d03";;OFBogen :80;"X:9000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104026"}
|
||||||
|
114;"Omniflo Kurve";"shape_9f0d02e2-3566-417d-1323-741a1b1fe234";;OFBogen :101;"X:9000.01 Y:11999.97";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104026"}
|
||||||
|
115;"Omniflo Kurve";"shape_c11950f5-048a-0ce7-3740-973277eded75";;OFBogen :102;"X:8393.52 Y:12020.91";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104026"}
|
||||||
|
116;"Omniflo Kurve";"shape_a3a40df5-3277-87bb-7260-78cc4c576afc";;OFBogen :103;"X:7949.85 Y:11606.83";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104026"}
|
||||||
|
117;"Omniflo Kurve";"shape_7cb1e6f1-3658-0a91-7eca-7476e05ba429";;OFBogen :104;"X:7928.91 Y:11000.41";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104026"}
|
||||||
|
118;"Omniflo Kurve";"shape_22359258-7ce9-36a3-3217-d8f87426b6f6";;OFBogen :105;"X:8342.95 Y:10556.72";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104026"}
|
||||||
|
119;"Omniflo Kurve";"shape_b5cf4081-cee9-e2bb-f90e-cc31c72f3854";;OFBogen :106;"X:8949.44 Y:10535.82";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104026"}
|
||||||
|
120;"Omniflo Kurve";"shape_ab04b1d1-1942-e026-9226-870f49ab6654";;OFBogen :107;"X:9393.1 Y:10949.89";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104026"}
|
||||||
|
121;"Omniflo Kurve";"shape_1171e29a-34cd-3509-c351-f1166d69f711";;OFBogen :108;"X:9414.04 Y:11556.32";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104026"}
|
||||||
|
122;"Omniflo Kurve";"shape_c2967fe6-3a40-ced2-c445-a2d251e4bc35";;OFBogen :81;"X:15000.03 Y:14999.99";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104029"}
|
||||||
|
123;"Omniflo Kurve";"shape_e77fb793-4761-8d13-a30f-0fb6b0bd7eca";;OFBogen :117;"X:15000.03 Y:12000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104029"}
|
||||||
|
124;"Omniflo Kurve";"shape_5593727e-0f36-c1da-bc0c-c0fcca75a809";;OFBogen :118;"X:14457.39 Y:11972.19";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104029"}
|
||||||
|
125;"Omniflo Kurve";"shape_a0e3a85c-1998-d150-a959-c0f93f136c9d";;OFBogen :119;"X:14093.33 Y:11568.86";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104029"}
|
||||||
|
126;"Omniflo Kurve";"shape_89b197b4-4d8e-4009-b999-03a079e7d7b6";;OFBogen :120;"X:14121.11 Y:11026.19";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104029"}
|
||||||
|
127;"Omniflo Kurve";"shape_1bc49dec-e904-5643-5ae3-6a7f5863d61e";;OFBogen :121;"X:14524.45 Y:10662.17";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104029"}
|
||||||
|
128;"Omniflo Kurve";"shape_5690f1ae-3bdd-fc80-f469-a28f0fa6de3e";;OFBogen :122;"X:15067.11 Y:10689.95";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104029"}
|
||||||
|
129;"Omniflo Kurve";"shape_06b5b925-0975-6853-22ac-7c17f137db38";;OFBogen :123;"X:15431.18 Y:11093.31";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104029"}
|
||||||
|
130;"Omniflo Kurve";"shape_af92f1a4-2793-24df-164d-7049d96ed311";;OFBogen :124;"X:15403.39 Y:11635.97";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104029"}
|
||||||
|
131;"Omniflo Kurve";"shape_596022f5-6894-a897-ddcc-2092c5278919";;OFBogen :78;"X:6000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104037"}
|
||||||
|
132;"Omniflo Kurve";"shape_11e8baec-3dd2-ca44-9e69-905b65abadd9";;OFBogen :93;"X:6000 Y:12000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104037"}
|
||||||
|
133;"Omniflo Kurve";"shape_d7c0c0f0-fe9c-56c1-8c08-cf6194e2ff7a";;OFBogen :94;"X:5464.61 Y:11989.28";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104037"}
|
||||||
|
134;"Omniflo Kurve";"shape_192e0437-ae0c-f37f-8048-0f054991043d";;OFBogen :95;"X:5093.58 Y:11603.11";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104037"}
|
||||||
|
135;"Omniflo Kurve";"shape_446a71fa-b86a-e674-e01c-ada71d30f525";;OFBogen :96;"X:5104.24 Y:11067.73";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104037"}
|
||||||
|
136;"Omniflo Kurve";"shape_4a07db84-5873-2e8b-62b1-5c822c577e9e";;OFBogen :97;"X:5490.37 Y:10696.65";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104037"}
|
||||||
|
137;"Omniflo Kurve";"shape_03d18d81-9d8e-c16d-9ad0-bf398ee24087";;OFBogen :98;"X:6025.75 Y:10707.37";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104037"}
|
||||||
|
138;"Omniflo Kurve";"shape_66bb5329-0238-f0ed-53a1-7e16d4109e52";;OFBogen :99;"X:6396.78 Y:11093.53";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104037"}
|
||||||
|
139;"Omniflo Kurve";"shape_5b95a99a-3ce8-824a-bfb8-edfa55111027";;OFBogen :100;"X:6386.11 Y:11628.91";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104037"}
|
||||||
|
140;"Omniflo Kurve";"shape_0f5c5a12-27c7-c54e-ccaa-79136801fbec";;OFBogen :82;"X:18000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031"}
|
||||||
|
141;"Omniflo Kurve";"shape_fc2950df-5d4c-4327-1c20-73de0bf53ea0";;OFBogen :125;"X:18000 Y:12000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031"}
|
||||||
|
142;"Omniflo Kurve";"shape_b8c28bbb-b630-1c57-9e79-0550174c0582";;OFBogen :126;"X:17150.51 Y:11954.88";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104031"}
|
||||||
|
143;"Omniflo Kurve";"shape_12320467-1230-9857-9cc1-9e32b8d54531";;OFBogen :127;"X:16581.79 Y:11322.33";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104031"}
|
||||||
|
144;"Omniflo Kurve";"shape_4b1b6be1-89f0-a744-6d6f-e6344e93818b";;OFBogen :128;"X:16626.9 Y:10472.88";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104031"}
|
||||||
|
145;"Omniflo Kurve";"shape_fa0c9c9c-1fd3-6737-168d-2f037da90047";;OFBogen :129;"X:17259.51 Y:9904.11";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104031"}
|
||||||
|
146;"Omniflo Kurve";"shape_808d9c51-d11b-7516-e783-07ce59e88bef";;OFBogen :130;"X:18108.95 Y:9949.22";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104031"}
|
||||||
|
147;"Omniflo Kurve";"shape_e6d452c1-77fb-15f6-7b1b-df0bad619847";;OFBogen :131;"X:18677.68 Y:10581.84";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104031"}
|
||||||
|
148;"Omniflo Kurve";"shape_7462cef6-bf5e-212e-c766-bac93ead4c56";;OFBogen :132;"X:18632.57 Y:11431.28";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104031"}
|
||||||
|
149;"Omniflo Kurve";"shape_843434d5-7e58-39be-6e9d-9a6c8011834c";;OFBogen :83;"X:21000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
150;"Omniflo Kurve";"shape_75c34f2c-d9de-c1eb-d032-a7b895cab908";;OFBogen :133;"X:20999.99 Y:12000.05";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
151;"Omniflo Kurve";"shape_81578c43-8365-fe15-6c2c-2d13915f9da3";;OFBogen :134;"X:20100.14 Y:11966.28";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
152;"Omniflo Kurve";"shape_f98d8a86-720a-2197-18dc-df4c50aeb861";;OFBogen :135;"X:19487.73 Y:11306.15";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
153;"Omniflo Kurve";"shape_67b8eeac-dccf-51f5-f183-523e38bdada4";;OFBogen :136;"X:19521.46 Y:10406.3";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
154;"Omniflo Kurve";"shape_bc56516b-02f7-8c7a-6fbf-265b1e9d76d4";;OFBogen :137;"X:20181.67 Y:9793.92";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
155;"Omniflo Kurve";"shape_018b8bbe-64cd-a9d2-b776-55108328f115";;OFBogen :138;"X:21081.51 Y:9827.65";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
156;"Omniflo Kurve";"shape_f4105de3-1154-994f-d937-95be9c0dca36";;OFBogen :139;"X:21693.89 Y:10487.79";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
157;"Omniflo Kurve";"shape_71339194-68c3-729e-6723-7fef5613f9b5";;OFBogen :140;"X:21660.16 Y:11387.64";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
158;"Omniflo Kurve";"shape_792673dd-b949-cb72-61b0-43e99b217a8f";;OFBogen :84;"X:24000.03 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
159;"Omniflo Kurve";"shape_477bddbe-1c79-e9da-723b-b27df8ab0cc5";;OFBogen :141;"X:24000 Y:12000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
160;"Omniflo Kurve";"shape_25305528-d04b-caf2-c756-5c66848aca94";;OFBogen :142;"X:23178.21 Y:11966.16";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
161;"Omniflo Kurve";"shape_7cbf3c12-1bc0-c027-53ad-f6211c7028c6";;OFBogen :143;"X:22621.07 Y:11361.11";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
162;"Omniflo Kurve";"shape_2e846e6f-4319-8ce3-9ca7-9c26f3ffcbb0";;OFBogen :144;"X:22654.94 Y:10539.31";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
163;"Omniflo Kurve";"shape_f446f9ec-a1b9-9fb6-e526-8c5899dcf9c4";;OFBogen :145;"X:23259.95 Y:9982.11";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
164;"Omniflo Kurve";"shape_0fbd7f40-5613-6b37-5834-553494ee6abb";;OFBogen :146;"X:24081.75 Y:10015.97";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
165;"Omniflo Kurve";"shape_dfb974dd-7352-32ec-8777-1011c6853ed2";;OFBogen :147;"X:24638.96 Y:10621.08";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
166;"Omniflo Kurve";"shape_9fe1c5e7-9352-fffa-9d9a-f1785693c0c2";;OFBogen :148;"X:24605.09 Y:11442.87";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
167;"Omniflo Gerade";"shape_893808d7-a773-4b6d-cf8c-628278e660cf";;"OFGerade :31";"X:4034.42 Y:14090.07";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
168;"Omniflo Kurve";"shape_1020061b-4d95-4086-b257-9f0f58a617f0";;OFBogen :77;"X:3000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104021"}
|
||||||
|
169;"Omniflo Kurve";"shape_91abe39f-f55d-77d4-4677-72984f6b000e";;OFBogen :85;"X:3000 Y:12000.03";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104021"}
|
||||||
|
170;"Omniflo Kurve";"shape_eadef782-55dd-4be7-113d-266c6f0460c6";;OFBogen :86;"X:2282.95 Y:12108.68";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104021"}
|
||||||
|
171;"Omniflo Kurve";"shape_3dab9149-d2b6-f063-579d-f933808f6391";;OFBogen :87;"X:1699.09 Y:11678.44";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104021"}
|
||||||
|
172;"Omniflo Kurve";"shape_48dacfa7-0b09-5fc1-7e5a-96e68485a9bf";;OFBogen :88;"X:1590.44 Y:10961.42";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104021"}
|
||||||
|
173;"Omniflo Kurve";"shape_de685a95-0f81-1fd8-74d6-1b46f463263c";;OFBogen :89;"X:2020.64 Y:10377.54";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104021"}
|
||||||
|
174;"Omniflo Kurve";"shape_64624658-4fa2-f3bd-b833-791fade0f1d5";;OFBogen :90;"X:2737.69 Y:10268.93";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104021"}
|
||||||
|
175;"Omniflo Kurve";"shape_2e9c4eba-d2aa-09af-7489-376a8606e5c3";;OFBogen :91;"X:3321.55 Y:10699.15";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104021"}
|
||||||
|
176;"Omniflo Kurve";"shape_b1a24096-cd36-c943-38e3-047f768f8e41";;OFBogen :92;"X:3430.2 Y:11416.17";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104021"}
|
||||||
|
177;"Omniflo Gerade";"shape_9d533f36-cecc-1e92-7e30-60df0fee46e9";;"OFGerade :32";"X:4723.93 Y:15099.39";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
178;"Omniflo Gerade";"shape_44ad79d9-3bbf-8ef6-8900-2ee7a0ec93d8";;"OFGerade :30";"X:1657.82 Y:15196.68";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
179;"Omniflo Gerade";"shape_67a92759-a667-c119-06e2-eb9d09ff6cbd";;"OFGerade :33";"X:6968.29 Y:14187.35";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
180;"Omniflo Gerade";"shape_372d130b-fd34-0a82-169c-6b76c3d00d3b";;"OFGerade :35";"X:12997.3 Y:14159.96";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
181;"Omniflo Gerade";"shape_9759ea3b-f495-55e8-cb50-63ea0bce48e7";;"OFGerade :34";"X:10694.93 Y:15133.07";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
182;"Omniflo Gerade";"shape_14321b5a-c6dc-ea46-8ca9-e876e4be95fc";;"OFGerade :36";"X:9997.31 Y:14156.82";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
183;"Omniflo Gerade";"shape_3534a051-7fa4-92b6-efff-be5d77773cc9";;"OFGerade :38";"X:15975.5 Y:14194.41";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
184;"Omniflo Gerade";"shape_5497f74f-d38b-2d93-d37c-ad6e7b408a88";;"OFGerade :37";"X:7694.94 Y:15129.92";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
185;"Omniflo Gerade";"shape_3dc9af14-62da-e974-fd67-5679310a05de";;"OFGerade :39";"X:13716.79 Y:15092.31";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
186;"Omniflo Gerade";"shape_922e4675-f729-40f1-8b6a-d643f5d8321d";;"OFGerade :41";"X:16559.73 Y:15147.2";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
187;"Omniflo Gerade";"shape_8d685e46-1658-6004-41a4-6fc5ee0924cc";;"OFGerade :42";"X:19520.83 Y:15092.07";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
188;"Omniflo Gerade";"shape_c2d73739-4d39-dbc5-61b7-a962ab532f62";;"OFGerade :40";"X:19132.45 Y:14139.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
189;"Omniflo Gerade";"shape_9d9ea0a8-dff9-3154-2377-7f052044a7f9";;"OFGerade :45";"X:25132.73 Y:14178.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
190;"Omniflo Gerade";"shape_f1e0e4de-3133-391e-ab4a-8d8664b69673";;"OFGerade :43";"X:22093.55 Y:14084.4";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
191;"Omniflo Gerade";"shape_4bf9af97-020d-0126-706b-23b150f98aa5";;"OFGerade :44";"X:22560.01 Y:15186.21";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
192;"Omniflo Kurve";"shape_a42ed274-66a3-403b-76f6-8defed3803d7";;OFBogen :149;"X:3000 Y:9000.01";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025"}
|
||||||
|
193;"Omniflo Kurve";"shape_91536d76-8aae-86f9-2587-69c6ea940d4e";;OFBogen :152;"X:3000 Y:7000.03";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025"}
|
||||||
|
194;"Omniflo Kurve";"shape_ab40034c-43fd-1b84-f49a-674016858093";;OFBogen :153;"X:2481.09 Y:7020.64";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-337.5,"SivasNummer":"821104025"}
|
||||||
|
195;"Omniflo Kurve";"shape_0571056d-5455-bb98-8a40-b7f8901bab77";;OFBogen :154;"X:1993.79 Y:6841.13";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104025"}
|
||||||
|
196;"Omniflo Kurve";"shape_eddf153b-0abe-dba3-193a-a0c5420a5269";;OFBogen :155;"X:1612.28 Y:6488.84";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104025"}
|
||||||
|
197;"Omniflo Kurve";"shape_2098cfb5-93de-a952-08da-4325d09bb2ce";;OFBogen :156;"X:1394.66 Y:6017.33";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104025"}
|
||||||
|
198;"Omniflo Kurve";"shape_87113c52-e581-2d4e-ae71-0664946ca231";;OFBogen :157;"X:1374.04 Y:5498.48";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-247.5,"SivasNummer":"821104025"}
|
||||||
|
199;"Omniflo Kurve";"shape_c5ce6a7c-05b0-c85f-99ac-9d9e3a9275f5";;OFBogen :158;"X:1553.57 Y:5011.12";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104025"}
|
||||||
|
200;"Omniflo Kurve";"shape_5be113e1-0c59-6369-e2da-ce192ea7b2ff";;OFBogen :159;"X:1905.92 Y:4629.59";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-202.5,"SivasNummer":"821104025"}
|
||||||
|
201;"Omniflo Kurve";"shape_98c8a41a-04fb-8c8c-6241-cab17c4eb997";;OFBogen :160;"X:2377.44 Y:4412";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104025"}
|
||||||
|
202;"Omniflo Kurve";"shape_3d756cbe-6d52-72ce-aea8-50eb8ec4bc88";;OFBogen :161;"X:2896.35 Y:4391.36";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104025"}
|
||||||
|
203;"Omniflo Kurve";"shape_9a7aaaef-c152-9ff4-8b6b-184c65b47d76";;OFBogen :162;"X:3383.65 Y:4570.88";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104025"}
|
||||||
|
204;"Omniflo Kurve";"shape_cc40c85a-6dd8-5bff-9315-077a103fbbb0";;OFBogen :163;"X:3765.15 Y:4923.17";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-112.5,"SivasNummer":"821104025"}
|
||||||
|
205;"Omniflo Kurve";"shape_c802b2c2-b881-e664-111f-682e93ae0ace";;OFBogen :164;"X:3982.77 Y:5394.66";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104025"}
|
||||||
|
206;"Omniflo Kurve";"shape_ae033858-82dc-6630-9416-98cfbfc0f60a";;OFBogen :165;"X:4003.38 Y:5913.51";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-67.5,"SivasNummer":"821104025"}
|
||||||
|
207;"Omniflo Kurve";"shape_36c96187-5b3e-8b97-c867-9d9093f52c76";;OFBogen :166;"X:3823.85 Y:6400.87";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104025"}
|
||||||
|
208;"Omniflo Kurve";"shape_baac498b-0469-05bb-4321-1781024c4407";;OFBogen :167;"X:3471.5 Y:6782.4";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-22.5,"SivasNummer":"821104025"}
|
||||||
|
209;"Omniflo Kurve";"shape_01bd0b38-1539-3e10-f0bf-acce8f27ebe5";;OFBogen :151;"X:9000 Y:9000";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
210;"Omniflo Kurve";"shape_34df2f8c-172d-1f07-9415-331696819f87";;OFBogen :184;"X:9728.01 Y:7204.47";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
211;"Omniflo Kurve";"shape_0a5234bd-ab0c-ed15-9a0c-d3210114b818";;OFBogen :185;"X:10223.24 Y:6995.77";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-22.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
212;"Omniflo Kurve";"shape_aa6f85a3-1b8e-4643-5c55-34de2621b663";;OFBogen :186;"X:8692.88 Y:7005.05";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
213;"Omniflo Kurve";"shape_1e0fe904-f54f-b851-a876-e70b549a90e2";;OFBogen :187;"X:9190.61 Y:7207.72";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-337.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
214;"Omniflo Kurve";"shape_1dc4132d-eeaa-ec77-e8ba-c3b38aa2da0a";;OFBogen :188;"X:8101.89 Y:6132.1";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
215;"Omniflo Kurve";"shape_8000a75c-842b-c15e-80c1-923401ee6162";;OFBogen :189;"X:8310.57 Y:6627.4";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
216;"Omniflo Kurve";"shape_8a70b4a9-4106-129c-e1f5-c3a89434cd80";;OFBogen :190;"X:8301.26 Y:5097.05";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
217;"Omniflo Kurve";"shape_51f0aaec-fd5c-917a-8f78-f56b8349f72b";;OFBogen :191;"X:8098.63 Y:5594.73";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-247.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
218;"Omniflo Kurve";"shape_6bdc021f-dafb-0e47-6a13-ebdce10bd608";;OFBogen :192;"X:9174.17 Y:4506.11";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
219;"Omniflo Kurve";"shape_9e13ce5f-b218-0105-55c3-fe8ba1f9932a";;OFBogen :193;"X:8678.94 Y:4714.73";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-202.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
220;"Omniflo Kurve";"shape_0e37b385-0e1a-0cd7-a476-a19ed89a19fb";;OFBogen :194;"X:10209.3 Y:4705.47";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
221;"Omniflo Kurve";"shape_b323a7f7-8b76-17f7-24e2-6aef9289286a";;OFBogen :195;"X:9711.57 Y:4502.8";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
222;"Omniflo Kurve";"shape_63641104-7844-8fe5-d112-c9e1084976ae";;OFBogen :196;"X:10800.29 Y:5578.46";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
223;"Omniflo Kurve";"shape_b114685d-d222-7db0-7b76-8ad3968f20ff";;OFBogen :197;"X:10591.61 Y:5083.16";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-112.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
224;"Omniflo Kurve";"shape_27e0efb6-5438-b706-c224-f02bb5a3bab1";;OFBogen :198;"X:10803.55 Y:6115.83";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-67.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
225;"Omniflo Kurve";"shape_e8b98a4f-c47d-d1bc-61bf-16f6e2ef1ad8";;OFBogen :199;"X:10600.92 Y:6613.56";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
226;"Omniflo Kurve";"shape_d243ee74-a2f1-07c0-b414-263b9f6fd47c";;OFBogen :150;"X:6000 Y:9000";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
227;"Omniflo Kurve";"shape_ba7c1f43-365f-b0bb-cf81-8b44b8157d16";;OFBogen :168;"X:4436.85 Y:6044.3";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
228;"Omniflo Kurve";"shape_affe16c7-b658-065c-c7bb-5a71ae8171d9";;OFBogen :169;"X:4416.46 Y:5539.21";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-247.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
229;"Omniflo Kurve";"shape_3399e47d-829f-ad2b-66e6-2a633d6a88f2";;OFBogen :170;"X:4590.91 Y:5064.82";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
230;"Omniflo Kurve";"shape_e1d0bd15-2c2a-76c0-142e-311ccd6c7663";;OFBogen :171;"X:4933.64 Y:4693.21";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-202.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
231;"Omniflo Kurve";"shape_7e7c220c-43c9-4326-25ee-501ed82090b5";;OFBogen :172;"X:6000 Y:7000";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
232;"Omniflo Kurve";"shape_e04eaec7-9b86-3e62-facd-8f3046f63da9";;OFBogen :173;"X:5494.94 Y:7020.4";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-337.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
233;"Omniflo Kurve";"shape_cd1abc0a-9d78-f924-d4ba-8a6b34ff0f07";;OFBogen :174;"X:5020.52 Y:6845.94";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
234;"Omniflo Kurve";"shape_fd028f7c-8223-bb5c-f6b1-a2e7aef26608";;OFBogen :175;"X:4648.96 Y:6503.17";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
235;"Omniflo Kurve";"shape_2691fdb3-c1dd-c06c-7017-3c3bd9250bc3";;OFBogen :176;"X:6955.62 Y:5436.8";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
236;"Omniflo Kurve";"shape_4c9030fb-6733-4a89-218f-9d576afef614";;OFBogen :177;"X:6976 Y:5941.89";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-67.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
237;"Omniflo Kurve";"shape_f6a8fc7a-5b60-0c35-ba45-2bca624588a8";;OFBogen :178;"X:6801.55 Y:6416.29";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
238;"Omniflo Kurve";"shape_4cf67450-b6a0-5498-6e1d-3158def36f50";;OFBogen :179;"X:6458.83 Y:6787.9";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-22.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
239;"Omniflo Kurve";"shape_73b46d78-0457-f3e8-f903-e82f0892e6ab";;OFBogen :180;"X:5392.46 Y:4481.13";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
240;"Omniflo Kurve";"shape_68cbd3bc-7dcf-89f3-5368-4e2f58694454";;OFBogen :181;"X:5897.52 Y:4460.76";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
241;"Omniflo Kurve";"shape_c5c06f99-6489-ab17-3130-0db3159ff281";;OFBogen :182;"X:6371.95 Y:4635.25";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
242;"Omniflo Kurve";"shape_318fcca6-9fb8-6674-ac40-2a84011cba6f";;OFBogen :183;"X:6743.5 Y:4978.02";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-112.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
243;"Omniflo Gerade";"shape_e25bd873-7aa4-54b2-d8dd-7976ba7ad480";;"OFGerade :46";"X:4177.1 Y:8555.41";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-292.5,"SivasNummer":"821106002"}
|
||||||
|
244;"Omniflo Gerade";"shape_7083633c-0484-1907-10d2-e2d11e2c08ca";;"OFGerade :47";"X:1738.73 Y:9060.33";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
245;"Omniflo Gerade";"shape_105aeb68-577c-f1ea-d5e7-68e6cb55ab58";;"OFGerade :49";"X:4746.23 Y:9094.99";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
246;"Omniflo Gerade";"shape_dfa8c2d0-0f72-8848-ea46-43887d61a8ef";;"OFGerade :48";"X:7184.6 Y:8590.07";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-292.5,"SivasNummer":"821106002"}
|
||||||
|
247;"Omniflo Gerade";"shape_827b4204-8077-f879-62ff-96e5a1b53fc1";;"OFGerade :51";"X:7773.09 Y:9005.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
248;"Omniflo Gerade";"shape_c9194018-68e0-d71f-6182-e37914484669";;"OFGerade :50";"X:10211.46 Y:8500.31";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-292.5,"SivasNummer":"821106002"}
|
||||||
|
249;"Omniflo Kurve";"shape_8b26a004-4e62-d69b-4f55-a4b1649c37bd";;OFBogen :200;"X:3000 Y:2000";;{"Länge in Meter":"0","Kurvenwinkel":180.0,"Radius":650.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104043"}
|
||||||
|
250;"Omniflo Kurve";"shape_daf075cc-dabe-5219-2402-da43a7c13bc0";;OFBogen :201;"X:3000 Y:0";;{"Länge in Meter":"0","Kurvenwinkel":180.0,"Radius":650.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104043"}
|
||||||
|
251;"Omniflo Kurve";"shape_be1cd1c9-01b0-56e0-c26c-c9898c80f5c8";;OFBogen :202;"X:2199.99 Y:0.01";;{"Länge in Meter":"0","Kurvenwinkel":180.0,"Radius":650.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104043"}
|
||||||
|
252;"Omniflo Gerade";"shape_dc65664e-967e-821d-1fa7-0fc7c013ee59";;"OFGerade :52";"X:1599.99 Y:2650";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
253;"Omniflo Gerade";"shape_4e034530-b87f-9e0c-bfae-ec399822b85b";;"OFGerade :53";"X:1599.99 Y:1350";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 97.
|
File diff suppressed because it is too large
Load Diff
@@ -129,6 +129,7 @@ rot_symb2 = 0.0
|
|||||||
- Python 3.x
|
- Python 3.x
|
||||||
- [ezdxf](https://ezdxf.mozman.at/) (DXF-Bibliothek)
|
- [ezdxf](https://ezdxf.mozman.at/) (DXF-Bibliothek)
|
||||||
- Standardbibliotheken: os, sys, csv, json, re, argparse, configparser, math, pathlib
|
- Standardbibliotheken: os, sys, csv, json, re, argparse, configparser, math, pathlib
|
||||||
|
- [pydantic](https://docs.pydantic.dev/latest/)(Klassenerstellung)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,977 @@
|
|||||||
|
# plant2dxf - Dokumentation
|
||||||
|
|
||||||
|
## ⚠️ Wichtiger Hinweis
|
||||||
|
|
||||||
|
**Zukünftige Anpassungen erforderlich:**
|
||||||
|
|
||||||
|
Aufgrund möglicher Änderungen im CSV-Dateiformat von RuleDesigner müssen in Zukunft möglicherweise folgende Berechnungen und Logiken angepasst werden:
|
||||||
|
|
||||||
|
### AS/ES-Element-Berechnungen
|
||||||
|
|
||||||
|
Die Logik zur Bestimmung und Platzierung von AS- und ES-Elementen bei Gefällestrecken und Vario-Förderern basiert auf dem aktuellen CSV-Format. Bei Änderungen der Datenstruktur oder der verfügbaren Informationen müssen folgende Methoden in `as_es_methoden.py` überprüft und angepasst werden:
|
||||||
|
|
||||||
|
- `erstellung_gefaelle_block_verbunden_an_einen()`: Erstellt AS/ES-Elemente für Gefällestrecken, die mit einem Kreisel verbunden sind
|
||||||
|
- `gefaellegerade_erstellung()`: Erstellt AS/ES-Elemente für Gefällestrecken, die mit zwei Kreiseln verbunden sind
|
||||||
|
- `am_kreisel_direct_verbunden()`: Prüft, ob eine Gefällestrecke/Vario-Förderer direkt mit einem Kreisel verbunden ist (ohne Stahlband)
|
||||||
|
|
||||||
|
### Höhenvergleiche für Kreisel-Logik
|
||||||
|
|
||||||
|
Die Höhenvergleiche zur Bestimmung der Verbindungsart zwischen Gefällestrecken/Vario-Förderern und Kreiseln (z.B. ob die Gefällestrecke mit dem höheren oder niedrigeren Teil des Kreisels verbunden ist) basieren auf den aktuellen CSV-Datenfeldern. Änderungen in der Struktur der Höheninformationen erfordern Anpassungen in:
|
||||||
|
|
||||||
|
**Handler-Funktionen (`lib/plant2dxf.py`):**
|
||||||
|
|
||||||
|
- `handle_ils_2_0_gefaellestrecke()`: Haupt-Handler für Gefällestrecken
|
||||||
|
- `handle_ils_2_0_variofoerderer()`: Haupt-Handler für Vario-Förderer
|
||||||
|
|
||||||
|
**Gefällestrecke-Methoden (`lib/Elemente/Gefaellestrecke.py`):**
|
||||||
|
|
||||||
|
- `rotation_mit_zwei_verbunden()`: Berechnet Rotation bei Verbindung mit zwei Kreiseln (verwendet Höhenvergleiche)
|
||||||
|
|
||||||
|
**Vario-Förderer-Methoden (`lib/Elemente/VarioFoerderer.py`):**
|
||||||
|
- `vario_verbuden_am_kreisel()`: Erstellt Gefällestrecken-Komponenten bei direkter Kreisel-Verbindung (verwendet Höhenvergleiche mit Kreiseln)
|
||||||
|
|
||||||
|
**Betroffene Dateien:**
|
||||||
|
- `lib/as_es_methoden.py`: AS/ES-Element-Berechnungen
|
||||||
|
- `lib/plant2dxf.py`: Handler-Funktionen für Gefällestrecken und Vario-Förderer
|
||||||
|
- `lib/Elemente/Gefaellestrecke.py`: Höhenvergleiche und Verbindungslogik
|
||||||
|
- `lib/Elemente/VarioFoerderer.py`: Höhenvergleiche und Verbindungslogik
|
||||||
|
|
||||||
|
## Übersicht
|
||||||
|
|
||||||
|
`plant2dxf` ist ein Python-Skript, das aus einer RuleDesigner-CSV-Datei DXF-Elemente erzeugt. Das Skript liest eine CSV-Datei mit Angaben über alle in einer Anlage enthaltenen Elemente und generiert daraus eine DXF-Datei der kompletten Anlage.
|
||||||
|
|
||||||
|
## Hauptfunktionalität
|
||||||
|
|
||||||
|
Das Skript verarbeitet CSV-Dateien mit folgenden Informationen:
|
||||||
|
|
||||||
|
- **TeileArt**: Typ der Komponente (z.B. "ILS 2.0 Kreisel", "ILS 2.0 Gefällestrecke")
|
||||||
|
- **TeileId**: Eindeutige Identifikation des Elements
|
||||||
|
- **Planquadrat**: Koordinaten im Format `X:<Wert> Y:<Wert>`
|
||||||
|
- **Merkmale**: JSON-String mit spezifischen Eigenschaften des Elements
|
||||||
|
- **NachbarIds**: Kommagetrennte Liste von IDs benachbarter Elemente
|
||||||
|
|
||||||
|
## Benötigte Dateien und Verzeichnisse
|
||||||
|
|
||||||
|
### Umgebungsvariablen
|
||||||
|
|
||||||
|
Das Skript benötigt folgende Umgebungsvariablen (werden durch `bin/setenv.bat` gesetzt):
|
||||||
|
|
||||||
|
- **PROJECT_DATA**: Verzeichnis für Bibliotheksdateien (DXF-Blockbibliotheken)
|
||||||
|
- Standard: `<PROJECT>/data`
|
||||||
|
- Enthält Unterverzeichnis `block_libraries/` mit DXF-Bibliotheken
|
||||||
|
|
||||||
|
- **PROJECT_WORK**: Arbeitsverzeichnis für CSV-Eingabedateien und DXF-Ausgabedateien
|
||||||
|
- Standard: `<PROJECT>/work`
|
||||||
|
|
||||||
|
- **PROJECT_CFG**: Verzeichnis für Konfigurationsdateien
|
||||||
|
- Standard: `<PROJECT>/cfg`
|
||||||
|
- Enthält: `allgemein.cfg`, `shapes.cfg`
|
||||||
|
|
||||||
|
- **PROJECT_LOG**: Verzeichnis für Log-Dateien
|
||||||
|
- Standard: `<PROJECT>/log`
|
||||||
|
|
||||||
|
### Konfigurationsdateien
|
||||||
|
|
||||||
|
#### 1. `cfg/allgemein.cfg`
|
||||||
|
|
||||||
|
Allgemeine Konfigurationsdatei, die die Zuweisung von Block-Bibliotheken zu bestimmten Bauteil-Familien steuert.
|
||||||
|
|
||||||
|
**Struktur:**
|
||||||
|
|
||||||
|
```ini
|
||||||
|
[LOG]
|
||||||
|
log_level = INFO
|
||||||
|
log_format = %%(asctime)s - %%(levelname)s - %%(message)s
|
||||||
|
screen_format = %%(message)s
|
||||||
|
|
||||||
|
[ILS]
|
||||||
|
libfile = ils_lib.dxf
|
||||||
|
|
||||||
|
[Omniflo]
|
||||||
|
libfile = omniflo_lib.dxf
|
||||||
|
|
||||||
|
[BT]
|
||||||
|
libfile = ils_lib.dxf
|
||||||
|
|
||||||
|
[TEF]
|
||||||
|
libfile = omniflo_lib.dxf
|
||||||
|
```
|
||||||
|
|
||||||
|
**Zweck:**
|
||||||
|
|
||||||
|
- Definiert, welche DXF-Bibliotheksdatei für welche TeileArt verwendet wird
|
||||||
|
- Bibliotheksdateien werden aus `PROJECT_DATA/block_libraries/` geladen
|
||||||
|
- Falls keine Zuordnung gefunden wird, wird die Standard-Bibliothek (`blocks.dxf`) verwendet
|
||||||
|
|
||||||
|
#### 2. `cfg/shapes.cfg`
|
||||||
|
|
||||||
|
Definiert für jede TeileArt die zu verwendenden Blöcke aus der Bibliotheks-DXF und deren Eigenschaften.
|
||||||
|
|
||||||
|
**Struktur:**
|
||||||
|
|
||||||
|
```ini
|
||||||
|
[ILS 2.0 Kreisel]
|
||||||
|
items = SP8, AN8
|
||||||
|
offset_symb1 = 0,0
|
||||||
|
offset_symb2 = 0,0
|
||||||
|
rot_symb1 = 0.0
|
||||||
|
rot_symb2 = 0.0
|
||||||
|
|
||||||
|
[ILS 2.0 Gefällestrecke]
|
||||||
|
items = EE DS, AE DS
|
||||||
|
offset_symb1 = 0,-330
|
||||||
|
offset_symb2 = 0,1000
|
||||||
|
rot_symb1 = 0.0
|
||||||
|
rot_symb2 = 0.0
|
||||||
|
asoffset = 537.90
|
||||||
|
esoffset = 479.95
|
||||||
|
|
||||||
|
[ILS 2.0 Variofoerderer]
|
||||||
|
Umlenkstation = 500.0, 0.0, 0.0
|
||||||
|
Motorstation = 500.0, 0.0, 0.0
|
||||||
|
vario_abstand = 66.5
|
||||||
|
|
||||||
|
[Ils 2.0 core winkel]
|
||||||
|
winkel_boegen = 3
|
||||||
|
winkel_motor = 3.0
|
||||||
|
winkel_umlenk = 3.0
|
||||||
|
winkel_as = 3.0
|
||||||
|
winkel_es = 3.0
|
||||||
|
|
||||||
|
[Omniflo]
|
||||||
|
OFgeradesivas = 821106002
|
||||||
|
Tefgeradesivas = 0_B10030
|
||||||
|
OFfoerderer = 2
|
||||||
|
```
|
||||||
|
|
||||||
|
**Parameter:**
|
||||||
|
|
||||||
|
- **[TeileArt]**: Abschnittsname muss exakt dem Wert aus der CSV-Spalte `TeileArt` entsprechen
|
||||||
|
- **items**: Kommagetrennte Liste der Blocknamen aus der Bibliothek
|
||||||
|
- **offset_symbX**: Offset (x,y) für den X-ten Block relativ zur berechneten Position
|
||||||
|
- **rot_symbX**: Rotation (in Grad) für den X-ten Block
|
||||||
|
- **asoffset/esoffset**: Offsets für AS/ES-Elemente bei Gefällestrecken
|
||||||
|
- **winkel_***: Winkel für verschiedene Komponenten (Bögen, Motor, Umlenkstation, AS/ES)
|
||||||
|
|
||||||
|
### DXF-Bibliotheken
|
||||||
|
|
||||||
|
DXF-Bibliotheken enthalten die Blockdefinitionen für die verschiedenen Komponenten. Sie werden aus `PROJECT_DATA/block_libraries/` geladen.
|
||||||
|
|
||||||
|
**Bibliotheksdateien:**
|
||||||
|
|
||||||
|
- `ils_lib.dxf`: Blöcke für ILS 2.0 Komponenten
|
||||||
|
- `omniflo_lib.dxf`: Blöcke für Omniflo-Komponenten
|
||||||
|
- `blocks.dxf`: Standard-Bibliothek (Fallback)
|
||||||
|
|
||||||
|
**Wichtige Blöcke:**
|
||||||
|
|
||||||
|
- `SCAN`: Scanner-Block
|
||||||
|
- `S-LP`: Separator-Block
|
||||||
|
- `Pinbereich`: Pinbereich-Block für Kreisel
|
||||||
|
- `AN8`, `SP8`: Standard-Blöcke für Kreisel
|
||||||
|
- `200000241_AS-Element_90_rechts`, `200000217_AS-Element_90_links`: AS-Elemente
|
||||||
|
- `200000146_ES-Element_90_rechts`, `400102632_ES-Element_90_links`: ES-Elemente
|
||||||
|
- Verschiedene Omniflo-Blöcke (identifiziert über SivasNummer)
|
||||||
|
|
||||||
|
## Unterstützte Elementtypen
|
||||||
|
|
||||||
|
### 1. ILS 2.0 Kreisel
|
||||||
|
|
||||||
|
**Handler:** `handle_ils_2_0_kreisel()`
|
||||||
|
|
||||||
|
**Funktionalität:**
|
||||||
|
|
||||||
|
- Erstellt einen Kreisel mit Scanner und Separatoren
|
||||||
|
- Positioniert Blöcke basierend auf Anzahl der Scanner/Separatoren
|
||||||
|
- Zeichnet Kreisel-Linien und Drehrichtung-Markierung
|
||||||
|
- Verwendet Blöcke aus `shapes.cfg` (z.B. SP8, AN8)
|
||||||
|
|
||||||
|
**Merkmale:**
|
||||||
|
|
||||||
|
- `Abstand (Kreiselachse A - Kreiselachse) in Meter`: Abstand zwischen den beiden Kreiselachsen
|
||||||
|
- `Anzahl der Separatoren`: Anzahl der Separator-Blöcke
|
||||||
|
- `Anzahl der Scanner`: Anzahl der Scanner-Blöcke
|
||||||
|
- `Anzahl der Rampen`: Anzahl der Rampen
|
||||||
|
- `Höhe in m`: Höhe des Kreisels
|
||||||
|
- `Drehrichtung`: UZS (Uhrzeigersinn) oder GUZS (Gegen-Uhrzeigersinn)
|
||||||
|
|
||||||
|
### 2. ILS 2.0 Gefällestrecke
|
||||||
|
|
||||||
|
**Handler:** `handle_ils_2_0_gefaellestrecke()`
|
||||||
|
|
||||||
|
**Funktionalität:**
|
||||||
|
|
||||||
|
- Erstellt eine Gefällestrecke zwischen verschiedenen Höhen
|
||||||
|
- Berücksichtigt Verbindungen zu Kreiseln, Kurven und anderen Elementen
|
||||||
|
- Fügt AS/ES-Elemente ein, wenn nötig
|
||||||
|
- Erstellt Blöcke dynamisch basierend auf Verbindungen
|
||||||
|
|
||||||
|
**Merkmale:**
|
||||||
|
|
||||||
|
- `Länge in Meter`: Länge der Gefällestrecke
|
||||||
|
- `Höhe Anfang`: Start-Höhe in Metern
|
||||||
|
- `Höhe Ende`: End-Höhe in Metern
|
||||||
|
- `Drehung`: Rotation der Strecke
|
||||||
|
- `Anzahl der Zusatzseparatoren`: Zusätzliche Separatoren
|
||||||
|
|
||||||
|
**Besonderheiten:**
|
||||||
|
|
||||||
|
- Unterscheidet zwischen Verbindung mit einem oder zwei Kreiseln
|
||||||
|
- Prüft, ob direkte Verbindung zum Kreisel (ohne Stahlband)
|
||||||
|
- Fügt Motor-/Umlenkstationen ein, wenn mit angetriebenen Kurven verbunden
|
||||||
|
- Erstellt AS/ES-Elemente basierend auf Drehrichtung der benachbarten Kreisel
|
||||||
|
|
||||||
|
### 3. ILS 2.0 VarioFoerderer
|
||||||
|
|
||||||
|
**Handler:** `handle_ils_2_0_variofoerderer()`
|
||||||
|
|
||||||
|
**Funktionalität:**
|
||||||
|
|
||||||
|
- Erstellt einen Vario-Förderer mit verschiedenen Konfigurationen
|
||||||
|
- Unterstützt Verbindungen zu Kreiseln, Eckrädern und anderen Vario-Förderern
|
||||||
|
- Berücksichtigt Motor- und Umlenkstationen
|
||||||
|
- Erstellt Gefälle-Komponenten innerhalb des Förderers
|
||||||
|
|
||||||
|
**Merkmale:**
|
||||||
|
|
||||||
|
- `Winkel`: Winkel des Förderers
|
||||||
|
- `Förderrichtung`: Auf, Ab oder Horizontal
|
||||||
|
- `Motorseite`: links oder rechts
|
||||||
|
- `Höhe Anfang`, `Höhe Ende`: Höhen der Endpunkte
|
||||||
|
- `Gefälle`: Gefälle-Länge und -Winkel
|
||||||
|
- `Motor vorhanden`, `Umlenk vorhanden`: Boolean-Werte
|
||||||
|
|
||||||
|
**Besonderheiten:**
|
||||||
|
|
||||||
|
- Unterscheidet zwischen Verbindung mit einem oder zwei Kreiseln/Eckrädern
|
||||||
|
- Erstellt spezielle Blöcke für direkte Kreisel-Verbindungen
|
||||||
|
- Berücksichtigt horizontale Ausrichtung bei Eckrad-Verbindungen
|
||||||
|
- Fügt Gefällestrecken ein, wenn mit Kreiseln verbunden
|
||||||
|
|
||||||
|
### 4. ILS 2.0 Kurve angetrieben
|
||||||
|
|
||||||
|
**Handler:** `handle_ils_2_0_kurve_angetrieben()`
|
||||||
|
|
||||||
|
**Funktionalität:**
|
||||||
|
|
||||||
|
- Erstellt eine angetriebene Kurve (Förderer-Kurve)
|
||||||
|
- Verwendet Blocknamen basierend auf Kurvenrichtung, Winkel und Antrieb
|
||||||
|
|
||||||
|
**Merkmale:**
|
||||||
|
|
||||||
|
- `Kurvenrichtung`: Links oder Rechts
|
||||||
|
- `Kurvenwinkel`: Winkel der Kurve in Grad
|
||||||
|
- `Antrieb`: TEF-Kurve oder ähnlich
|
||||||
|
- `Höhe Anfang`, `Höhe Ende`: Höhen der Endpunkte
|
||||||
|
|
||||||
|
### 5. ILS 2.0 Kurve (Gefälle-Kurve)
|
||||||
|
|
||||||
|
**Handler:** `handle_ils_2_0_kurve()`
|
||||||
|
|
||||||
|
**Funktionalität:**
|
||||||
|
|
||||||
|
- Erstellt eine Gefälle-Kurve
|
||||||
|
- Verwendet Blocknamen basierend auf Kurvenrichtung und Winkel
|
||||||
|
|
||||||
|
**Merkmale:**
|
||||||
|
|
||||||
|
- `Kurvenrichtung`: Links oder Rechts
|
||||||
|
- `Kurvenwinkel`: Winkel der Kurve in Grad
|
||||||
|
- `Höhe Anfang`, `Höhe Ende`: Höhen der Endpunkte
|
||||||
|
|
||||||
|
### 6. ILS 2.0 Eckrad
|
||||||
|
|
||||||
|
**Handler:** `handle_ils_2_0_eckrad()`
|
||||||
|
|
||||||
|
**Funktionalität:**
|
||||||
|
|
||||||
|
- Erstellt ein Eckrad basierend auf Drehrichtung
|
||||||
|
- Verwendet unterschiedliche Blöcke für UZS/GUZS
|
||||||
|
|
||||||
|
**Merkmale:**
|
||||||
|
|
||||||
|
- `Drehrichtung`: UZS oder GUZS
|
||||||
|
- `Höhe`: Höhe des Eckrads
|
||||||
|
|
||||||
|
### 7. BT Elemente (Beladung/Entladung)
|
||||||
|
|
||||||
|
**Handler:** `handle_bt___beladung()`, `handle_bt___entladung()`
|
||||||
|
|
||||||
|
**Funktionalität:**
|
||||||
|
|
||||||
|
- Erstellt BT-Elemente für Beladung oder Entladung
|
||||||
|
- Verwendet Standard-Block "AN8"
|
||||||
|
|
||||||
|
**Merkmale:**
|
||||||
|
|
||||||
|
- `Höhe`: Höhe des Elements
|
||||||
|
- `Drehung`: Rotation
|
||||||
|
|
||||||
|
### 8. Omniflo
|
||||||
|
|
||||||
|
**Handler:** `handle_omniflo()`
|
||||||
|
|
||||||
|
**Funktionalität:**
|
||||||
|
|
||||||
|
- Erstellt Omniflo-Komponenten basierend auf SivasNummer
|
||||||
|
- Unterstützt Geraden, Förderer und spezielle Blöcke
|
||||||
|
- Verwendet Blocknamen direkt aus der SivasNummer
|
||||||
|
|
||||||
|
**Merkmale:**
|
||||||
|
|
||||||
|
- `SivasNummer`: Identifikation des Omniflo-Blocks
|
||||||
|
- `Höhe`: Höhe des Elements
|
||||||
|
- `Drehung`: Rotation
|
||||||
|
- `Länge`: Länge (für Geraden)
|
||||||
|
|
||||||
|
**Besonderheiten:**
|
||||||
|
|
||||||
|
- Spezielle Behandlung für Geraden (SivasNummer aus Config)
|
||||||
|
- Erstellt Linien für Geraden statt Blöcke
|
||||||
|
- Unterstützt Förderer-Komponenten
|
||||||
|
|
||||||
|
## CSV-Dateiformat
|
||||||
|
|
||||||
|
Die CSV-Datei muss folgende Spalten enthalten (Semikolon-getrennt):
|
||||||
|
|
||||||
|
```csv
|
||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;Merkmale
|
||||||
|
```
|
||||||
|
|
||||||
|
**Spalten:**
|
||||||
|
|
||||||
|
- **Elementnummer**: Fortlaufende Nummer
|
||||||
|
- **TeileArt**: Typ der Komponente (muss exakt mit Config übereinstimmen)
|
||||||
|
- **TeileId**: Eindeutige ID (z.B. "shape_...")
|
||||||
|
- **NachbarIds**: Kommagetrennte Liste von IDs benachbarter Elemente
|
||||||
|
- **Bezeichnung**: Beschreibung des Elements
|
||||||
|
- **Planquadrat**: Koordinaten im Format `X:<Wert> Y:<Wert>` (in mm)
|
||||||
|
- **Merkmale**: JSON-String mit spezifischen Eigenschaften
|
||||||
|
|
||||||
|
**Beispiel:**
|
||||||
|
|
||||||
|
```csv
|
||||||
|
1;"ILS 2.0 Kreisel";"shape_f81e5c4b-a976-a3c0-3304-d2b30da1ab29";"shape_d76e250a-0a46-f6d0-df52-943ab572cc63";"Kreisel:1";"X:9174.15 Y:12039.11";{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"20.265","Anzahl der Separatoren":"2","Anzahl der Scanner":"0","Höhe in m":"2"}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Verwendung
|
||||||
|
|
||||||
|
### Kommandozeilen-Syntax
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python plant2dxf.py -f <csv-datei> [Optionen]
|
||||||
|
```
|
||||||
|
|
||||||
|
**Optionen:**
|
||||||
|
|
||||||
|
- `-f, --file`: CSV-Datei (Pfad oder Dateiname im WORK-Verzeichnis) **[erforderlich]**
|
||||||
|
- `-c, --config`: Pfad zur shapes.cfg (Standard: `PROJECT_CFG/shapes.cfg`)
|
||||||
|
- `-l, --lib`: Pfad zur DXF-Bibliothek (Standard: `PROJECT_DATA/blocks.dxf`)
|
||||||
|
- `-o, --output`: Ausgabe-DXF-Datei (Standard: `<csv-name>.dxf` im WORK-Verzeichnis)
|
||||||
|
- `-v, --verbose`: Ausführliche Ausgaben
|
||||||
|
|
||||||
|
**Beispiele:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Einfache Verwendung
|
||||||
|
python plant2dxf.py -f anlage.csv
|
||||||
|
|
||||||
|
# Mit expliziten Pfaden
|
||||||
|
python plant2dxf.py -f anlage.csv -c cfg/shapes.cfg -l data/blocks.dxf -o output.dxf
|
||||||
|
|
||||||
|
# Mit verbose-Ausgabe
|
||||||
|
python plant2dxf.py -f anlage.csv -v
|
||||||
|
```
|
||||||
|
|
||||||
|
### Batch-Datei (Windows)
|
||||||
|
|
||||||
|
Verwende `bin/plant2dxf.bat` für einfache Ausführung:
|
||||||
|
|
||||||
|
```batch
|
||||||
|
plant2dxf.bat <csv-datei>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Verarbeitungslogik
|
||||||
|
|
||||||
|
### 1. Initialisierung
|
||||||
|
|
||||||
|
1. Laden der Konfigurationsdateien (`shapes.cfg`, `allgemein.cfg`)
|
||||||
|
2. Erstellen einer neuen DXF-Datei (DXF R2018, Einheit: Millimeter)
|
||||||
|
3. Laden der Block-Bibliotheken (mit Caching)
|
||||||
|
|
||||||
|
### 2. CSV-Verarbeitung
|
||||||
|
|
||||||
|
Für jede Zeile in der CSV-Datei:
|
||||||
|
|
||||||
|
1. **Parsen der CSV-Zeile:**
|
||||||
|
- Extraktion von TeileArt, TeileId, Koordinaten, Merkmalen
|
||||||
|
- Parsen des Planquadrats zu X/Y-Koordinaten
|
||||||
|
- Parsen der Merkmale (JSON)
|
||||||
|
|
||||||
|
2. **Nachbar-Informationen:**
|
||||||
|
- Analyse der NachbarIds
|
||||||
|
- Bestimmung der Verbindungen zu Kreiseln, Kurven, Eckrädern
|
||||||
|
- Berechnung von Drehrichtungen, Höhen, Abständen
|
||||||
|
|
||||||
|
3. **Bibliothekszuordnung:**
|
||||||
|
- Bestimmung der Bibliotheksdatei aus `allgemein.cfg`
|
||||||
|
- Laden der Bibliothek (mit Cache)
|
||||||
|
|
||||||
|
4. **Handler-Aufruf:**
|
||||||
|
- Normalisierung des TeileArt-Namens zu Funktionsname
|
||||||
|
- Aufruf der entsprechenden `handle_*`-Funktion
|
||||||
|
- Erstellung der DXF-Elemente
|
||||||
|
|
||||||
|
### 3. Element-Erstellung
|
||||||
|
|
||||||
|
Jeder Handler:
|
||||||
|
|
||||||
|
- Erstellt Objekte aus den Element-Klassen (`Kreisel`, `Gefaellestrecke`, etc.)
|
||||||
|
- Analysiert Verbindungen zu Nachbarn
|
||||||
|
- Erstellt dynamische Blöcke basierend auf Konfiguration
|
||||||
|
- Fügt Blöcke, Linien und andere DXF-Entitäten ein
|
||||||
|
- Setzt Attribute (z.B. TeileId)
|
||||||
|
|
||||||
|
### 4. Speicherung
|
||||||
|
|
||||||
|
- Speicherung der DXF-Datei im angegebenen Ausgabepfad
|
||||||
|
- Logging der Verarbeitung
|
||||||
|
|
||||||
|
## Wichtige Module und Klassen
|
||||||
|
|
||||||
|
### Element-Klassen (`lib/Elemente/`)
|
||||||
|
|
||||||
|
- **Kreisel**: Repräsentiert einen Kreisel mit allen Eigenschaften
|
||||||
|
- **Gefaellestrecke**: Repräsentiert eine Gefällestrecke
|
||||||
|
- **VarioFoerderer**: Repräsentiert einen Vario-Förderer
|
||||||
|
- **Angetriebene_Kurve**: Repräsentiert eine angetriebene Kurve
|
||||||
|
- **Eckrad**: Repräsentiert ein Eckrad
|
||||||
|
- **Bt_element**: Repräsentiert BT-Elemente
|
||||||
|
- **Omniflo**: Repräsentiert Omniflo-Komponenten
|
||||||
|
|
||||||
|
### Hilfsmodule
|
||||||
|
|
||||||
|
- **arbeiten_mit_csv.py**: CSV-Parsing, Koordinaten-Extraktion, Nachbar-Analyse
|
||||||
|
- **block_methoden.py**: Block-Import, Rotation, Layer-Verwaltung
|
||||||
|
- **as_es_methoden.py**: AS/ES-Element-Erstellung, Höhen-Vertauschung
|
||||||
|
- **utils.py**: Umgebungsvariablen, Logger-Setup
|
||||||
|
|
||||||
|
## Wichtige ezdxf-Methoden
|
||||||
|
|
||||||
|
Das Skript verwendet verschiedene Methoden der `ezdxf`-Bibliothek zur Erstellung und Manipulation von DXF-Elementen. Die wichtigsten Methoden sind:
|
||||||
|
|
||||||
|
### 1. Block-Referenz in Block einfügen
|
||||||
|
|
||||||
|
```python
|
||||||
|
block.add_blockref(blockname, (x, y, z), dxfattribs={"rotation": rotation, "layer": layer, "color": color})
|
||||||
|
```
|
||||||
|
|
||||||
|
**Beschreibung:** Fügt eine Block-Referenz (INSERT) in einen bestehenden Block ein.
|
||||||
|
|
||||||
|
**Parameter:**
|
||||||
|
|
||||||
|
- `blockname` (str): Name des Blocks, der eingefügt werden soll
|
||||||
|
- `(x, y, z)` (tuple): Koordinaten der Einfügeposition (3D-Tupel)
|
||||||
|
- `dxfattribs` (dict): Dictionary mit DXF-Attributen:
|
||||||
|
- `rotation` (float): Rotationswinkel in Grad
|
||||||
|
- `layer` (str): Layer-Name
|
||||||
|
- `color` (int): Farbe (optional)
|
||||||
|
|
||||||
|
**Verwendung:** Wird verwendet, um Blöcke innerhalb von anderen Blöcken zu platzieren (z.B. Motorstationen in Gefällestrecken-Blöcken).
|
||||||
|
|
||||||
|
**Beispiel:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
block.add_blockref("Vario_Motorstation_500mm", (0, 250, 0), dxfattribs={"rotation": 270, "layer": "VARIO"})
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. Block-Referenz ins Modelspace einfügen
|
||||||
|
|
||||||
|
```python
|
||||||
|
msp.add_blockref(blockname, (x, y, z), dxfattribs={"rotation": rotation, "layer": layer, "color": color})
|
||||||
|
```
|
||||||
|
|
||||||
|
**Beschreibung:** Fügt eine Block-Referenz direkt in den Modelspace (die Hauptzeichnung) ein.
|
||||||
|
|
||||||
|
**Parameter:**
|
||||||
|
|
||||||
|
- `blockname` (str): Name des Blocks, der eingefügt werden soll
|
||||||
|
- `(x, y, z)` (tuple): Koordinaten der Einfügeposition (3D-Tupel)
|
||||||
|
- `dxfattribs` (dict): Dictionary mit DXF-Attributen (siehe oben)
|
||||||
|
|
||||||
|
**Verwendung:** Wird verwendet, um fertige Blöcke in die Zeichnung zu platzieren. Dies ist der häufigste Weg, um Elemente in die DXF-Datei einzufügen.
|
||||||
|
|
||||||
|
**Beispiel:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
msp.add_blockref("ILS_2.0_Gefaellestrecke_8200_2000_UZS_higher",
|
||||||
|
(x, y, hoehe_gefaelle),
|
||||||
|
dxfattribs={"rotation": rotation, "layer": "6-SP"})
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. Neuen Block erstellen
|
||||||
|
|
||||||
|
```python
|
||||||
|
block = doc.blocks.new(name=blockname, base_point=(0, 0, 0))
|
||||||
|
```
|
||||||
|
|
||||||
|
**Beschreibung:** Erstellt einen neuen Block im DXF-Dokument.
|
||||||
|
|
||||||
|
**Parameter:**
|
||||||
|
|
||||||
|
- `name` (str): Name des neuen Blocks (muss eindeutig sein)
|
||||||
|
- `base_point` (tuple): Basis-Punkt des Blocks (meist (0, 0, 0))
|
||||||
|
|
||||||
|
**Rückgabewert:** Block-Objekt, das verwendet werden kann, um Entitäten hinzuzufügen
|
||||||
|
|
||||||
|
**Wichtiger Hinweis:** Ein Block mit demselben Namen kann nur einmal erstellt werden. Vor der Erstellung sollte geprüft werden:
|
||||||
|
|
||||||
|
```python
|
||||||
|
if blockname not in doc.blocks:
|
||||||
|
block = doc.blocks.new(name=blockname, base_point=(0, 0, 0))
|
||||||
|
```
|
||||||
|
|
||||||
|
**Verwendung:** Wird verwendet, um dynamische Blöcke zu erstellen, die aus mehreren Komponenten bestehen (z.B. Gefällestrecken mit Motorstationen, Vario-Förderer mit verschiedenen Konfigurationen).
|
||||||
|
|
||||||
|
**Beispiel:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
blockname = f"Ils_2.0_Gefaellestrecke_{laenge}_{hoehe_gefaelle}_{hat_motor_0}_{hat_umlenk_0}"
|
||||||
|
if blockname not in doc.blocks:
|
||||||
|
block = doc.blocks.new(name=blockname, base_point=(0, 0, 0))
|
||||||
|
# Füge Komponenten zum Block hinzu
|
||||||
|
block.add_blockref("Vario_Motorstation_500mm", (0, 0, 0))
|
||||||
|
line = Line.new(dxfattribs={"start": start, "end": ende})
|
||||||
|
line.translate(-x, -y, -hoehe_gefaelle)
|
||||||
|
block.add_entity(line)
|
||||||
|
```
|
||||||
|
|
||||||
|
### 4. DXF-Objekte aus Modelspace abfragen
|
||||||
|
|
||||||
|
```python
|
||||||
|
entities = msp.query("INSERT")
|
||||||
|
```
|
||||||
|
|
||||||
|
**Beschreibung:** Holt alle spezifischen DXF-Objekte vom Modelspace.
|
||||||
|
|
||||||
|
**Parameter:**
|
||||||
|
|
||||||
|
- `"INSERT"` (str): DXF-Typ des Objekts (z.B. "INSERT" für Block-Referenzen, "LINE" für Linien, "CIRCLE" für Kreise)
|
||||||
|
|
||||||
|
**Rückgabewert:** Liste von DXF-Entitäten des angegebenen Typs
|
||||||
|
|
||||||
|
**Verwendung:** Wird verwendet, um bestimmte Objekte aus der Zeichnung zu finden oder zu analysieren. Meistens wird dies für INSERT-Objekte (Block-Referenzen) verwendet.
|
||||||
|
|
||||||
|
**Beispiel:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
# Alle Block-Referenzen im Modelspace finden
|
||||||
|
inserts = msp.query("INSERT")
|
||||||
|
for insert in inserts:
|
||||||
|
print(f"Block: {insert.dxf.name} an Position {insert.dxf.insert}")
|
||||||
|
```
|
||||||
|
|
||||||
|
**Weitere DXF-Typen:**
|
||||||
|
|
||||||
|
- `"LINE"`: Linien
|
||||||
|
- `"CIRCLE"`: Kreise
|
||||||
|
- `"ARC"`: Bögen
|
||||||
|
- `"TEXT"`: Text
|
||||||
|
- `"ATTDEF"`: Attribut-Definitionen
|
||||||
|
- `"INSERT"`: Block-Referenzen
|
||||||
|
|
||||||
|
### 5. Weitere wichtige ezdxf-Methoden
|
||||||
|
|
||||||
|
#### Linie erstellen und hinzufügen
|
||||||
|
|
||||||
|
```python
|
||||||
|
# Linie direkt im Modelspace
|
||||||
|
line = msp.add_line(start=(x1, y1, z1), end=(x2, y2, z2))
|
||||||
|
line.dxf.layer = "6-SP"
|
||||||
|
|
||||||
|
# Linie in Block erstellen
|
||||||
|
line = Line.new(dxfattribs={"start": (x1, y1, z1), "end": (x2, y2, z2)})
|
||||||
|
line.translate(-x, -y, -z) # Relativ zum Block-Ursprung verschieben
|
||||||
|
block.add_entity(line)
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Layer erstellen
|
||||||
|
|
||||||
|
```python
|
||||||
|
if "LAYER_NAME" not in doc.layers:
|
||||||
|
doc.layers.add(name="LAYER_NAME", color=7)
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Block-Attribute hinzufügen
|
||||||
|
|
||||||
|
```python
|
||||||
|
bref = msp.add_blockref(blockname, (x, y, z))
|
||||||
|
bref.add_attrib(tag="NAME", text="Bezeichnung", insert=(x, y))
|
||||||
|
bref.add_auto_attribs({ATTR_TAG: teileid}) # Automatische Attribute aus Block-Definition
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Entität transformieren
|
||||||
|
|
||||||
|
```python
|
||||||
|
entity.translate(dx, dy, dz) # Verschieben
|
||||||
|
entity.rotate_z(angle) # Rotation um Z-Achse
|
||||||
|
entity.scale(factor) # Skalierung
|
||||||
|
```
|
||||||
|
|
||||||
|
## Konstante Parameter
|
||||||
|
|
||||||
|
- **ATTR_TAG**: `"TeileId"` - Attributtag im Block
|
||||||
|
- **RADIUS**: `400` - Radius der Kreiselkreise (in mm)
|
||||||
|
|
||||||
|
## Layer-Verwaltung
|
||||||
|
|
||||||
|
Das Skript erstellt automatisch folgende Layer:
|
||||||
|
|
||||||
|
- **VARIO**: Für Vario-Förderer (Farbe: 3)
|
||||||
|
- **6-SP**: Für Gefällestrecken (Farbe: 7)
|
||||||
|
- Weitere Layer werden aus den Bibliotheks-Blöcken übernommen
|
||||||
|
|
||||||
|
## Fehlerbehandlung
|
||||||
|
|
||||||
|
- Fehlende Umgebungsvariablen führen zum Programmabbruch
|
||||||
|
- Fehlende Bibliotheksdateien werden geloggt, Verarbeitung wird fortgesetzt
|
||||||
|
- Fehlerhafte CSV-Zeilen werden übersprungen (mit Warnung)
|
||||||
|
- Fehlende Handler für TeileArt werden geloggt, Element wird übersprungen
|
||||||
|
|
||||||
|
## Logging
|
||||||
|
|
||||||
|
- Log-Dateien werden in `PROJECT_LOG/` gespeichert
|
||||||
|
- Format: `plant2dxf_YYYYMMDD_HHMMSS.log`
|
||||||
|
- Logging erfolgt sowohl in Datei als auch auf Konsole
|
||||||
|
- Format: `%(asctime)s - %(levelname)s - %(message)s`
|
||||||
|
|
||||||
|
## Detaillierte Funktionsbeschreibungen
|
||||||
|
|
||||||
|
### NachbarId-Entnahme und -Analyse
|
||||||
|
|
||||||
|
Die Funktion `get_nachbar_information()` in `arbeiten_mit_csv.py` analysiert die CSV-Datei und erstellt ein Dictionary mit allen Nachbar-Informationen für Gefällestrecken und Vario-Förderer.
|
||||||
|
|
||||||
|
#### Ablauf der Nachbar-Analyse
|
||||||
|
|
||||||
|
1. **Erste Durchlauf - Sammeln aller Elemente:**
|
||||||
|
- **Gefällestrecken**: Speichert ID und NachbarIds
|
||||||
|
- **Kreisel**: Erstellt Kreisel-Objekte und speichert:
|
||||||
|
- `drehung`: Drehrichtung (UZS/GUZS)
|
||||||
|
- `höhe`: Höhe des Kreisels
|
||||||
|
- `x`, `y`: Koordinaten
|
||||||
|
- `rotation`: Rotationswinkel
|
||||||
|
- `abstand`: Abstand zwischen Kreiselachsen (in Metern)
|
||||||
|
- **Vario-Förderer**: Speichert ID, NachbarIds, Winkel, Höhen, Förderrichtung, Koordinaten
|
||||||
|
- **Angetriebene Kurven**: Speichert ID, Höhen, Kurvenrichtung, TEF-Kurve-Status, Winkel, Koordinaten
|
||||||
|
- **Eckräder**: Speichert ID, Höhe, Koordinaten
|
||||||
|
|
||||||
|
2. **Zweiter Durchlauf - Zuordnung der Nachbarn:**
|
||||||
|
Für jede Gefällestrecke oder Vario-Förderer:
|
||||||
|
|
||||||
|
**a) Angetriebene Kurven (TEF-Kurven):**
|
||||||
|
- Prüft, ob Kurven-IDs in den NachbarIds enthalten sind
|
||||||
|
- Speichert für erste Kurve (`voerder_anweisung == 0`):
|
||||||
|
- `X_angetrieben`, `Y_angetrieben`: Koordinaten
|
||||||
|
- `vario_hoehe_0`, `vario_hoehe_1`: Höhen der Kurve
|
||||||
|
- `Kurvenrichtung`: Links oder Rechts
|
||||||
|
- `Tefkurve`: Antriebsart (außen/innen)
|
||||||
|
- `Kurvenwinkel`: Winkel der Kurve
|
||||||
|
- Speichert für zweite Kurve (`voerder_anweisung == 1`):
|
||||||
|
- Gleiche Felder mit Suffix `_1`
|
||||||
|
|
||||||
|
**b) Eckräder:**
|
||||||
|
- Prüft, ob Eckrad-IDs in den NachbarIds enthalten sind
|
||||||
|
- Speichert für erstes Eckrad (`eckrad_anweisung == 0`):
|
||||||
|
- `Eckrad_x`, `Eckrad_y`: Koordinaten
|
||||||
|
- `Eckrad_höhe`: Höhe des Eckrads
|
||||||
|
- Speichert für zweites Eckrad (`eckrad_anweisung == 1`):
|
||||||
|
- Gleiche Felder mit Suffix `_1`
|
||||||
|
|
||||||
|
**c) Kreisel:**
|
||||||
|
- Prüft, ob Kreisel-IDs in den NachbarIds enthalten sind
|
||||||
|
- Speichert für ersten Kreisel (`anweisungen == 0`):
|
||||||
|
- `Drehung0`: Drehrichtung (UZS/GUZS)
|
||||||
|
- `Hoehe0`: Höhe des Kreisels
|
||||||
|
- `x0`, `y0`: Koordinaten
|
||||||
|
- `rotation0`: Rotationswinkel
|
||||||
|
- `abstand0`: Abstand zwischen Kreiselachsen (in Metern)
|
||||||
|
- Speichert für zweiten Kreisel (`anweisungen == 1`):
|
||||||
|
- Gleiche Felder mit Suffix `1` statt `0`
|
||||||
|
|
||||||
|
**d) Vario-Förderer (nur für Vario-Förderer):**
|
||||||
|
- Prüft, ob andere Vario-Förderer in den NachbarIds enthalten sind
|
||||||
|
- Speichert für ersten Vario-Förderer (`geraden_anweisung == 0`):
|
||||||
|
- `X_foerderer`, `Y_foerderer`: Koordinaten
|
||||||
|
- `Winkel`: Winkel des Förderers
|
||||||
|
- `h0`, `h1`: Höhen
|
||||||
|
- `Foerderrichtung`: Auf/Ab/Horizontal
|
||||||
|
- Speichert für zweiten Vario-Förderer (`geraden_anweisung == 1`):
|
||||||
|
- Gleiche Felder mit Suffix `_2`
|
||||||
|
|
||||||
|
#### Verwendung der Nachbar-Informationen
|
||||||
|
|
||||||
|
Die Nachbar-Informationen werden verwendet für:
|
||||||
|
|
||||||
|
- **Gefällestrecken**: Bestimmung der AS/ES-Elemente, Motor/Umlenkstationen, direkte Kreisel-Verbindungen
|
||||||
|
- **Vario-Förderer**: Bestimmung der Verbindungsart, Gefälle-Komponenten, Offset-Berechnungen
|
||||||
|
|
||||||
|
### Gefällestrecke mit Motor/Umlenkstation - Detaillierte Erstellung
|
||||||
|
|
||||||
|
Die Erstellung einer Gefällestrecke mit Motor- oder Umlenkstation erfolgt in mehreren Schritten:
|
||||||
|
|
||||||
|
#### 1. Prüfung auf Motor/Umlenkstation-Bedarf
|
||||||
|
|
||||||
|
Die Methode `hat_motor_umlenk_station()` prüft, ob eine Gefällestrecke eine Motor- oder Umlenkstation benötigt:
|
||||||
|
|
||||||
|
**Logik:**
|
||||||
|
|
||||||
|
- Prüft, ob `Kurvenrichtung` in den Nachbar-Informationen vorhanden ist (d.h. verbunden mit angetriebener Kurve)
|
||||||
|
- Bestimmt `tefkurve_0` basierend auf Kurvenrichtung und Antriebsart:
|
||||||
|
- `kurvenrichtung == "links"` und `Tefkurve == "außen"` → `tefkurve_0 = "rechts"`
|
||||||
|
- `kurvenrichtung == "rechts"` und `Tefkurve == "innen"` → `tefkurve_0 = "rechts"`
|
||||||
|
- Sonst → `tefkurve_0 = "links"`
|
||||||
|
|
||||||
|
**Höhen-basierte Bestimmung:**
|
||||||
|
|
||||||
|
- Wenn `upper_hoehe_gefaelle > lower_hoehe_gefaelle`:
|
||||||
|
- Wenn `vario_hoehe_0` oder `vario_hoehe_1 == upper_hoehe_gefaelle` → `hat_motor_0 = True`
|
||||||
|
- Sonst → `hat_umlenk_0 = True`
|
||||||
|
- Wenn `upper_hoehe_gefaelle < lower_hoehe_gefaelle`:
|
||||||
|
- Wenn `vario_hoehe_0` oder `vario_hoehe_1 == lower_hoehe_gefaelle` → `hat_motor_0 = True`
|
||||||
|
- Sonst → `hat_umlenk_0 = True`
|
||||||
|
|
||||||
|
**Rotations-basierte Bestimmung (bei gleicher Höhe):**
|
||||||
|
|
||||||
|
- Wenn beide Höhen gleich sind, wird die Position relativ zur Kurve geprüft
|
||||||
|
- Basierend auf Rotation und Koordinaten wird entschieden:
|
||||||
|
- `hat_umlenk_0 = True` + `umlenk_gerade = True` (wenn bestimmte Bedingungen erfüllt)
|
||||||
|
- Oder `hat_motor_0 = True` + `motor_gerade = True`
|
||||||
|
|
||||||
|
#### 2. Erstellung des Blocks mit Motor/Umlenkstation
|
||||||
|
|
||||||
|
Die Methode `ein_motor_oder_eine_umlenk()` erstellt die Motor- oder Umlenkstation im Block:
|
||||||
|
|
||||||
|
**Schritte:**
|
||||||
|
|
||||||
|
1. **Import der Vario-Bögen:**
|
||||||
|
- `Vario_Bogen_auf_3°`: Bogen für Aufwärts-Bewegung
|
||||||
|
- `Vario_Bogen_ab_3°`: Bogen für Abwärts-Bewegung
|
||||||
|
- Erstellung der Links-Versionen durch `turn_two_blocks_left()`
|
||||||
|
|
||||||
|
2. **Auslesen der Delta-Werte:**
|
||||||
|
- `DELTA_SP_0`, `DELTA_SP_1`: Delta-Werte für Startpunkt
|
||||||
|
- `DELTA_VP_0`, `DELTA_VP_1`: Delta-Werte für Verbindungspunkt
|
||||||
|
- Negative Werte werden in positive umgewandelt
|
||||||
|
|
||||||
|
3. **Motor-Station einfügen (`hat_motor_0 == True`):**
|
||||||
|
- **Wenn `tefkurve_0 == "links"`:**
|
||||||
|
- Wenn `motor_gerade == False`:
|
||||||
|
- Fügt `Vario_Bogen_ab_links` ein (Rotation 270°)
|
||||||
|
- Berechnet neuen Startpunkt basierend auf Delta-Werten
|
||||||
|
- Fügt `blockname_motor_links` ein (250mm Offset)
|
||||||
|
- Verschiebt Startpunkt um 500mm * cos(3°) und sin(3°)
|
||||||
|
- Wenn `motor_gerade == True`:
|
||||||
|
- Fügt `Vario_Motorstation_500mm_links` direkt ein
|
||||||
|
- Verschiebt Startpunkt um 500mm
|
||||||
|
- **Wenn `tefkurve_0 == "rechts"`:**
|
||||||
|
- Gleiche Logik mit rechts-Versionen der Blöcke
|
||||||
|
|
||||||
|
4. **Umlenk-Station einfügen (`hat_umlenk_0 == True`):**
|
||||||
|
- **Wenn `tefkurve_0 == "links"`:**
|
||||||
|
- Wenn `umlenk_gerade == False`:
|
||||||
|
- Fügt `Vario_Bogen_auf` ein (Rotation 90°)
|
||||||
|
- Berechnet neuen Endpunkt basierend auf Delta-Werten
|
||||||
|
- Fügt `blockname_umlenk_links` ein (250mm Offset)
|
||||||
|
- Verschiebt Endpunkt um 500mm * cos(3°) und sin(3°)
|
||||||
|
- Wenn `umlenk_gerade == True`:
|
||||||
|
- Fügt `Vario_Umlenkstation_500mm_links` direkt ein
|
||||||
|
- Verschiebt Endpunkt um 500mm
|
||||||
|
- **Wenn `tefkurve_0 == "rechts"`:**
|
||||||
|
- Gleiche Logik mit rechts-Versionen der Blöcke
|
||||||
|
|
||||||
|
5. **Rückgabe:**
|
||||||
|
- Gibt modifizierte `start` und `ende` Koordinaten zurück
|
||||||
|
|
||||||
|
#### 3. Blockname-Generierung
|
||||||
|
|
||||||
|
Der Blockname wird dynamisch generiert:
|
||||||
|
|
||||||
|
```python
|
||||||
|
Ils_2.0_Gefaellestrecke_{laenge}_{hoehe_gefaelle}_{hat_umlenk_0}_{hat_motor_0}_{tefkurve_0}_{umlenk_gerade}_{motor_gerade}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 4. Block-Erstellung
|
||||||
|
|
||||||
|
1. Prüft, ob Block bereits existiert (Caching)
|
||||||
|
2. Erstellt neuen Block mit Basis-Punkt (0,0,0)
|
||||||
|
3. Ruft `ein_motor_oder_eine_umlenk()` auf, um Motor/Umlenkstation einzufügen
|
||||||
|
4. Erstellt Linie zwischen modifiziertem Start- und Endpunkt
|
||||||
|
5. Verschiebt Linie relativ zum Block-Ursprung
|
||||||
|
6. Fügt Block-Referenz in Modelspace ein
|
||||||
|
|
||||||
|
### Vario-Förderer ohne Verbindung - Detaillierte Erstellung
|
||||||
|
|
||||||
|
Wenn ein Vario-Förderer **nicht** mit einem Kreisel oder Eckrad verbunden ist, wird der einfachste Fall behandelt:
|
||||||
|
|
||||||
|
#### 1. Vorbereitung
|
||||||
|
|
||||||
|
```python
|
||||||
|
halbe_laenge = laenge / 2
|
||||||
|
dy = halbe_laenge * math.cos(0) # dy = halbe_laenge (da cos(0) = 1)
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2. Blockname-Generierung
|
||||||
|
|
||||||
|
**Rechts-Version:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
Vario_Foerderer_{winkel}_{foerder_richtung}_{laenge}_{hoehe_vario}_rechts_{motor_vorhanden}_{umlenk_vorhanden}_{gefaelle}_{gefahellewinkel}
|
||||||
|
```
|
||||||
|
|
||||||
|
**Links-Version:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
Vario_Foerderer_{winkel}_{foerder_richtung}_{laenge}_{hoehe_vario}_links_{motor_vorhanden}_{umlenk_vorhanden}_{gefaelle}_{gefahellewinkel}
|
||||||
|
```
|
||||||
|
|
||||||
|
**Parameter:**
|
||||||
|
|
||||||
|
- `winkel`: Winkel des Förderers (z.B. 3, 6, 9)
|
||||||
|
- `foerder_richtung`: Auf, Ab oder Horizontal
|
||||||
|
- `laenge`: Länge in mm
|
||||||
|
- `hoehe_vario`: Mittlere Höhe ((h0 + h1) / 2)
|
||||||
|
- `motor_vorhanden`: True/False
|
||||||
|
- `umlenk_vorhanden`: True/False
|
||||||
|
- `gefaelle`: Länge der Gefällestrecke (falls vorhanden)
|
||||||
|
- `gefahellewinkel`: Winkel der Gefällestrecke (falls vorhanden)
|
||||||
|
|
||||||
|
#### 3. Block-Erstellung
|
||||||
|
|
||||||
|
1. **Prüfung auf existierenden Block:**
|
||||||
|
- Wenn Block bereits existiert, wird nur Block-Referenz eingefügt
|
||||||
|
- Auswahl zwischen Links- und Rechts-Version basierend auf `Motorseite`
|
||||||
|
|
||||||
|
2. **Neuer Block wird erstellt:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
block = doc.blocks.new(blockname, base_point=(0,0,0))
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Start- und Endpunkt berechnen:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
start = (x, y + dy, upper_hoehe_vario)
|
||||||
|
ende = (x, y - dy, lower_hoehe_vario)
|
||||||
|
```
|
||||||
|
|
||||||
|
- Startpunkt: Mitte + halbe Länge in Y-Richtung, obere Höhe
|
||||||
|
- Endpunkt: Mitte - halbe Länge in Y-Richtung, untere Höhe
|
||||||
|
|
||||||
|
4. **Vario-Erstellung aufrufen:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
VarioFoerderer.VarioFoerderer.vario_erstellung(
|
||||||
|
foerderer, doc, lib_doc, config,
|
||||||
|
block, block_name_links,
|
||||||
|
start, ende,
|
||||||
|
foerder_richtung,
|
||||||
|
winkel_VP_offset_vorne, # None, da keine Verbindung
|
||||||
|
winkel_VP_offset_hinten # None, da keine Verbindung
|
||||||
|
)
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 4. Vario-Erstellung (`vario_erstellung()`)
|
||||||
|
|
||||||
|
**Schritte:**
|
||||||
|
|
||||||
|
1. **Konfiguration auslesen:**
|
||||||
|
- `winkel_motor`: Winkel für Motorstation (aus Config, z.B. 3.0°)
|
||||||
|
- `winkel_umlenk`: Winkel für Umlenkstation (aus Config, z.B. 3.0°)
|
||||||
|
- `umlenk_laenge`: Länge der Umlenkstation (aus Config, z.B. 500.0mm)
|
||||||
|
- `motor_laenge`: Länge der Motorstation (aus Config, z.B. 500.0mm)
|
||||||
|
- `vario_abstand`: Abstand zwischen Vario-Komponenten (aus Config, z.B. 66.5mm)
|
||||||
|
|
||||||
|
2. **Offset-Berechnung:**
|
||||||
|
|
||||||
|
```python
|
||||||
|
motor_offset_x = umlenk_laenge[0] * math.cos(math.radians(winkel_motor))
|
||||||
|
motor_offset_z = umlenk_laenge[0] * math.sin(math.radians(winkel_motor))
|
||||||
|
umlenk_offset_x = motor_laenge[0] * math.cos(math.radians(winkel_umlenk))
|
||||||
|
umlenk_offset_z = motor_laenge[0] * math.sin(math.radians(winkel_umlenk))
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Gefälle-Länge anpassen:**
|
||||||
|
- Wenn Motor vorhanden: `gefaelle = gefaelle - motor_offset_x`
|
||||||
|
- Wenn Umlenk vorhanden: `gefaelle = gefaelle - umlenk_offset_x`
|
||||||
|
|
||||||
|
4. **Förderrichtung "Auf" oder "Horizontal":**
|
||||||
|
- Erstellt Vario-Komponenten von Start zu Ende
|
||||||
|
- Fügt Motorstation am Start ein (falls vorhanden)
|
||||||
|
- Fügt Gefälle-Komponenten ein (falls vorhanden)
|
||||||
|
- Fügt Umlenkstation am Ende ein (falls vorhanden)
|
||||||
|
|
||||||
|
5. **Förderrichtung "Ab":**
|
||||||
|
- Erstellt Vario-Komponenten von Ende zu Start
|
||||||
|
- Fügt Umlenkstation am Ende ein (falls vorhanden)
|
||||||
|
- Fügt Gefälle-Komponenten ein (falls vorhanden)
|
||||||
|
- Fügt Motorstation am Start ein (falls vorhanden)
|
||||||
|
|
||||||
|
6. **Links-Version erstellen:**
|
||||||
|
- Erstellt gespiegelte Version des Blocks für Links-Motorseite
|
||||||
|
- Verwendet `turn_two_blocks_left()` für Spiegelung
|
||||||
|
|
||||||
|
#### 5. Block-Referenz einfügen
|
||||||
|
|
||||||
|
Basierend auf `Motorseite` aus Merkmalen:
|
||||||
|
|
||||||
|
- `Motorseite == "links"` → Fügt `block_name_links` ein
|
||||||
|
- `Motorseite == "rechts"` → Fügt `blockname` ein
|
||||||
|
|
||||||
|
**Position:** `(x, y, hoehe_vario)`
|
||||||
|
**Rotation:** `rotation` aus Merkmalen
|
||||||
|
|
||||||
|
## Erweiterbarkeit
|
||||||
|
|
||||||
|
### Neue TeileArt hinzufügen
|
||||||
|
|
||||||
|
1. **Config hinzufügen** (`shapes.cfg`):
|
||||||
|
|
||||||
|
```ini
|
||||||
|
[Neue TeileArt]
|
||||||
|
items = Block1, Block2
|
||||||
|
offset_symb1 = 0,0
|
||||||
|
rot_symb1 = 0.0
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Handler-Funktion erstellen** (`plant2dxf.py`):
|
||||||
|
|
||||||
|
```python
|
||||||
|
def handle_neue_teileart(msp, teileid, merkmale, x, y, doc, lib_doc, verbose, symbols, strecken_nachbarn, config, config_allgemein):
|
||||||
|
"""Erstellt eine neue TeileArt in der neuen Dxf"""
|
||||||
|
# Implementierung
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Bibliothekszuordnung** (`allgemein.cfg`):
|
||||||
|
|
||||||
|
```ini
|
||||||
|
[Neue TeileArt]
|
||||||
|
libfile = bibliothek.dxf
|
||||||
|
```
|
||||||
|
|
||||||
|
4. **Element-Klasse** (optional, `lib/Elemente/`):
|
||||||
|
- Falls komplexe Logik benötigt wird, eigene Klasse erstellen
|
||||||
|
|
||||||
|
## Abhängigkeiten
|
||||||
|
|
||||||
|
Siehe `lib/requirements.txt`:
|
||||||
|
|
||||||
|
- `ezdxf==1.4.1`: DXF-Bibliothek
|
||||||
|
- `svg.path==7.0`: SVG-Pfad-Verarbeitung
|
||||||
|
- `pydantic>=2.0.0`: Datenvalidierung
|
||||||
|
|
||||||
|
## Bekannte Einschränkungen
|
||||||
|
|
||||||
|
- CSV muss UTF-8 kodiert sein
|
||||||
|
- Koordinaten müssen im Format `X:<Wert> Y:<Wert>` vorliegen
|
||||||
|
- Bibliotheksdateien müssen im DXF-Format vorliegen
|
||||||
|
- Blocknamen müssen exakt mit Bibliothek übereinstimmen
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Angetriebene_Kurve — Modell für angetriebene Kurven.
|
||||||
|
|
||||||
|
Refactoring-Änderungen:
|
||||||
|
- antrieb-Property Side-Effect entfernt: Normalisierung "Aussen"→"außen" etc.
|
||||||
|
wird nun beim Erstellen durch @field_validator erledigt
|
||||||
|
- antrieb-Property ist jetzt ein reiner read-only Getter
|
||||||
|
"""
|
||||||
|
from pydantic import BaseModel, Field, field_validator
|
||||||
|
|
||||||
|
|
||||||
|
class Angetriebene_Kurve(BaseModel):
|
||||||
|
"""Modell für eine angetriebene Kurve."""
|
||||||
|
|
||||||
|
teileid: str
|
||||||
|
x: float
|
||||||
|
y: float
|
||||||
|
drehung: float = Field(default=0.0, description="Rotation der Kurve")
|
||||||
|
hoehe0: float = Field(default=0.0, description="Hoehe Anfang der Kurve")
|
||||||
|
hoehe1: float = Field(default=0.0, description="Hoehe Ende der Kurve")
|
||||||
|
kurvenrichtung: str = Field(description="Kurvenrichtung der Kurve")
|
||||||
|
antriebNebenStrecke: str = Field(
|
||||||
|
description="wo die Angetriebene Strecke ist abhängig von der kurvenrichtung"
|
||||||
|
)
|
||||||
|
winkel: int = Field(description="Der Winkel der Kurve")
|
||||||
|
|
||||||
|
@field_validator("antriebNebenStrecke", mode="before")
|
||||||
|
@classmethod
|
||||||
|
def normalize_antrieb(cls, v):
|
||||||
|
"""
|
||||||
|
Normalisiert die Antrieb-Bezeichnung beim Erstellen.
|
||||||
|
|
||||||
|
Konvertiert englische/gemischte Schreibvarianten in
|
||||||
|
die konsistente deutsche Kleinbuchstaben-Form.
|
||||||
|
|
||||||
|
"Aussen" → "außen", "Innen" → "innen"
|
||||||
|
"""
|
||||||
|
if isinstance(v, str):
|
||||||
|
mapping = {"Aussen": "außen", "Innen": "innen"}
|
||||||
|
return mapping.get(v, v)
|
||||||
|
return v
|
||||||
|
|
||||||
|
@property
|
||||||
|
def antrieb(self) -> str:
|
||||||
|
"""Antrieb-Seite (read-only, normalisiert beim Erstellen)."""
|
||||||
|
return self.antriebNebenStrecke
|
||||||
|
|
||||||
|
@property
|
||||||
|
def hight_zwischen(self):
|
||||||
|
"""Mittlere Höhe zwischen hoehe0 und hoehe1."""
|
||||||
|
return (self.hoehe0 + self.hoehe1) / 2
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_merkmale(
|
||||||
|
cls, teileid: str, x: float, y: float, merkmale: dict
|
||||||
|
) -> "Angetriebene_Kurve":
|
||||||
|
"""
|
||||||
|
Erstellt Angetriebene_Kurve aus einem Merkmale-Dictionary.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
teileid: Teile-Identifikator
|
||||||
|
x, y: Koordinaten in mm
|
||||||
|
merkmale: Dictionary mit Eigenschaftswerten
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Angetriebene_Kurve-Instanz
|
||||||
|
"""
|
||||||
|
hoehe0 = float(merkmale.get("Höhe Anfang")) * 1000
|
||||||
|
hoehe1 = float(merkmale.get("Höhe Ende")) * 1000
|
||||||
|
winkel = int(merkmale.get("Kurvenwinkel"))
|
||||||
|
kurvenrichtung = merkmale.get("Kurvenrichtung")
|
||||||
|
antriebNebenstrecke = merkmale.get("AntriebNebenStrecke")
|
||||||
|
try:
|
||||||
|
drehung = float(merkmale.get("Drehung"))
|
||||||
|
except (TypeError, ValueError):
|
||||||
|
drehung = 0.0
|
||||||
|
|
||||||
|
return cls(
|
||||||
|
teileid=teileid,
|
||||||
|
x=x,
|
||||||
|
y=y,
|
||||||
|
drehung=drehung,
|
||||||
|
hoehe0=hoehe0,
|
||||||
|
hoehe1=hoehe1,
|
||||||
|
kurvenrichtung=kurvenrichtung,
|
||||||
|
antriebNebenStrecke=antriebNebenstrecke,
|
||||||
|
winkel=winkel,
|
||||||
|
)
|
||||||
@@ -0,0 +1,104 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Unit-Tests für Angetriebene_Kurve (Refactored)
|
||||||
|
"""
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
from .Angetriebene_Kurve import Angetriebene_Kurve
|
||||||
|
|
||||||
|
|
||||||
|
class TestAngetriebeneKurveModell(unittest.TestCase):
|
||||||
|
"""Tests für das Angetriebene_Kurve Modell."""
|
||||||
|
|
||||||
|
def test_from_merkmale(self):
|
||||||
|
merkmale = {
|
||||||
|
"Höhe Anfang": "1.5",
|
||||||
|
"Höhe Ende": "2.0",
|
||||||
|
"Kurvenwinkel": "90",
|
||||||
|
"Kurvenrichtung": "links",
|
||||||
|
"AntriebNebenStrecke": "außen",
|
||||||
|
"Drehung": "-270",
|
||||||
|
}
|
||||||
|
obj = Angetriebene_Kurve.from_merkmale("AK-001", 100.0, 200.0, merkmale)
|
||||||
|
self.assertEqual(obj.teileid, "AK-001")
|
||||||
|
self.assertEqual(obj.hoehe0, 1500.0)
|
||||||
|
self.assertEqual(obj.hoehe1, 2000.0)
|
||||||
|
self.assertEqual(obj.winkel, 90)
|
||||||
|
self.assertEqual(obj.kurvenrichtung, "links")
|
||||||
|
self.assertEqual(obj.drehung, -270.0)
|
||||||
|
|
||||||
|
def test_from_merkmale_drehung_fehlend(self):
|
||||||
|
merkmale = {
|
||||||
|
"Höhe Anfang": "1.0",
|
||||||
|
"Höhe Ende": "1.0",
|
||||||
|
"Kurvenwinkel": "45",
|
||||||
|
"Kurvenrichtung": "rechts",
|
||||||
|
"AntriebNebenStrecke": "innen",
|
||||||
|
}
|
||||||
|
obj = Angetriebene_Kurve.from_merkmale("AK-002", 0.0, 0.0, merkmale)
|
||||||
|
self.assertEqual(obj.drehung, 0.0) # None → default
|
||||||
|
|
||||||
|
|
||||||
|
class TestAntriebNormalisierung(unittest.TestCase):
|
||||||
|
"""Tests für die field_validator Normalisierung von antriebNebenStrecke."""
|
||||||
|
|
||||||
|
def test_aussen_normalisiert(self):
|
||||||
|
"""'Aussen' wird beim Erstellen zu 'außen' normalisiert."""
|
||||||
|
obj = Angetriebene_Kurve(
|
||||||
|
teileid="T", x=0, y=0, kurvenrichtung="links",
|
||||||
|
antriebNebenStrecke="Aussen", winkel=90,
|
||||||
|
)
|
||||||
|
self.assertEqual(obj.antriebNebenStrecke, "außen")
|
||||||
|
self.assertEqual(obj.antrieb, "außen")
|
||||||
|
|
||||||
|
def test_innen_normalisiert(self):
|
||||||
|
"""'Innen' wird beim Erstellen zu 'innen' normalisiert."""
|
||||||
|
obj = Angetriebene_Kurve(
|
||||||
|
teileid="T", x=0, y=0, kurvenrichtung="rechts",
|
||||||
|
antriebNebenStrecke="Innen", winkel=45,
|
||||||
|
)
|
||||||
|
self.assertEqual(obj.antriebNebenStrecke, "innen")
|
||||||
|
self.assertEqual(obj.antrieb, "innen")
|
||||||
|
|
||||||
|
def test_bereits_normalisiert_bleibt(self):
|
||||||
|
"""Bereits normalisierte Werte bleiben unverändert."""
|
||||||
|
obj = Angetriebene_Kurve(
|
||||||
|
teileid="T", x=0, y=0, kurvenrichtung="links",
|
||||||
|
antriebNebenStrecke="außen", winkel=90,
|
||||||
|
)
|
||||||
|
self.assertEqual(obj.antriebNebenStrecke, "außen")
|
||||||
|
|
||||||
|
def test_unbekannter_wert_bleibt(self):
|
||||||
|
"""Unbekannte Werte werden nicht verändert."""
|
||||||
|
obj = Angetriebene_Kurve(
|
||||||
|
teileid="T", x=0, y=0, kurvenrichtung="links",
|
||||||
|
antriebNebenStrecke="custom_wert", winkel=90,
|
||||||
|
)
|
||||||
|
self.assertEqual(obj.antriebNebenStrecke, "custom_wert")
|
||||||
|
|
||||||
|
def test_antrieb_property_read_only(self):
|
||||||
|
"""antrieb Property gibt den normierten Wert zurück ohne Side-Effect."""
|
||||||
|
obj = Angetriebene_Kurve(
|
||||||
|
teileid="T", x=0, y=0, kurvenrichtung="links",
|
||||||
|
antriebNebenStrecke="Aussen", winkel=90,
|
||||||
|
)
|
||||||
|
# Mehrfacher Zugriff ändert nichts
|
||||||
|
_ = obj.antrieb
|
||||||
|
_ = obj.antrieb
|
||||||
|
self.assertEqual(obj.antrieb, "außen")
|
||||||
|
|
||||||
|
|
||||||
|
class TestHightZwischen(unittest.TestCase):
|
||||||
|
"""Tests für hight_zwischen Property."""
|
||||||
|
|
||||||
|
def test_mittlere_hoehe(self):
|
||||||
|
obj = Angetriebene_Kurve(
|
||||||
|
teileid="T", x=0, y=0, kurvenrichtung="links",
|
||||||
|
antriebNebenStrecke="außen", winkel=90,
|
||||||
|
hoehe0=1000, hoehe1=3000,
|
||||||
|
)
|
||||||
|
self.assertEqual(obj.hight_zwischen, 2000.0)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
unittest.main()
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from pydantic import BaseModel, Field, field_validator
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
|
||||||
|
class Bt_element(BaseModel):
|
||||||
|
"""Das sind beide BTMT Elemente"""
|
||||||
|
|
||||||
|
teileid: str
|
||||||
|
drehung: Optional[float] = Field(default=0.0, description="Rotation des Elements")
|
||||||
|
hoehe: Optional[float] = Field(default=0.0, description="Hoehe des Elements")
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_merkmale(
|
||||||
|
cls, teileid: str, x: float, y: float, merkmale: dict
|
||||||
|
) -> "Bt_element":
|
||||||
|
try:
|
||||||
|
hoehe = float(merkmale.get("Höhe in Meter"))
|
||||||
|
except Exception as e:
|
||||||
|
hoehe = 0.0
|
||||||
|
try:
|
||||||
|
drehung = float(merkmale.get("Drehung"))
|
||||||
|
except Exception as e:
|
||||||
|
drehung = 0.0
|
||||||
|
|
||||||
|
return cls(teileid=teileid, x=x, y=y, hoehe=hoehe, drehung=drehung)
|
||||||
@@ -0,0 +1,148 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Eckrad — Modell und Erstellungsfunktionen für Eckrad-Komponenten.
|
||||||
|
|
||||||
|
Refactoring-Änderungen:
|
||||||
|
- Hartkodierte Block-Namen durch Konstanten (BLOCK_AN8, BLOCK_RICHTUNGSPFEIL, etc.) ersetzt
|
||||||
|
- @staticmethod auf erstellung_eckrad_richtung
|
||||||
|
- 3x try/except in from_merkmale vereinfacht: drehrichtung braucht kein try/except (dict.get wirft nie)
|
||||||
|
- drehung wird nun korrekt an den Konstruktor übergeben (war vorher gelesen aber nicht weitergegeben)
|
||||||
|
- Hinweis: Modell hat keine x/y-Felder, diese werden von Pydantic ignoriert
|
||||||
|
"""
|
||||||
|
from pydantic import BaseModel, Field
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
from lib import block_methoden
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# KONSTANTEN
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
RADIUS = 400 # Radius der Eckrad-Kreise (mm)
|
||||||
|
BLOCK_AN8 = "AN8" # Grundform-Block für Eckrad
|
||||||
|
BLOCK_RICHTUNGSPFEIL = "Richtungspfeil" # Richtungsanzeiger-Block
|
||||||
|
BLOCK_ECKRAD_UZS = "eckrad_UZS" # Eckrad-Block im Uhrzeigersinn
|
||||||
|
BLOCK_ECKRAD_GUZS = "eckrad_GUZS" # Eckrad-Block gegen Uhrzeigersinn
|
||||||
|
RICHTUNGSPFEIL_OFFSET = 200 # Versatz der Richtungspfeile vom Zentrum (mm)
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# HILFSFUNKTIONEN
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
def _safe_float(value, default=0.0):
|
||||||
|
"""
|
||||||
|
Konvertiert einen Wert zu float mit Fallback.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
value: Zu konvertierender Wert (kann None sein)
|
||||||
|
default: Rückgabewert bei Fehler
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Float-Wert oder default
|
||||||
|
"""
|
||||||
|
try:
|
||||||
|
if value is None:
|
||||||
|
return default
|
||||||
|
return float(value)
|
||||||
|
except (TypeError, ValueError):
|
||||||
|
return default
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# ECKRAD KLASSE
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
class Eckrad(BaseModel):
|
||||||
|
"""Modell für Eckrad-Komponenten."""
|
||||||
|
|
||||||
|
teileid: str
|
||||||
|
drehung: Optional[float] = Field(default=0.0, description="Rotation des Elements")
|
||||||
|
hoehe: Optional[float] = Field(default=0.0, description="Hoehe des Elements")
|
||||||
|
drehrichtung: Optional[str] = Field(
|
||||||
|
default=None, description="Richtung des Eckrads"
|
||||||
|
)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_merkmale(
|
||||||
|
cls, teileid: str, x: float, y: float, merkmale: dict
|
||||||
|
) -> "Eckrad":
|
||||||
|
"""
|
||||||
|
Erstellt Eckrad aus einem Merkmale-Dictionary.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
teileid: Teile-Identifikator
|
||||||
|
x, y: Koordinaten (werden vom Modell nicht gespeichert)
|
||||||
|
merkmale: Dictionary mit Eigenschaftswerten
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Eckrad-Instanz
|
||||||
|
"""
|
||||||
|
hoehe = _safe_float(merkmale.get("Höhe in Meter"), 0.0) * 1000
|
||||||
|
drehung = _safe_float(merkmale.get("Drehung"), 0.0)
|
||||||
|
# dict.get() wirft keine Ausnahme — kein try/except nötig
|
||||||
|
drehrichtung = merkmale.get("Drehrichtung")
|
||||||
|
|
||||||
|
return cls(
|
||||||
|
teileid=teileid,
|
||||||
|
hoehe=hoehe,
|
||||||
|
drehung=drehung,
|
||||||
|
drehrichtung=drehrichtung,
|
||||||
|
)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def erstellung_eckrad_richtung(merkmale, doc, lib_doc):
|
||||||
|
"""
|
||||||
|
Erstellt Eckrad-Blöcke mit Richtungspfeilen (UZS und GUZS).
|
||||||
|
|
||||||
|
Erstellt bei Bedarf neue Blöcke für beide Drehrichtungen,
|
||||||
|
jeder mit dem AN8-Grundform-Block und zwei Richtungspfeilen.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
merkmale: Dictionary mit "Höhe in m"
|
||||||
|
doc: DXF-Dokument
|
||||||
|
lib_doc: Bibliotheks-Dokument
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
(eckrad_rechts, eckrad_links, hight): Blocknamen und Höhe in mm
|
||||||
|
"""
|
||||||
|
block_methoden.import_block(BLOCK_AN8, lib_doc, doc)
|
||||||
|
block_methoden.import_block(BLOCK_RICHTUNGSPFEIL, lib_doc, doc)
|
||||||
|
|
||||||
|
hight = float(merkmale.get("Höhe in m")) * 1000
|
||||||
|
|
||||||
|
# Blöcke nur erstellen wenn noch nicht vorhanden
|
||||||
|
if BLOCK_ECKRAD_UZS not in doc.blocks:
|
||||||
|
block_rechts = doc.blocks.new(name=BLOCK_ECKRAD_UZS, base_point=(0, 0, 0))
|
||||||
|
block_links = doc.blocks.new(name=BLOCK_ECKRAD_GUZS, base_point=(0, 0, 0))
|
||||||
|
|
||||||
|
# Grundform für beide
|
||||||
|
block_rechts.add_blockref(BLOCK_AN8, (0, 0, 0))
|
||||||
|
block_links.add_blockref(BLOCK_AN8, (0, 0, 0))
|
||||||
|
|
||||||
|
# UZS: Pfeile bei (+offset, +RADIUS) und (-offset, -RADIUS)
|
||||||
|
block_rechts.add_blockref(
|
||||||
|
BLOCK_RICHTUNGSPFEIL,
|
||||||
|
(RICHTUNGSPFEIL_OFFSET, RADIUS, 0),
|
||||||
|
)
|
||||||
|
block_rechts.add_blockref(
|
||||||
|
BLOCK_RICHTUNGSPFEIL,
|
||||||
|
(-RICHTUNGSPFEIL_OFFSET, -RADIUS, 0),
|
||||||
|
dxfattribs={"rotation": 180},
|
||||||
|
)
|
||||||
|
|
||||||
|
# GUZS: Pfeile bei (+offset, -RADIUS) und (-offset, +RADIUS)
|
||||||
|
block_links.add_blockref(
|
||||||
|
BLOCK_RICHTUNGSPFEIL,
|
||||||
|
(RICHTUNGSPFEIL_OFFSET, -RADIUS, 0),
|
||||||
|
)
|
||||||
|
block_links.add_blockref(
|
||||||
|
BLOCK_RICHTUNGSPFEIL,
|
||||||
|
(-RICHTUNGSPFEIL_OFFSET, RADIUS, 0),
|
||||||
|
dxfattribs={"rotation": 180},
|
||||||
|
)
|
||||||
|
|
||||||
|
return BLOCK_ECKRAD_UZS, BLOCK_ECKRAD_GUZS, hight
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Unit-Tests für Eckrad (Refactored)
|
||||||
|
"""
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
from .Eckrad import Eckrad, _safe_float, BLOCK_AN8, BLOCK_ECKRAD_UZS, BLOCK_ECKRAD_GUZS, RADIUS
|
||||||
|
|
||||||
|
|
||||||
|
class TestSafeFloat(unittest.TestCase):
|
||||||
|
"""Tests für Eckrad _safe_float."""
|
||||||
|
|
||||||
|
def test_normaler_wert(self):
|
||||||
|
self.assertEqual(_safe_float("2.5"), 2.5)
|
||||||
|
|
||||||
|
def test_none_default(self):
|
||||||
|
self.assertEqual(_safe_float(None, 99.0), 99.0)
|
||||||
|
|
||||||
|
def test_ungueltig_default(self):
|
||||||
|
self.assertEqual(_safe_float("abc", 0.0), 0.0)
|
||||||
|
|
||||||
|
|
||||||
|
class TestEckradModell(unittest.TestCase):
|
||||||
|
"""Tests für das Eckrad Modell."""
|
||||||
|
|
||||||
|
def test_from_merkmale_vollstaendig(self):
|
||||||
|
merkmale = {
|
||||||
|
"Höhe in Meter": "3.5",
|
||||||
|
"Drehung": "45",
|
||||||
|
"Drehrichtung": "UZS",
|
||||||
|
}
|
||||||
|
obj = Eckrad.from_merkmale("E-001", 100.0, 200.0, merkmale)
|
||||||
|
self.assertEqual(obj.teileid, "E-001")
|
||||||
|
self.assertEqual(obj.hoehe, 3500.0) # 3.5 * 1000
|
||||||
|
self.assertEqual(obj.drehung, 45.0)
|
||||||
|
self.assertEqual(obj.drehrichtung, "UZS")
|
||||||
|
|
||||||
|
def test_from_merkmale_fehlende_hoehe(self):
|
||||||
|
merkmale = {"Drehung": "90", "Drehrichtung": None}
|
||||||
|
obj = Eckrad.from_merkmale("E-002", 0.0, 0.0, merkmale)
|
||||||
|
self.assertEqual(obj.hoehe, 0.0) # None → default 0
|
||||||
|
|
||||||
|
def test_from_merkmale_fehlende_drehung(self):
|
||||||
|
merkmale = {"Höhe in Meter": "1.0"}
|
||||||
|
obj = Eckrad.from_merkmale("E-003", 0.0, 0.0, merkmale)
|
||||||
|
self.assertEqual(obj.drehung, 0.0) # None → default 0
|
||||||
|
|
||||||
|
def test_drehrichtung_ohne_try_except(self):
|
||||||
|
# drehrichtung = merkmale.get("Drehrichtung") wirft nie
|
||||||
|
merkmale = {"Höhe in Meter": "1.0", "Drehung": "0"}
|
||||||
|
obj = Eckrad.from_merkmale("E-004", 0.0, 0.0, merkmale)
|
||||||
|
self.assertIsNone(obj.drehrichtung)
|
||||||
|
|
||||||
|
|
||||||
|
class TestEckradKonstanten(unittest.TestCase):
|
||||||
|
"""Tests für Eckrad-Konstanten."""
|
||||||
|
|
||||||
|
def test_block_namen(self):
|
||||||
|
self.assertEqual(BLOCK_AN8, "AN8")
|
||||||
|
self.assertEqual(BLOCK_ECKRAD_UZS, "eckrad_UZS")
|
||||||
|
self.assertEqual(BLOCK_ECKRAD_GUZS, "eckrad_GUZS")
|
||||||
|
|
||||||
|
def test_radius(self):
|
||||||
|
self.assertEqual(RADIUS, 400)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
unittest.main()
|
||||||
@@ -0,0 +1,621 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Gefaellestrecke — Modell und Hilfsfunktionen für Gefällestrecken.
|
||||||
|
|
||||||
|
Enthält das Pydantic-Modell und statische Methoden zur Erstellung
|
||||||
|
von DXF-Geometrie für Gefällestrecken zwischen Fördererkomponenten.
|
||||||
|
|
||||||
|
Refactoring-Änderungen:
|
||||||
|
- @staticmethod auf alle Methoden, die self nicht nutzen
|
||||||
|
- Bug fix Zeile 112: am_kreisel == 1 → am_kreisel = 1
|
||||||
|
- Duplizierte Logik (Zeilen 69–90 vs 121–141) in _bestimme_position/_bestimme_gefaelle extrahiert
|
||||||
|
- rotation_mit_zwei_verbunden aufgeteilt in Hilfsfunktionen
|
||||||
|
- hat_motor_umlenk_station aufgeteilt: _pruefe_motor_umlenk_an_kurve, _bestimme_tefkurve
|
||||||
|
- ein_motor_oder_eine_umlenk aufgeteilt: _add_station_mit_bogen, _add_station_gerade
|
||||||
|
- Magic Numbers durch Konstanten ersetzt
|
||||||
|
- Dokumentation hinzugefügt
|
||||||
|
"""
|
||||||
|
import math
|
||||||
|
import re
|
||||||
|
|
||||||
|
from pydantic import BaseModel, Field
|
||||||
|
|
||||||
|
from lib import block_methoden
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# KONSTANTEN
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
ROTATION_MAP = {"oben": 0, "unten": 180, "links": 90, "rechts": 270}
|
||||||
|
"""Zuordnung von Gefälle-Richtung zu Rotationswinkel in Grad."""
|
||||||
|
|
||||||
|
LAYER_SP = "6-SP"
|
||||||
|
"""DXF-Layer für Seitenprofile."""
|
||||||
|
|
||||||
|
WINKEL_3_GRAD = 3
|
||||||
|
"""Standard-Bogenwinkel in Grad."""
|
||||||
|
|
||||||
|
STATIONS_LAENGE = 500
|
||||||
|
"""Länge einer Motor-/Umlenkstation in mm."""
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# HILFSFUNKTIONEN
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
def _bestimme_position(richtung, x0_kreisel, x1_kreisel, y0_kreisel, y1_kreisel, hight_position):
|
||||||
|
"""
|
||||||
|
Bestimmt die relative Position basierend auf Richtung und Kreiselkoordinaten.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
richtung: "Vertikal" oder "Horizontal"
|
||||||
|
x0_kreisel, y0_kreisel: Koordinaten erstes Kreisel
|
||||||
|
x1_kreisel, y1_kreisel: Koordinaten zweites Kreisel
|
||||||
|
hight_position: "higher" oder "lower"
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Position-String z.B. "higher_links", "lower_rechts"
|
||||||
|
"""
|
||||||
|
if richtung == "Vertikal":
|
||||||
|
suffix = "_links" if x0_kreisel < x1_kreisel else "_rechts"
|
||||||
|
else:
|
||||||
|
suffix = "_higher" if y0_kreisel > y1_kreisel else "_lower"
|
||||||
|
return hight_position + suffix
|
||||||
|
|
||||||
|
|
||||||
|
def _bestimme_gefaelle(richtung, position):
|
||||||
|
"""
|
||||||
|
Bestimmt die Gefälle-Richtung basierend auf Richtung und Position.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
richtung: "Vertikal" oder "Horizontal"
|
||||||
|
position: Position-String (z.B. "lower_rechts")
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Gefälle-Richtung: "links", "rechts", "oben" oder "unten"
|
||||||
|
"""
|
||||||
|
if richtung == "Vertikal":
|
||||||
|
return "links" if position in ("lower_rechts", "higher_links") else "rechts"
|
||||||
|
elif richtung == "Horizontal":
|
||||||
|
return "oben" if position in ("lower_lower", "higher_higher") else "unten"
|
||||||
|
return "links" # Fallback für unbekannte Richtung
|
||||||
|
|
||||||
|
|
||||||
|
def _tausche_drehungen_und_hoehe(drehung0, drehung1, hight_position):
|
||||||
|
"""
|
||||||
|
Tauscht Drehungen und invertiert die Höhe-Position.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
(neue_drehung0, neue_drehung1, neue_hight_position)
|
||||||
|
"""
|
||||||
|
neue_hight = "lower" if hight_position == "higher" else "higher"
|
||||||
|
return drehung1, drehung0, neue_hight
|
||||||
|
|
||||||
|
|
||||||
|
def _bestimme_tefkurve(kurvenrichtung, tefkurve):
|
||||||
|
"""
|
||||||
|
Bestimmt die effektive Tefkurve-Richtung aus Kurvenrichtung und Tefkurve.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
kurvenrichtung: "links" oder "rechts"
|
||||||
|
tefkurve: "außen" oder "innen"
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
"rechts" oder "links"
|
||||||
|
"""
|
||||||
|
if (kurvenrichtung == "links" and tefkurve == "außen") or (
|
||||||
|
kurvenrichtung == "rechts" and tefkurve == "innen"
|
||||||
|
):
|
||||||
|
return "rechts"
|
||||||
|
return "links"
|
||||||
|
|
||||||
|
|
||||||
|
def _ist_umlenk_position(rotation, x, y, x_angetrieben, y_angetrieben):
|
||||||
|
"""
|
||||||
|
Prüft ob die Position eine Umlenkposition ist (gleiche-Höhe-Fall).
|
||||||
|
|
||||||
|
Basiert auf Rotationswinkel und relativer Position zur angetriebenen Strecke.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
rotation: Drehung in Grad
|
||||||
|
x, y: Position des Gefällestreckens
|
||||||
|
x_angetrieben, y_angetrieben: Position der angetriebenen Strecke
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
True wenn Umlenkposition, sonst False (Motorposition)
|
||||||
|
"""
|
||||||
|
rotation_zwischen = rotation if rotation != 0.0 else -360.0
|
||||||
|
return (
|
||||||
|
((-360.0 <= rotation_zwischen < -270.0) and y > y_angetrieben)
|
||||||
|
or ((-90.0 < rotation < 0.0) and y > y_angetrieben)
|
||||||
|
or ((-270.0 < rotation_zwischen < -90.0) and y < y_angetrieben)
|
||||||
|
or (rotation == -90.0 and x < x_angetrieben)
|
||||||
|
or (rotation == -270.0 and x < x_angetrieben)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def _normalize_deltas(*delta_lists):
|
||||||
|
"""Setzt negative Werte in Delta-Listen auf positiv."""
|
||||||
|
for delta_list in delta_lists:
|
||||||
|
for i, val in enumerate(delta_list):
|
||||||
|
if val < 0:
|
||||||
|
delta_list[i] = abs(val)
|
||||||
|
|
||||||
|
|
||||||
|
def _laedt_bogen_deltas(block_name, lib_doc, doc):
|
||||||
|
"""
|
||||||
|
Lädt Bogen-Delta-Attribute und normalisiert negative Werte.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
block_name: Name des Bogen-Blocks
|
||||||
|
lib_doc: Bibliotheks-Dokument
|
||||||
|
doc: Ziel-Dokument
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Dict mit DELTA_SP_0 und DELTA_SP_1 als normalisierten Listen
|
||||||
|
"""
|
||||||
|
attrib = block_methoden.import_block(block_name, lib_doc, doc)
|
||||||
|
deltas = {}
|
||||||
|
for key in ("DELTA_SP_0", "DELTA_SP_1"):
|
||||||
|
values = [float(v) for v in re.split(r"[;,]", attrib[key])]
|
||||||
|
deltas[key] = [abs(v) if v < 0 else v for v in values]
|
||||||
|
return deltas
|
||||||
|
|
||||||
|
|
||||||
|
def _add_station_mit_bogen(
|
||||||
|
block, bogen_block, station_block, position, x, y, hoehe,
|
||||||
|
deltas_0, deltas_1, vorzeichen, rotation_bogen
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Fügt Station mit Bogen-Übergang hinzu.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
block: DXF-Block zum Hinzufügen
|
||||||
|
bogen_block: Blockname des Bogens
|
||||||
|
station_block: Blockname der Station
|
||||||
|
position: [x, y, z] aktuelle Position
|
||||||
|
x, y: Offset-Koordinaten
|
||||||
|
hoehe: Höhe des Gefälles
|
||||||
|
deltas_0, deltas_1: Delta-Werte des Bogens [x, y, z]
|
||||||
|
vorzeichen: -1 für Motor (Anfang), +1 für Umlenk (Ende)
|
||||||
|
rotation_bogen: Rotation des Bogenblocks
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Neue Position nach Station-Platzierung
|
||||||
|
"""
|
||||||
|
v = vorzeichen
|
||||||
|
# Bogen hinzufügen
|
||||||
|
block.add_blockref(
|
||||||
|
bogen_block,
|
||||||
|
(position[0] - x, position[1] + v * deltas_0[0] - y, position[2] + v * deltas_0[2] - hoehe),
|
||||||
|
dxfattribs={"rotation": rotation_bogen},
|
||||||
|
)
|
||||||
|
# Position nach Bogen aktualisieren
|
||||||
|
new_pos = [
|
||||||
|
position[0],
|
||||||
|
position[1] + v * (deltas_0[0] + deltas_1[0]),
|
||||||
|
position[2] + v * (deltas_0[2] + deltas_1[2]),
|
||||||
|
]
|
||||||
|
# Station hinzufügen
|
||||||
|
winkel_rad = math.radians(WINKEL_3_GRAD)
|
||||||
|
block.add_blockref(
|
||||||
|
station_block,
|
||||||
|
(
|
||||||
|
new_pos[0] - x,
|
||||||
|
new_pos[1] + v * (STATIONS_LAENGE / 2) * math.cos(winkel_rad) - y,
|
||||||
|
new_pos[2] + v * (STATIONS_LAENGE / 2) * math.sin(winkel_rad) - hoehe,
|
||||||
|
),
|
||||||
|
dxfattribs={"rotation": 270},
|
||||||
|
)
|
||||||
|
new_pos[1] += v * STATIONS_LAENGE * math.cos(winkel_rad)
|
||||||
|
new_pos[2] += v * STATIONS_LAENGE * math.sin(winkel_rad)
|
||||||
|
return new_pos
|
||||||
|
|
||||||
|
|
||||||
|
def _add_station_gerade(block, station_block, position, x, y, hoehe, vorzeichen):
|
||||||
|
"""
|
||||||
|
Fügt Station ohne Bogen (gerade) hinzu.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
block: DXF-Block zum Hinzufügen
|
||||||
|
station_block: Blockname der Station
|
||||||
|
position: [x, y, z] aktuelle Position
|
||||||
|
x, y: Offset-Koordinaten
|
||||||
|
hoehe: Höhe des Gefälles
|
||||||
|
vorzeichen: -1 für Motor, +1 für Umlenk
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Neue Position nach Station-Platzierung
|
||||||
|
"""
|
||||||
|
v = vorzeichen
|
||||||
|
block.add_blockref(
|
||||||
|
station_block,
|
||||||
|
(position[0] - x, position[1] + v * (STATIONS_LAENGE / 2) - y, position[2] - hoehe),
|
||||||
|
dxfattribs={"rotation": 270},
|
||||||
|
)
|
||||||
|
new_pos = list(position)
|
||||||
|
new_pos[1] += v * STATIONS_LAENGE
|
||||||
|
return new_pos
|
||||||
|
|
||||||
|
|
||||||
|
def _pruefe_motor_umlenk_an_kurve(
|
||||||
|
upper_hoehe, lower_hoehe, vario_hoehe_0, vario_hoehe_1,
|
||||||
|
rotation, x, y, x_angetrieben, y_angetrieben
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Prüft ob Motor oder Umlenk an einer Kurve benötigt wird.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
upper_hoehe: Obere Höhe des Gefällestreckens
|
||||||
|
lower_hoehe: Untere Höhe des Gefällestreckens
|
||||||
|
vario_hoehe_0, vario_hoehe_1: Höhen der Nachbarn
|
||||||
|
rotation: Drehung in Grad
|
||||||
|
x, y: Position des Gefällestreckens
|
||||||
|
x_angetrieben, y_angetrieben: Position der angetriebenen Strecke
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
(hat_motor, hat_umlenk, ist_gerade)
|
||||||
|
"""
|
||||||
|
if upper_hoehe > lower_hoehe:
|
||||||
|
if vario_hoehe_0 == upper_hoehe or vario_hoehe_1 == upper_hoehe:
|
||||||
|
return True, False, False
|
||||||
|
return False, True, False
|
||||||
|
elif upper_hoehe < lower_hoehe:
|
||||||
|
if vario_hoehe_0 == lower_hoehe or vario_hoehe_1 == lower_hoehe:
|
||||||
|
return True, False, False
|
||||||
|
return False, True, False
|
||||||
|
else: # Gleiche Höhe → Positionsbasierte Bestimmung
|
||||||
|
ist_umlenk = _ist_umlenk_position(rotation, x, y, x_angetrieben, y_angetrieben)
|
||||||
|
if ist_umlenk:
|
||||||
|
return False, True, True
|
||||||
|
return True, False, True
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# GEFAELLESTRECKE KLASSE
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
class Gefaellestrecke(BaseModel):
|
||||||
|
"""Modell für Gefällestrecken zwischen Fördererkomponenten."""
|
||||||
|
|
||||||
|
teileid: str
|
||||||
|
x: float = Field(description="X-Koordinate des Foerder-Zentrums")
|
||||||
|
y: float = Field(description="Y-Koordinate des Foerder-Zentrums")
|
||||||
|
laenge: float = Field(description="Länge des Förderers")
|
||||||
|
h0: float = Field(description="Höhe Unten in Merkmale")
|
||||||
|
h1: float = Field(description="Höhe Oben in Merkmale")
|
||||||
|
drehung: float = Field(default=0.0, description="Drehung an z achse")
|
||||||
|
anzahl_scanner: int = Field(default=0, description="Anzahl der Scanner")
|
||||||
|
anzahl_separatoren: int = Field(default=0, description="Anzahl der Separatoren")
|
||||||
|
|
||||||
|
@property
|
||||||
|
def hight_zwischen(self):
|
||||||
|
"""Mittlere Höhe zwischen h0 und h1."""
|
||||||
|
return (self.h0 + self.h1) / 2
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_merkmale(
|
||||||
|
cls, teileid: str, x: float, y: float, merkmale: dict
|
||||||
|
) -> "Gefaellestrecke":
|
||||||
|
"""
|
||||||
|
Erstellt ein Gefaellestrecke-Objekt aus einem Merkmale-Dictionary.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
teileid: Teile-Identifikator
|
||||||
|
x, y: Koordinaten in mm
|
||||||
|
merkmale: Dictionary mit Eigenschaftswerten
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Gefaellestrecke-Instanz
|
||||||
|
"""
|
||||||
|
h0 = float(merkmale.get("Höhe unten")) * 1000
|
||||||
|
h1 = float(merkmale.get("Höhe oben")) * 1000
|
||||||
|
laenge = float(merkmale.get("Länge in Meter")) * 1000
|
||||||
|
return cls(
|
||||||
|
teileid=teileid,
|
||||||
|
laenge=laenge,
|
||||||
|
x=x,
|
||||||
|
y=y,
|
||||||
|
h0=h0,
|
||||||
|
h1=h1,
|
||||||
|
drehung=float(merkmale.get("Drehung")),
|
||||||
|
anzahl_scanner=int(merkmale.get("Anzahl der Scanner")),
|
||||||
|
anzahl_separatoren=int(merkmale.get("Anzahl der Separatoren")),
|
||||||
|
)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def erstehlung_von_gefalle_ohne_aussnahmen(
|
||||||
|
msp, x, y, upper_hoehe_gefaelle, lower_hoehe_gefaelle, halbe_laenge, winkel
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Zeichnet eine Gefällelinie ohne Motor-/Umlenk-Ausnahmen.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
msp: DXF-Modelspace
|
||||||
|
x, y: Zentrum der Gefällelinie
|
||||||
|
upper_hoehe_gefaelle: Höhe am oberen Ende
|
||||||
|
lower_hoehe_gefaelle: Höhe am unteren Ende
|
||||||
|
halbe_laenge: Halbe Länge der Strecke
|
||||||
|
winkel: Rotationswinkel
|
||||||
|
"""
|
||||||
|
dx = halbe_laenge * math.sin(winkel * -1)
|
||||||
|
dy = halbe_laenge * math.cos(winkel)
|
||||||
|
start = x + dx, y + dy, upper_hoehe_gefaelle
|
||||||
|
ende = x - dx, y - dy, lower_hoehe_gefaelle
|
||||||
|
line = msp.add_line(start, ende)
|
||||||
|
line.dxf.layer = LAYER_SP
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def rotation_mit_zwei_verbunden(
|
||||||
|
gefaellestrecke_nachbarn,
|
||||||
|
richtung2,
|
||||||
|
richtung0,
|
||||||
|
am_kreisel,
|
||||||
|
kreisel_verbunden,
|
||||||
|
hight_position,
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Berechnet Rotation wenn zwei Kreise verbunden sind.
|
||||||
|
|
||||||
|
Bestimmt die Gefälle-Richtung und passt Drehungen an,
|
||||||
|
damit der 1. Kreisel in der Liste konsistent am Kreisel verbunden ist.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
gefaellestrecke_nachbarn: Dict mit Drehungen und Kreisel-Positionen
|
||||||
|
richtung2: Richtung des zweiten Kreisels ("DEFAULT", "Vertikal", "Horizontal")
|
||||||
|
richtung0: Richtung des ersten Kreisels
|
||||||
|
am_kreisel: Kreisel-Index (0, 1 oder 2)
|
||||||
|
kreisel_verbunden: Anzahl verbundener Kreisel
|
||||||
|
hight_position: "higher" oder "lower"
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
(rotation, drehung0, drehung1, hight_position)
|
||||||
|
"""
|
||||||
|
drehung0 = gefaellestrecke_nachbarn.get("Drehung0")
|
||||||
|
drehung1 = gefaellestrecke_nachbarn.get("Drehung1")
|
||||||
|
x0_kreisel = float(gefaellestrecke_nachbarn.get("x0"))
|
||||||
|
y0_kreisel = float(gefaellestrecke_nachbarn.get("y0"))
|
||||||
|
x1_kreisel = float(gefaellestrecke_nachbarn.get("x1"))
|
||||||
|
y1_kreisel = float(gefaellestrecke_nachbarn.get("y1"))
|
||||||
|
|
||||||
|
# DEFAULT → richtung0 verwenden, sonst richtung2
|
||||||
|
effektive_richtung = richtung0 if richtung2 == "DEFAULT" else richtung2
|
||||||
|
|
||||||
|
# Einheitliche Position- und Gefälle-Bestimmung (eliminiert Duplikation)
|
||||||
|
position = _bestimme_position(
|
||||||
|
effektive_richtung, x0_kreisel, x1_kreisel, y0_kreisel, y1_kreisel, hight_position
|
||||||
|
)
|
||||||
|
gefaelle = _bestimme_gefaelle(effektive_richtung, position)
|
||||||
|
|
||||||
|
if richtung2 == "DEFAULT":
|
||||||
|
# Vertausch wenn Position rechts/lower und Drehungen verschieden
|
||||||
|
if (
|
||||||
|
position in ("higher_rechts", "lower_rechts", "higher_lower", "lower_lower")
|
||||||
|
and drehung0 != drehung1
|
||||||
|
and am_kreisel == 0
|
||||||
|
):
|
||||||
|
drehung0, drehung1, hight_position = _tausche_drehungen_und_hoehe(
|
||||||
|
drehung0, drehung1, hight_position
|
||||||
|
)
|
||||||
|
|
||||||
|
# Austausch damit der 1. Kreisel in der Liste am Kreisel verbunden ist
|
||||||
|
if kreisel_verbunden == 1 and am_kreisel == 2:
|
||||||
|
am_kreisel = 1 # BUG FIX: war "am_kreisel == 1" (Vergleich statt Zuweisung)
|
||||||
|
drehung0, drehung1, hight_position = _tausche_drehungen_und_hoehe(
|
||||||
|
drehung0, drehung1, hight_position
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
# Austausch wenn am_kreisel == 2
|
||||||
|
if am_kreisel == 2:
|
||||||
|
am_kreisel = 1
|
||||||
|
drehung0, drehung1, hight_position = _tausche_drehungen_und_hoehe(
|
||||||
|
drehung0, drehung1, hight_position
|
||||||
|
)
|
||||||
|
|
||||||
|
rotation = ROTATION_MAP[gefaelle]
|
||||||
|
return rotation, drehung0, drehung1, hight_position
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def ein_motor_oder_eine_umlenk(
|
||||||
|
x,
|
||||||
|
y,
|
||||||
|
start,
|
||||||
|
ende,
|
||||||
|
doc,
|
||||||
|
lib_doc,
|
||||||
|
hoehe_gefaelle,
|
||||||
|
block_Vario_Umlenkstation_500mm,
|
||||||
|
block_Vario_Motorstation_500mm,
|
||||||
|
blockname_motor_links,
|
||||||
|
blockname_umlenk_links,
|
||||||
|
hat_motor_0,
|
||||||
|
hat_umlenk_0,
|
||||||
|
tefkurve_0,
|
||||||
|
block,
|
||||||
|
umlenk_gerade,
|
||||||
|
motor_gerade,
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Platziert Motor- und/oder Umlenkstation mit optionalen Bögen.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
x, y: Zentrum des Förderers
|
||||||
|
start, ende: Start-/End-Punkt der Gefällelinie
|
||||||
|
doc, lib_doc: DXF-Dokumente
|
||||||
|
hoehe_gefaelle: Höhe der Gefällelinie
|
||||||
|
block_Vario_Umlenkstation_500mm: Block-Name Umlenkstation rechts
|
||||||
|
block_Vario_Motorstation_500mm: Block-Name Motorstation rechts
|
||||||
|
blockname_motor_links: Block-Name Motorstation links
|
||||||
|
blockname_umlenk_links: Block-Name Umlenkstation links
|
||||||
|
hat_motor_0, hat_umlenk_0: Ob Motor/Umlenk vorhanden
|
||||||
|
tefkurve_0: "links" oder "rechts"
|
||||||
|
block: DXF-Block zum Hinzufügen
|
||||||
|
umlenk_gerade, motor_gerade: Ob Station gerade (keine Bögen)
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
(start, ende) nach Platzierung
|
||||||
|
"""
|
||||||
|
# Bogen-Blöcke laden und Deltas extrahieren
|
||||||
|
block_Vario_Bogen_auf = "Vario_Bogen_auf_3°"
|
||||||
|
block_Vario_Bogen_ab = "Vario_Bogen_ab_3°"
|
||||||
|
block_Vario_Bogen_auf_links = block_Vario_Bogen_auf + "_links"
|
||||||
|
block_Vario_Bogen_ab_links = block_Vario_Bogen_ab + "_links"
|
||||||
|
|
||||||
|
ab_deltas = _laedt_bogen_deltas(block_Vario_Bogen_ab, lib_doc, doc)
|
||||||
|
auf_deltas = _laedt_bogen_deltas(block_Vario_Bogen_auf, lib_doc, doc)
|
||||||
|
|
||||||
|
block_methoden.turn_two_blocks_left(
|
||||||
|
doc,
|
||||||
|
block_Vario_Bogen_auf,
|
||||||
|
block_Vario_Bogen_ab,
|
||||||
|
block_Vario_Bogen_ab_links,
|
||||||
|
block_Vario_Bogen_auf_links,
|
||||||
|
)
|
||||||
|
|
||||||
|
# --- Motor-Station ---
|
||||||
|
if hat_motor_0:
|
||||||
|
ist_links = (tefkurve_0 == "links")
|
||||||
|
# Motor: tefkurve "links" → bogen_links + station_links
|
||||||
|
bogen_motor = block_Vario_Bogen_ab_links if ist_links else block_Vario_Bogen_ab
|
||||||
|
station_motor = blockname_motor_links if ist_links else block_Vario_Motorstation_500mm
|
||||||
|
station_motor_gerade = (
|
||||||
|
"Vario_Motorstation_500mm_links" if ist_links else "Vario_Motorstation_500mm"
|
||||||
|
)
|
||||||
|
|
||||||
|
if not motor_gerade:
|
||||||
|
start = _add_station_mit_bogen(
|
||||||
|
block, bogen_motor, station_motor, start,
|
||||||
|
x, y, hoehe_gefaelle,
|
||||||
|
ab_deltas["DELTA_SP_0"], ab_deltas["DELTA_SP_1"],
|
||||||
|
vorzeichen=-1, rotation_bogen=270,
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
start = _add_station_gerade(
|
||||||
|
block, station_motor_gerade, start,
|
||||||
|
x, y, hoehe_gefaelle, vorzeichen=-1,
|
||||||
|
)
|
||||||
|
|
||||||
|
# --- Umlenk-Station ---
|
||||||
|
if hat_umlenk_0:
|
||||||
|
ist_links = (tefkurve_0 == "links")
|
||||||
|
# Umlenk: Bogen-Blockname ist INVERTIERT relativ zu tefkurve
|
||||||
|
bogen_umlenk = block_Vario_Bogen_auf if ist_links else block_Vario_Bogen_auf_links
|
||||||
|
station_umlenk = blockname_umlenk_links if ist_links else block_Vario_Umlenkstation_500mm
|
||||||
|
station_umlenk_gerade = (
|
||||||
|
"Vario_Umlenkstation_500mm_links" if ist_links else "Vario_Umlenkstation_500mm"
|
||||||
|
)
|
||||||
|
|
||||||
|
if not umlenk_gerade:
|
||||||
|
ende = _add_station_mit_bogen(
|
||||||
|
block, bogen_umlenk, station_umlenk, ende,
|
||||||
|
x, y, hoehe_gefaelle,
|
||||||
|
auf_deltas["DELTA_SP_0"], auf_deltas["DELTA_SP_1"],
|
||||||
|
vorzeichen=+1, rotation_bogen=90,
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
ende = _add_station_gerade(
|
||||||
|
block, station_umlenk_gerade, ende,
|
||||||
|
x, y, hoehe_gefaelle, vorzeichen=+1,
|
||||||
|
)
|
||||||
|
|
||||||
|
return start, ende
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def hat_motor_umlenk_station(gefaelle_objekt, gefaellestrecke_nachbarn):
|
||||||
|
"""
|
||||||
|
Analysiert Nachbar-Daten und bestimmt Motor-/Umlenkstation-Zuordnung.
|
||||||
|
|
||||||
|
Untersucht ob an jedem Ende der Gefällelinie eine Motorstation
|
||||||
|
oder eine Umlenkstation angeschlossen ist.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
gefaelle_objekt: Gefaellestrecke-Instanz mit h0, h1, drehung, x, y
|
||||||
|
gefaellestrecke_nachbarn: Dict mit Kurven- und Höhen-Informationen
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Dict mit hat_motor_0/1, hat_umlenk_0/1, tefkurve_0/1,
|
||||||
|
umlenk_gerade, motor_gerade
|
||||||
|
"""
|
||||||
|
hat_motor_0 = None
|
||||||
|
hat_motor_1 = None
|
||||||
|
hat_umlenk_0 = None
|
||||||
|
hat_umlenk_1 = None
|
||||||
|
tefkurve_0 = None
|
||||||
|
tefkurve_1 = None
|
||||||
|
umlenk_gerade = False
|
||||||
|
motor_gerade = False
|
||||||
|
upper_hoehe_gefaelle = gefaelle_objekt.h1
|
||||||
|
lower_hoehe_gefaelle = gefaelle_objekt.h0
|
||||||
|
rotation = gefaelle_objekt.drehung
|
||||||
|
x = gefaelle_objekt.x
|
||||||
|
y = gefaelle_objekt.y
|
||||||
|
|
||||||
|
if "Kurvenrichtung" not in gefaellestrecke_nachbarn:
|
||||||
|
return {
|
||||||
|
"hat_motor_0": hat_motor_0,
|
||||||
|
"hat_motor_1": hat_motor_1,
|
||||||
|
"hat_umlenk_0": hat_umlenk_0,
|
||||||
|
"hat_umlenk_1": hat_umlenk_1,
|
||||||
|
"tefkurve_0": tefkurve_0,
|
||||||
|
"tefkurve_1": tefkurve_1,
|
||||||
|
"umlenk_gerade": umlenk_gerade,
|
||||||
|
"motor_gerade": motor_gerade,
|
||||||
|
}
|
||||||
|
|
||||||
|
# --- Erster Nachbar ---
|
||||||
|
vario_hoehe_0 = float(gefaellestrecke_nachbarn.get("vario_hoehe_0"))
|
||||||
|
vario_hoehe_1 = float(gefaellestrecke_nachbarn.get("vario_hoehe_1"))
|
||||||
|
kurvenrichtung = gefaellestrecke_nachbarn.get("Kurvenrichtung")
|
||||||
|
tefkurve_0 = gefaellestrecke_nachbarn.get("Tefkurve")
|
||||||
|
x_angetrieben = gefaellestrecke_nachbarn.get("X_angetrieben")
|
||||||
|
y_angetrieben = gefaellestrecke_nachbarn.get("Y_angetrieben")
|
||||||
|
|
||||||
|
tefkurve_0 = _bestimme_tefkurve(kurvenrichtung, tefkurve_0)
|
||||||
|
|
||||||
|
hat_motor_0, hat_umlenk_0, ist_gerade_0 = _pruefe_motor_umlenk_an_kurve(
|
||||||
|
upper_hoehe_gefaelle, lower_hoehe_gefaelle,
|
||||||
|
vario_hoehe_0, vario_hoehe_1,
|
||||||
|
rotation, x, y, x_angetrieben, y_angetrieben,
|
||||||
|
)
|
||||||
|
# Gerade-Flag nur setzen im gleiche-Höhe-Fall
|
||||||
|
if ist_gerade_0:
|
||||||
|
if hat_umlenk_0:
|
||||||
|
umlenk_gerade = True
|
||||||
|
if hat_motor_0:
|
||||||
|
motor_gerade = True
|
||||||
|
|
||||||
|
# --- Zweiter Nachbar (falls vorhanden) ---
|
||||||
|
if "Kurvenrichtung_1" in gefaellestrecke_nachbarn:
|
||||||
|
vario_hoehe_0_1 = float(gefaellestrecke_nachbarn.get("vario_hoehe_0_1"))
|
||||||
|
vario_hoehe_1_1 = float(gefaellestrecke_nachbarn.get("vario_hoehe_1_1"))
|
||||||
|
kurvenrichtung_1 = gefaellestrecke_nachbarn.get("Kurvenrichtung_1")
|
||||||
|
tefkurve_1 = gefaellestrecke_nachbarn.get("Tefkurve_1")
|
||||||
|
x_angetrieben_1 = gefaellestrecke_nachbarn.get("X_angetrieben_1")
|
||||||
|
y_angetrieben_1 = gefaellestrecke_nachbarn.get("Y_angetrieben_1")
|
||||||
|
|
||||||
|
tefkurve_1 = _bestimme_tefkurve(kurvenrichtung_1, tefkurve_1)
|
||||||
|
|
||||||
|
hat_motor_1, hat_umlenk_1, ist_gerade_1 = _pruefe_motor_umlenk_an_kurve(
|
||||||
|
upper_hoehe_gefaelle, lower_hoehe_gefaelle,
|
||||||
|
vario_hoehe_0_1, vario_hoehe_1_1,
|
||||||
|
rotation, x, y, x_angetrieben_1, y_angetrieben_1,
|
||||||
|
)
|
||||||
|
if ist_gerade_1:
|
||||||
|
if hat_umlenk_1:
|
||||||
|
umlenk_gerade = True
|
||||||
|
if hat_motor_1:
|
||||||
|
motor_gerade = True
|
||||||
|
|
||||||
|
return {
|
||||||
|
"hat_motor_0": hat_motor_0,
|
||||||
|
"hat_motor_1": hat_motor_1,
|
||||||
|
"hat_umlenk_0": hat_umlenk_0,
|
||||||
|
"hat_umlenk_1": hat_umlenk_1,
|
||||||
|
"tefkurve_0": tefkurve_0,
|
||||||
|
"tefkurve_1": tefkurve_1,
|
||||||
|
"umlenk_gerade": umlenk_gerade,
|
||||||
|
"motor_gerade": motor_gerade,
|
||||||
|
}
|
||||||
@@ -0,0 +1,238 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Unit-Tests für Gefaellestrecke (Refactored)
|
||||||
|
"""
|
||||||
|
import unittest
|
||||||
|
import math
|
||||||
|
|
||||||
|
from .Gefaellestrecke import (
|
||||||
|
Gefaellestrecke,
|
||||||
|
ROTATION_MAP,
|
||||||
|
_bestimme_position,
|
||||||
|
_bestimme_gefaelle,
|
||||||
|
_tausche_drehungen_und_hoehe,
|
||||||
|
_bestimme_tefkurve,
|
||||||
|
_ist_umlenk_position,
|
||||||
|
_pruefe_motor_umlenk_an_kurve,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
class TestGefaellestreckeModell(unittest.TestCase):
|
||||||
|
"""Tests für das Gefaellestrecke Pydantic-Modell."""
|
||||||
|
|
||||||
|
def test_from_merkmale(self):
|
||||||
|
merkmale = {
|
||||||
|
"Höhe unten": "1.5",
|
||||||
|
"Höhe oben": "2.0",
|
||||||
|
"Länge in Meter": "5.0",
|
||||||
|
"Drehung": "-90",
|
||||||
|
"Anzahl der Scanner": "2",
|
||||||
|
"Anzahl der Separatoren": "1",
|
||||||
|
}
|
||||||
|
obj = Gefaellestrecke.from_merkmale("TEST-001", 100.0, 200.0, merkmale)
|
||||||
|
self.assertEqual(obj.teileid, "TEST-001")
|
||||||
|
self.assertEqual(obj.h0, 1500.0)
|
||||||
|
self.assertEqual(obj.h1, 2000.0)
|
||||||
|
self.assertEqual(obj.laenge, 5000.0)
|
||||||
|
self.assertEqual(obj.drehung, -90.0)
|
||||||
|
self.assertEqual(obj.anzahl_scanner, 2)
|
||||||
|
self.assertEqual(obj.anzahl_separatoren, 1)
|
||||||
|
|
||||||
|
def test_hight_zwischen(self):
|
||||||
|
obj = Gefaellestrecke(teileid="T", x=0, y=0, laenge=1000, h0=1000, h1=3000)
|
||||||
|
self.assertEqual(obj.hight_zwischen, 2000.0)
|
||||||
|
|
||||||
|
|
||||||
|
class TestBestimmePosition(unittest.TestCase):
|
||||||
|
"""Tests für _bestimme_position Hilfsfunktion."""
|
||||||
|
|
||||||
|
def test_vertikal_links(self):
|
||||||
|
# x0 < x1 → "_links"
|
||||||
|
result = _bestimme_position("Vertikal", 100, 200, 0, 0, "higher")
|
||||||
|
self.assertEqual(result, "higher_links")
|
||||||
|
|
||||||
|
def test_vertikal_rechts(self):
|
||||||
|
# x0 > x1 → "_rechts"
|
||||||
|
result = _bestimme_position("Vertikal", 300, 200, 0, 0, "lower")
|
||||||
|
self.assertEqual(result, "lower_rechts")
|
||||||
|
|
||||||
|
def test_horizontal_higher(self):
|
||||||
|
# y0 > y1 → "_higher"
|
||||||
|
result = _bestimme_position("Horizontal", 0, 0, 500, 100, "higher")
|
||||||
|
self.assertEqual(result, "higher_higher")
|
||||||
|
|
||||||
|
def test_horizontal_lower(self):
|
||||||
|
# y0 < y1 → "_lower"
|
||||||
|
result = _bestimme_position("Horizontal", 0, 0, 50, 500, "lower")
|
||||||
|
self.assertEqual(result, "lower_lower")
|
||||||
|
|
||||||
|
|
||||||
|
class TestBestimmeGefaelle(unittest.TestCase):
|
||||||
|
"""Tests für _bestimme_gefaelle Hilfsfunktion."""
|
||||||
|
|
||||||
|
def test_vertikal_links(self):
|
||||||
|
self.assertEqual(_bestimme_gefaelle("Vertikal", "lower_rechts"), "links")
|
||||||
|
self.assertEqual(_bestimme_gefaelle("Vertikal", "higher_links"), "links")
|
||||||
|
|
||||||
|
def test_vertikal_rechts(self):
|
||||||
|
self.assertEqual(_bestimme_gefaelle("Vertikal", "higher_rechts"), "rechts")
|
||||||
|
self.assertEqual(_bestimme_gefaelle("Vertikal", "lower_links"), "rechts")
|
||||||
|
|
||||||
|
def test_horizontal_oben(self):
|
||||||
|
self.assertEqual(_bestimme_gefaelle("Horizontal", "lower_lower"), "oben")
|
||||||
|
self.assertEqual(_bestimme_gefaelle("Horizontal", "higher_higher"), "oben")
|
||||||
|
|
||||||
|
def test_horizontal_unten(self):
|
||||||
|
self.assertEqual(_bestimme_gefaelle("Horizontal", "higher_lower"), "unten")
|
||||||
|
self.assertEqual(_bestimme_gefaelle("Horizontal", "lower_higher"), "unten")
|
||||||
|
|
||||||
|
|
||||||
|
class TestTauscheDrehungen(unittest.TestCase):
|
||||||
|
"""Tests für _tausche_drehungen_und_hoehe."""
|
||||||
|
|
||||||
|
def test_tausch_drehungen(self):
|
||||||
|
d0, d1, h = _tausche_drehungen_und_hoehe(10, 20, "higher")
|
||||||
|
self.assertEqual(d0, 20)
|
||||||
|
self.assertEqual(d1, 10)
|
||||||
|
self.assertEqual(h, "lower")
|
||||||
|
|
||||||
|
def test_tausch_invert_hoehe(self):
|
||||||
|
_, _, h = _tausche_drehungen_und_hoehe(0, 0, "lower")
|
||||||
|
self.assertEqual(h, "higher")
|
||||||
|
|
||||||
|
|
||||||
|
class TestBestimmeeTefkurve(unittest.TestCase):
|
||||||
|
"""Tests für _bestimme_tefkurve."""
|
||||||
|
|
||||||
|
def test_links_aussen_ist_rechts(self):
|
||||||
|
self.assertEqual(_bestimme_tefkurve("links", "außen"), "rechts")
|
||||||
|
|
||||||
|
def test_rechts_innen_ist_rechts(self):
|
||||||
|
self.assertEqual(_bestimme_tefkurve("rechts", "innen"), "rechts")
|
||||||
|
|
||||||
|
def test_links_innen_ist_links(self):
|
||||||
|
self.assertEqual(_bestimme_tefkurve("links", "innen"), "links")
|
||||||
|
|
||||||
|
def test_rechts_aussen_ist_links(self):
|
||||||
|
self.assertEqual(_bestimme_tefkurve("rechts", "außen"), "links")
|
||||||
|
|
||||||
|
|
||||||
|
class TestIstUmlenkPosition(unittest.TestCase):
|
||||||
|
"""Tests für _ist_umlenk_position."""
|
||||||
|
|
||||||
|
def test_rotation_minus90_x_kleiner(self):
|
||||||
|
# rotation == -90 und x < x_angetrieben → True (Umlenk)
|
||||||
|
self.assertTrue(_ist_umlenk_position(-90.0, 50, 100, 200, 100))
|
||||||
|
|
||||||
|
def test_rotation_minus90_x_groesser(self):
|
||||||
|
# rotation == -90 und x >= x_angetrieben → False (Motor)
|
||||||
|
self.assertFalse(_ist_umlenk_position(-90.0, 300, 100, 200, 100))
|
||||||
|
|
||||||
|
def test_rotation_0_wird_minus360(self):
|
||||||
|
# rotation == 0 → rotation_zwischen = -360
|
||||||
|
# -360 <= -360 < -270 und y > y_angetrieben → True
|
||||||
|
self.assertTrue(_ist_umlenk_position(0.0, 100, 500, 100, 100))
|
||||||
|
|
||||||
|
|
||||||
|
class TestPruefeMotorUmlenkAnKurve(unittest.TestCase):
|
||||||
|
"""Tests für _pruefe_motor_umlenk_an_kurve."""
|
||||||
|
|
||||||
|
def test_upper_hoeher_motor_passend(self):
|
||||||
|
# upper > lower, vario_hoehe_0 == upper → Motor
|
||||||
|
hat_motor, hat_umlenk, ist_gerade = _pruefe_motor_umlenk_an_kurve(
|
||||||
|
2000, 1000, 2000, 1500, 0, 0, 0, 0, 0
|
||||||
|
)
|
||||||
|
self.assertTrue(hat_motor)
|
||||||
|
self.assertFalse(hat_umlenk)
|
||||||
|
self.assertFalse(ist_gerade)
|
||||||
|
|
||||||
|
def test_upper_hoeher_umlenk(self):
|
||||||
|
# upper > lower, keine Höhe passt → Umlenk
|
||||||
|
hat_motor, hat_umlenk, ist_gerade = _pruefe_motor_umlenk_an_kurve(
|
||||||
|
2000, 1000, 1500, 1200, 0, 0, 0, 0, 0
|
||||||
|
)
|
||||||
|
self.assertFalse(hat_motor)
|
||||||
|
self.assertTrue(hat_umlenk)
|
||||||
|
self.assertFalse(ist_gerade)
|
||||||
|
|
||||||
|
def test_lower_hoeher_motor(self):
|
||||||
|
# upper < lower, vario_hoehe_1 == lower → Motor
|
||||||
|
hat_motor, hat_umlenk, ist_gerade = _pruefe_motor_umlenk_an_kurve(
|
||||||
|
1000, 2000, 1500, 2000, 0, 0, 0, 0, 0
|
||||||
|
)
|
||||||
|
self.assertTrue(hat_motor)
|
||||||
|
self.assertFalse(hat_umlenk)
|
||||||
|
|
||||||
|
def test_gleiche_hoehe_umlenk_position(self):
|
||||||
|
# gleiche Höhe, Umlenkposition → Umlenk gerade
|
||||||
|
hat_motor, hat_umlenk, ist_gerade = _pruefe_motor_umlenk_an_kurve(
|
||||||
|
1000, 1000, 800, 900, -90.0, 50, 100, 200, 100
|
||||||
|
)
|
||||||
|
self.assertFalse(hat_motor)
|
||||||
|
self.assertTrue(hat_umlenk)
|
||||||
|
self.assertTrue(ist_gerade)
|
||||||
|
|
||||||
|
def test_gleiche_hoehe_motor_position(self):
|
||||||
|
# gleiche Höhe, keine Umlenkposition → Motor gerade
|
||||||
|
hat_motor, hat_umlenk, ist_gerade = _pruefe_motor_umlenk_an_kurve(
|
||||||
|
1000, 1000, 800, 900, -90.0, 300, 100, 200, 100
|
||||||
|
)
|
||||||
|
self.assertTrue(hat_motor)
|
||||||
|
self.assertFalse(hat_umlenk)
|
||||||
|
self.assertTrue(ist_gerade)
|
||||||
|
|
||||||
|
|
||||||
|
class TestRotationMap(unittest.TestCase):
|
||||||
|
"""Tests für ROTATION_MAP Konstante."""
|
||||||
|
|
||||||
|
def test_alle_richtungen(self):
|
||||||
|
self.assertEqual(ROTATION_MAP["oben"], 0)
|
||||||
|
self.assertEqual(ROTATION_MAP["unten"], 180)
|
||||||
|
self.assertEqual(ROTATION_MAP["links"], 90)
|
||||||
|
self.assertEqual(ROTATION_MAP["rechts"], 270)
|
||||||
|
|
||||||
|
|
||||||
|
class TestRotationMitZweiVerbunden(unittest.TestCase):
|
||||||
|
"""Tests für rotation_mit_zwei_verbunden (Bug-Fix Zeile 112 getestet)."""
|
||||||
|
|
||||||
|
def _nachbarn(self):
|
||||||
|
return {
|
||||||
|
"Drehung0": 90, "Drehung1": 180,
|
||||||
|
"x0": "100", "y0": "200", "x1": "300", "y1": "400",
|
||||||
|
}
|
||||||
|
|
||||||
|
def test_default_richtung_vertikal(self):
|
||||||
|
# richtung2 == "DEFAULT", richtung0 == "Vertikal"
|
||||||
|
# x0(100) < x1(300) → "_links", position="higher_links"
|
||||||
|
# gefaelle="links" → rotation=90
|
||||||
|
rotation, d0, d1, hp = Gefaellestrecke.rotation_mit_zwei_verbunden(
|
||||||
|
self._nachbarn(), "DEFAULT", "Vertikal", 0, 0, "higher"
|
||||||
|
)
|
||||||
|
self.assertEqual(rotation, 90)
|
||||||
|
|
||||||
|
def test_nicht_default_richtung_horizontal(self):
|
||||||
|
# richtung2 != "DEFAULT", richtung2 == "Horizontal"
|
||||||
|
# y0(200) < y1(400) → "_lower", position="higher_lower"
|
||||||
|
# gefaelle="unten" → rotation=180
|
||||||
|
rotation, _, _, _ = Gefaellestrecke.rotation_mit_zwei_verbunden(
|
||||||
|
self._nachbarn(), "Horizontal", "Vertikal", 0, 0, "higher"
|
||||||
|
)
|
||||||
|
self.assertEqual(rotation, 180)
|
||||||
|
|
||||||
|
def test_bug_fix_am_kreisel_zuweisung(self):
|
||||||
|
# kreisel_verbunden=1, am_kreisel=2 → muss tauschen (Bug fix: war ==)
|
||||||
|
nachbarn = self._nachbarn()
|
||||||
|
# Drehungen verschieden damit Tausch sichtbar
|
||||||
|
nachbarn["Drehung0"] = 45
|
||||||
|
nachbarn["Drehung1"] = 135
|
||||||
|
rotation, d0, d1, hp = Gefaellestrecke.rotation_mit_zwei_verbunden(
|
||||||
|
nachbarn, "DEFAULT", "Vertikal", 2, 1, "higher"
|
||||||
|
)
|
||||||
|
# Drehungen sollten getauscht sein
|
||||||
|
self.assertEqual(d0, 135)
|
||||||
|
self.assertEqual(d1, 45)
|
||||||
|
self.assertEqual(hp, "lower")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
unittest.main()
|
||||||
@@ -0,0 +1,330 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Kreisel — Modell und Zeichenfunktionen für Kreisel-Komponenten.
|
||||||
|
|
||||||
|
Refactoring-Änderungen:
|
||||||
|
- Pin-Zeichenlogik (4x copy-paste für 0°/90°/180°/270°) durch PIN_OFFSETS-Lookup-Tabelle ersetzt
|
||||||
|
- @staticmethod auf draw_kreisel_lines und draw_kreisel_drehrichtung_markierung
|
||||||
|
- Magic Number 50 durch benanntes Constant PIN_OFFSET ersetzt
|
||||||
|
- Richtungspfeil-Import aus Loop herausgezogen (war 6x idempotent aufgerufen)
|
||||||
|
- Unused variable bref entfernt
|
||||||
|
"""
|
||||||
|
import math
|
||||||
|
|
||||||
|
from ezdxf.entities import Line
|
||||||
|
from pydantic import BaseModel, Field, field_validator
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
from lib import block_methoden
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# KONSTANTEN
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
ATTR_TAG = "TeileId" # Attributtag im Block
|
||||||
|
RADIUS = 400 # Radius der Kreiselkreise (mm)
|
||||||
|
PIN_OFFSET = 50 # Offset für Pin-Bereichsmarkierung (mm)
|
||||||
|
|
||||||
|
# Pin-Bereichs-Offsets pro Drehung: (p1a_dx, p1a_dy, p1b_dx, p1b_dy, p2a_dx, p2a_dy, p2b_dx, p2b_dy)
|
||||||
|
# Berechnet aus dem manuell kodierten Original für 0°/90°/180°/270°
|
||||||
|
PIN_OFFSETS = {
|
||||||
|
0.0: (
|
||||||
|
-(RADIUS + PIN_OFFSET), +PIN_OFFSET,
|
||||||
|
-(RADIUS + PIN_OFFSET), -PIN_OFFSET,
|
||||||
|
+(RADIUS + PIN_OFFSET), +PIN_OFFSET,
|
||||||
|
+(RADIUS + PIN_OFFSET), -PIN_OFFSET,
|
||||||
|
),
|
||||||
|
180.0: (
|
||||||
|
+(RADIUS + PIN_OFFSET), -PIN_OFFSET,
|
||||||
|
+(RADIUS + PIN_OFFSET), +PIN_OFFSET,
|
||||||
|
-(RADIUS + PIN_OFFSET), -PIN_OFFSET,
|
||||||
|
-(RADIUS + PIN_OFFSET), +PIN_OFFSET,
|
||||||
|
),
|
||||||
|
90.0: (
|
||||||
|
+PIN_OFFSET, +(RADIUS - PIN_OFFSET),
|
||||||
|
-PIN_OFFSET, +(RADIUS - PIN_OFFSET),
|
||||||
|
+PIN_OFFSET, -(RADIUS - PIN_OFFSET),
|
||||||
|
-PIN_OFFSET, -(RADIUS - PIN_OFFSET),
|
||||||
|
),
|
||||||
|
270.0: (
|
||||||
|
-PIN_OFFSET, -(RADIUS - PIN_OFFSET),
|
||||||
|
+PIN_OFFSET, -(RADIUS - PIN_OFFSET),
|
||||||
|
-PIN_OFFSET, +(RADIUS - PIN_OFFSET),
|
||||||
|
+PIN_OFFSET, +(RADIUS - PIN_OFFSET),
|
||||||
|
),
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# KREISEL KLASSE
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
class Kreisel(BaseModel):
|
||||||
|
"""Pydantic-Modell für Kreisel-Komponenten."""
|
||||||
|
|
||||||
|
teileid: str
|
||||||
|
x: float = Field(description="X-Koordinate des Kreisel-Zentrums")
|
||||||
|
y: float = Field(description="Y-Koordinate des Kreisel-Zentrums")
|
||||||
|
hoehe: float = Field(description="Höhe in mm")
|
||||||
|
drehung: float = Field(default=0.0, description="Drehung/Winkel in Grad")
|
||||||
|
drehrichtung: Optional[str] = Field(
|
||||||
|
default=None, description="Drehrichtung: UZS oder GUZS"
|
||||||
|
)
|
||||||
|
abstand: float = Field(
|
||||||
|
default=20000.0, description="Abstand zwischen Kreiselachsen in mm"
|
||||||
|
)
|
||||||
|
kreiselart: Optional[str] = Field(
|
||||||
|
default=None, description="Kreiselart, z.B. 'Pin'"
|
||||||
|
)
|
||||||
|
anzahl_scanner: float = Field(default=0.0, description="Anzahl der Scanner")
|
||||||
|
anzahl_separatoren: float = Field(default=0.0, description="Anzahl der Separatoren")
|
||||||
|
|
||||||
|
@field_validator("abstand")
|
||||||
|
@classmethod
|
||||||
|
def validate_abstand(cls, v):
|
||||||
|
"""Konvertiert Abstand von Meter zu mm, falls nötig."""
|
||||||
|
if isinstance(v, str):
|
||||||
|
v = v.replace(",", ".")
|
||||||
|
try:
|
||||||
|
v = float(v) * 1000 # Meter → mm
|
||||||
|
except ValueError:
|
||||||
|
v = 10000.0 # Fallback 10 m
|
||||||
|
return v
|
||||||
|
|
||||||
|
@field_validator("hoehe")
|
||||||
|
@classmethod
|
||||||
|
def validate_hoehe(cls, v):
|
||||||
|
"""Konvertiert Höhe von Meter zu mm, falls nötig."""
|
||||||
|
if isinstance(v, str):
|
||||||
|
v = v.replace(",", ".")
|
||||||
|
try:
|
||||||
|
v = float(v) * 1000 # Meter → mm
|
||||||
|
except ValueError:
|
||||||
|
v = 0.0
|
||||||
|
return v
|
||||||
|
|
||||||
|
@property
|
||||||
|
def halbabstand(self) -> float:
|
||||||
|
"""Halbabstand zwischen den beiden Blöcken."""
|
||||||
|
return self.abstand / 2
|
||||||
|
|
||||||
|
@property
|
||||||
|
def winkel_rad(self) -> float:
|
||||||
|
"""Winkel in Radianten für Berechnungen."""
|
||||||
|
if self.drehung == 270 or self.drehung == 90:
|
||||||
|
return math.radians(self.drehung)
|
||||||
|
else:
|
||||||
|
return math.radians(self.drehung - 180)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def richtung_rad(self) -> float:
|
||||||
|
"""Richtung in Radianten (für am_kreisel_direct_verbunden)."""
|
||||||
|
return math.radians(self.drehung)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def pos1(self) -> tuple[float, float, float]:
|
||||||
|
"""Position des ersten Blocks (x, y, z)."""
|
||||||
|
dx = self.halbabstand * math.cos(self.winkel_rad)
|
||||||
|
dy = self.halbabstand * math.sin(self.winkel_rad)
|
||||||
|
return (self.x - dx, self.y - dy, self.hoehe)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def pos2(self) -> tuple[float, float, float]:
|
||||||
|
"""Position des zweiten Blocks (x, y, z)."""
|
||||||
|
dx = self.halbabstand * math.cos(self.winkel_rad)
|
||||||
|
dy = self.halbabstand * math.sin(self.winkel_rad)
|
||||||
|
return (self.x + dx, self.y + dy, self.hoehe)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def z(self) -> float:
|
||||||
|
"""Z-Koordinate (gleich der Höhe)."""
|
||||||
|
return self.hoehe
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_merkmale(
|
||||||
|
cls, teileid: str, x: float, y: float, merkmale: dict
|
||||||
|
) -> "Kreisel":
|
||||||
|
"""Erstellt ein Kreisel-Objekt aus einem merkmale-Dictionary."""
|
||||||
|
hoehe_m = merkmale.get("Höhe in m", "0").replace(",", ".")
|
||||||
|
try:
|
||||||
|
hoehe = float(hoehe_m) * 1000
|
||||||
|
except (ValueError, TypeError):
|
||||||
|
hoehe = 0.0
|
||||||
|
|
||||||
|
abstand_m = merkmale.get(
|
||||||
|
"Abstand (Kreiselachse A - Kreiselachse) in Meter", "20"
|
||||||
|
).replace(",", ".")
|
||||||
|
try:
|
||||||
|
abstand = float(abstand_m) * 1000
|
||||||
|
except (ValueError, TypeError):
|
||||||
|
abstand = 10000.0
|
||||||
|
|
||||||
|
try:
|
||||||
|
drehung = float(merkmale.get("Drehung", "0"))
|
||||||
|
except (ValueError, TypeError):
|
||||||
|
drehung = 0.0
|
||||||
|
|
||||||
|
try:
|
||||||
|
anzahl_scanner = float(merkmale.get("Anzahl der Scanner", "0"))
|
||||||
|
except (ValueError, TypeError):
|
||||||
|
anzahl_scanner = 0.0
|
||||||
|
|
||||||
|
try:
|
||||||
|
anzahl_separatoren = float(merkmale.get("Anzahl der Separatoren", "0"))
|
||||||
|
except (ValueError, TypeError):
|
||||||
|
anzahl_separatoren = 0.0
|
||||||
|
|
||||||
|
return cls(
|
||||||
|
teileid=teileid,
|
||||||
|
x=x,
|
||||||
|
y=y,
|
||||||
|
hoehe=hoehe,
|
||||||
|
drehung=drehung,
|
||||||
|
drehrichtung=merkmale.get("Drehrichtung"),
|
||||||
|
abstand=abstand,
|
||||||
|
kreiselart=merkmale.get("Kreiselart"),
|
||||||
|
anzahl_scanner=anzahl_scanner,
|
||||||
|
anzahl_separatoren=anzahl_separatoren,
|
||||||
|
)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def draw_kreisel_lines(msp, pos1, pos2, kreisel):
|
||||||
|
"""
|
||||||
|
Zeichnet tangentiale Linien zwischen zwei Kreiselblöcken, unabhängig vom Winkel.
|
||||||
|
|
||||||
|
Für Pin-Kreisel werden zusätzlich Pinbereichs-Begrenzungslinien gezeichnet,
|
||||||
|
die sich basierend auf der Drehung (0°/90°/180°/270°) verschieben.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
msp: DXF-Modelspace
|
||||||
|
pos1, pos2: Positionen der beiden Kreisel-Blöcke (x, y, z)
|
||||||
|
kreisel: Kreisel-Instanz
|
||||||
|
"""
|
||||||
|
rotation = kreisel.drehung
|
||||||
|
x1, y1, z1 = pos1
|
||||||
|
x2, y2, _ = pos2 # z identisch für beide Blöcke
|
||||||
|
# Verbindungsvektor
|
||||||
|
dx = x2 - x1
|
||||||
|
dy = y2 - y1
|
||||||
|
# Länge
|
||||||
|
length = math.hypot(dx, dy)
|
||||||
|
if length == 0:
|
||||||
|
return # keine Linie bei identischen Punkten
|
||||||
|
# Normalenvektor (senkrecht, normiert, Länge = RADIUS)
|
||||||
|
nx = -dy / length * RADIUS
|
||||||
|
ny = dx / length * RADIUS
|
||||||
|
# Tangentialpunkte
|
||||||
|
p1a = (x1 + nx, y1 + ny, z1)
|
||||||
|
p1b = (x1 - nx, y1 - ny, z1)
|
||||||
|
p2a = (x2 + nx, y2 + ny, z1)
|
||||||
|
p2b = (x2 - nx, y2 - ny, z1)
|
||||||
|
|
||||||
|
# Pin-Bereichsmarkierung (Lookup-Tabelle statt 4x copy-paste)
|
||||||
|
if kreisel.kreiselart == "Pin" and rotation in PIN_OFFSETS:
|
||||||
|
offsets = PIN_OFFSETS[rotation]
|
||||||
|
points = [p1a, p1b, p2a, p2b]
|
||||||
|
adjusted = [
|
||||||
|
(p[0] + offsets[i * 2], p[1] + offsets[i * 2 + 1], z1)
|
||||||
|
for i, p in enumerate(points)
|
||||||
|
]
|
||||||
|
p1a2, p1b2, p2a2, p2b2 = adjusted
|
||||||
|
msp.add_entity(Line.new(
|
||||||
|
dxfattribs={"start": p1a2, "end": p2a2, "layer": "Pinbereich"}
|
||||||
|
))
|
||||||
|
msp.add_entity(Line.new(
|
||||||
|
dxfattribs={"start": p1b2, "end": p2b2, "layer": "Pinbereich"}
|
||||||
|
))
|
||||||
|
|
||||||
|
# Hauptlinien zeichnen
|
||||||
|
msp.add_line(p1a, p2a)
|
||||||
|
msp.add_line(p1b, p2b)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def draw_kreisel_drehrichtung_markierung(
|
||||||
|
msp, pos1, pos2, kreisel, lib_doc, doc, verbose
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Zeichnet Richtungspfeile für die Drehrichtung eines Kreisels.
|
||||||
|
|
||||||
|
Platziert 3 Pfeile auf der oberen und 3 auf der unteren Tangentiallinie,
|
||||||
|
mit invertierter Richtung zwischen oben und unten.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
msp: DXF-Modelspace
|
||||||
|
pos1, pos2: Positionen der beiden Kreisel-Blöcke
|
||||||
|
kreisel: Kreisel-Instanz
|
||||||
|
lib_doc: Bibliotheks-Dokument
|
||||||
|
doc: DXF-Dokument
|
||||||
|
verbose: Ob Debug-Ausgabe aktiviert ist
|
||||||
|
"""
|
||||||
|
drehrichtung = (kreisel.drehrichtung or "").upper()
|
||||||
|
if drehrichtung not in ("UZS", "GUZS"):
|
||||||
|
return
|
||||||
|
x1, y1, z1 = pos1
|
||||||
|
x2, y2, _ = pos2
|
||||||
|
dx = x2 - x1
|
||||||
|
dy = y2 - y1
|
||||||
|
length = math.hypot(dx, dy)
|
||||||
|
if length == 0:
|
||||||
|
return
|
||||||
|
# Normalenvektor (senkrecht, normiert, Länge = RADIUS)
|
||||||
|
nx = -dy / length * RADIUS
|
||||||
|
ny = dx / length * RADIUS
|
||||||
|
# Obere und untere Tangentiallinien
|
||||||
|
p1_oben = (x1 + nx, y1 + ny)
|
||||||
|
p2_oben = (x2 + nx, y2 + ny)
|
||||||
|
p1_unten = (x1 - nx, y1 - ny)
|
||||||
|
p2_unten = (x2 - nx, y2 - ny)
|
||||||
|
|
||||||
|
# Richtungspfeil einmal importieren (nicht 6x in der Schleife)
|
||||||
|
block_methoden.import_block("Richtungspfeil", lib_doc, doc)
|
||||||
|
blockref_layer, color = block_methoden.get_insert_color_layer(lib_doc, "Richtungspfeil")
|
||||||
|
|
||||||
|
# Obere Linie: Drehrichtung wie angegeben
|
||||||
|
Kreisel._place_richtungspfeile(
|
||||||
|
msp, p1_oben, p2_oben, z1, drehrichtung,
|
||||||
|
invert=False, blockref_layer=blockref_layer,
|
||||||
|
verbose=verbose, label="oben",
|
||||||
|
)
|
||||||
|
# Untere Linie: Drehrichtung invertiert
|
||||||
|
Kreisel._place_richtungspfeile(
|
||||||
|
msp, p1_unten, p2_unten, z1, drehrichtung,
|
||||||
|
invert=True, blockref_layer=blockref_layer,
|
||||||
|
verbose=verbose, label="unten",
|
||||||
|
)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def _place_richtungspfeile(msp, p1, p2, z, drehrichtung, invert, blockref_layer, verbose, label):
|
||||||
|
"""
|
||||||
|
Platziert 3 Richtungspfeile entlang einer Tangentiallinie.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
msp: DXF-Modelspace
|
||||||
|
p1, p2: Start-/End-Punkt der Linie (x, y)
|
||||||
|
z: Z-Koordinate
|
||||||
|
drehrichtung: "UZS" oder "GUZS"
|
||||||
|
invert: Ob die Richtung invertiert werden soll
|
||||||
|
blockref_layer: Layer für den Block-Reference
|
||||||
|
verbose: Ob Debug-Ausgabe aktiviert ist
|
||||||
|
label: "oben" oder "unten" für Logging
|
||||||
|
"""
|
||||||
|
for i in range(1, 4):
|
||||||
|
t = i / 4 # 1/4, 2/4, 3/4
|
||||||
|
px = p1[0] + t * (p2[0] - p1[0])
|
||||||
|
py = p1[1] + t * (p2[1] - p1[1])
|
||||||
|
rotation = math.degrees(math.atan2(p2[1] - p1[1], p2[0] - p1[0]))
|
||||||
|
# Obere Linie: GUZS invertiert; Untere Linie: UZS invertiert
|
||||||
|
should_invert = (drehrichtung == "GUZS" and not invert) or (drehrichtung == "UZS" and invert)
|
||||||
|
if should_invert:
|
||||||
|
rotation += 180
|
||||||
|
msp.add_blockref(
|
||||||
|
"Richtungspfeil",
|
||||||
|
(px, py, z),
|
||||||
|
dxfattribs={"rotation": rotation, "layer": blockref_layer},
|
||||||
|
)
|
||||||
|
if verbose:
|
||||||
|
print(
|
||||||
|
f"[INFO] Drehrichtung '{drehrichtung}': Richtungspfeil {label} bei ({px:.1f}, {py:.1f}), rot={rotation:.1f}"
|
||||||
|
)
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Unit-Tests für Kreisel (Refactored)
|
||||||
|
"""
|
||||||
|
import unittest
|
||||||
|
import math
|
||||||
|
|
||||||
|
from .Kreisel import Kreisel, RADIUS, PIN_OFFSET, PIN_OFFSETS
|
||||||
|
|
||||||
|
|
||||||
|
class TestKreiselModell(unittest.TestCase):
|
||||||
|
"""Tests für das Kreisel Pydantic-Modell."""
|
||||||
|
|
||||||
|
def test_from_merkmale(self):
|
||||||
|
merkmale = {
|
||||||
|
"Höhe in m": "2,5", # Komma-Format
|
||||||
|
"Abstand (Kreiselachse A - Kreiselachse) in Meter": "15",
|
||||||
|
"Drehung": "90",
|
||||||
|
"Drehrichtung": "UZS",
|
||||||
|
"Kreiselart": "Pin",
|
||||||
|
"Anzahl der Scanner": "1",
|
||||||
|
"Anzahl der Separatoren": "0",
|
||||||
|
}
|
||||||
|
obj = Kreisel.from_merkmale("K-001", 1000.0, 2000.0, merkmale)
|
||||||
|
self.assertEqual(obj.teileid, "K-001")
|
||||||
|
self.assertEqual(obj.hoehe, 2500.0) # 2.5 * 1000
|
||||||
|
self.assertEqual(obj.abstand, 15000.0) # 15 * 1000
|
||||||
|
self.assertEqual(obj.drehung, 90.0)
|
||||||
|
self.assertEqual(obj.drehrichtung, "UZS")
|
||||||
|
self.assertEqual(obj.kreiselart, "Pin")
|
||||||
|
|
||||||
|
def test_halbabstand(self):
|
||||||
|
obj = Kreisel(teileid="K", x=0, y=0, hoehe=0, abstand=10000)
|
||||||
|
self.assertEqual(obj.halbabstand, 5000.0)
|
||||||
|
|
||||||
|
def test_pos1_pos2_bei_90_grad(self):
|
||||||
|
obj = Kreisel(teileid="K", x=1000, y=1000, hoehe=500, abstand=2000, drehung=90)
|
||||||
|
# Bei 90° → winkel_rad = radians(90) → cos=0, sin=1
|
||||||
|
# pos1 = (x - halbabstand*cos, y - halbabstand*sin, z) = (1000-0, 1000-1000, 500)
|
||||||
|
self.assertAlmostEqual(obj.pos1[0], 1000.0, places=3)
|
||||||
|
self.assertAlmostEqual(obj.pos1[1], 0.0, places=3)
|
||||||
|
# pos2 = (x + halbabstand*cos, y + halbabstand*sin, z) = (1000+0, 1000+1000, 500)
|
||||||
|
self.assertAlmostEqual(obj.pos2[0], 1000.0, places=3)
|
||||||
|
self.assertAlmostEqual(obj.pos2[1], 2000.0, places=3)
|
||||||
|
|
||||||
|
|
||||||
|
class TestPinOffsets(unittest.TestCase):
|
||||||
|
"""Tests für die PIN_OFFSETS Lookup-Tabelle."""
|
||||||
|
|
||||||
|
def test_alle_rotationen_vorhanden(self):
|
||||||
|
for rotation in (0.0, 90.0, 180.0, 270.0):
|
||||||
|
self.assertIn(rotation, PIN_OFFSETS)
|
||||||
|
|
||||||
|
def test_offset_laenge(self):
|
||||||
|
# Jeder Eintrag muss 8 Werte haben (4 Punkte × 2 Koordinaten)
|
||||||
|
for rotation, offsets in PIN_OFFSETS.items():
|
||||||
|
self.assertEqual(len(offsets), 8, f"Rotation {rotation}: erwartet 8 Offsets")
|
||||||
|
|
||||||
|
def test_rotation_0_p1a_offset(self):
|
||||||
|
# p1a bei 0°: (-(RADIUS+PIN_OFFSET), +PIN_OFFSET)
|
||||||
|
offsets = PIN_OFFSETS[0.0]
|
||||||
|
self.assertEqual(offsets[0], -(RADIUS + PIN_OFFSET))
|
||||||
|
self.assertEqual(offsets[1], +PIN_OFFSET)
|
||||||
|
|
||||||
|
def test_rotation_90_p2b_offset(self):
|
||||||
|
# p2b bei 90°: (-PIN_OFFSET, -(RADIUS-PIN_OFFSET))
|
||||||
|
offsets = PIN_OFFSETS[90.0]
|
||||||
|
self.assertEqual(offsets[6], -PIN_OFFSET)
|
||||||
|
self.assertEqual(offsets[7], -(RADIUS - PIN_OFFSET))
|
||||||
|
|
||||||
|
def test_rotation_180_symmetrie_zu_0(self):
|
||||||
|
# 180° ist X-Spiegelung von 0° mit Y-Inversion
|
||||||
|
off_0 = PIN_OFFSETS[0.0]
|
||||||
|
off_180 = PIN_OFFSETS[180.0]
|
||||||
|
# p1a bei 0°: (-(R+O), +O) → p1a bei 180°: (+(R+O), -O)
|
||||||
|
self.assertEqual(off_180[0], -off_0[0])
|
||||||
|
self.assertEqual(off_180[1], -off_0[1])
|
||||||
|
|
||||||
|
|
||||||
|
class TestKreiselKonstanten(unittest.TestCase):
|
||||||
|
"""Tests für Kreisel-Konstanten."""
|
||||||
|
|
||||||
|
def test_radius_wert(self):
|
||||||
|
self.assertEqual(RADIUS, 400)
|
||||||
|
|
||||||
|
def test_pin_offset_wert(self):
|
||||||
|
self.assertEqual(PIN_OFFSET, 50)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
unittest.main()
|
||||||
@@ -0,0 +1,196 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Omniflo — Modell und Erstellungsfunktionen für Omniflo-Kettenförderer.
|
||||||
|
|
||||||
|
Refactoring-Änderungen:
|
||||||
|
- 8x try/except-Boilerplate durch _safe_float/_safe_int Hilfsfunktionen ersetzt
|
||||||
|
- @staticmethod auf Omniflo_geraden_erstellung und omniflo_foerdererstellung
|
||||||
|
- Bug fix: omniflo_foerdererstellung nutzte rotation (Grad) statt winkel_rad in sin/cos
|
||||||
|
- Duplizierte dx/dy-Berechnung vereinheitlicht
|
||||||
|
"""
|
||||||
|
import math
|
||||||
|
|
||||||
|
from ezdxf.entities import Line
|
||||||
|
from pydantic import BaseModel, Field
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
from lib import block_methoden
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# HILFSFUNKTIONEN
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
def _safe_float(value, default=0.0):
|
||||||
|
"""
|
||||||
|
Konvertiert einen Wert zu float mit Fallback.
|
||||||
|
|
||||||
|
Behandelt automatisch Komma-als-Dezimaltrennzeichen (z.B. "3,5" → 3.5).
|
||||||
|
|
||||||
|
Args:
|
||||||
|
value: Zu konvertierender Wert (str, int, float oder None)
|
||||||
|
default: Rückgabewert bei Konvertierungsfehler
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Float-Wert oder default
|
||||||
|
"""
|
||||||
|
try:
|
||||||
|
if value is None:
|
||||||
|
return default
|
||||||
|
if isinstance(value, str):
|
||||||
|
value = value.replace(",", ".")
|
||||||
|
return float(value)
|
||||||
|
except (TypeError, ValueError):
|
||||||
|
return default
|
||||||
|
|
||||||
|
|
||||||
|
def _safe_int(value, default=0):
|
||||||
|
"""
|
||||||
|
Konvertiert einen Wert zu int mit Fallback (über float-Zwischenschritt).
|
||||||
|
|
||||||
|
Args:
|
||||||
|
value: Zu konvertierender Wert
|
||||||
|
default: Rückgabewert bei Konvertierungsfehler
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Int-Wert oder default
|
||||||
|
"""
|
||||||
|
try:
|
||||||
|
if value is None:
|
||||||
|
return default
|
||||||
|
return int(float(value))
|
||||||
|
except (TypeError, ValueError):
|
||||||
|
return default
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# OMNIFLO KLASSE
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
class Omniflo(BaseModel):
|
||||||
|
"""Modell für Omniflo-Kettenförderer."""
|
||||||
|
|
||||||
|
teileid: str
|
||||||
|
x: float
|
||||||
|
y: float
|
||||||
|
sivasnummer: str
|
||||||
|
laenge: Optional[float]
|
||||||
|
drehung: float
|
||||||
|
hoehe: Optional[float]
|
||||||
|
h0: Optional[float] = Field(default=0.0, description="Höhe unten im CSV")
|
||||||
|
h1: Optional[float] = Field(default=0.0, description="Höhe Oben im CSV")
|
||||||
|
anzahl_scanner: Optional[int] = Field(default=0, description="Anzahl der Scanner")
|
||||||
|
anzahl_stopper: Optional[int] = Field(
|
||||||
|
default=0, description="Anzahl der Separatoren"
|
||||||
|
)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def hight_zwischen(self):
|
||||||
|
"""Mittlere Höhe zwischen h0 und h1."""
|
||||||
|
return (self.h0 + self.h1) / 2
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_merkmale(cls, teileid, x, y, merkmale):
|
||||||
|
"""
|
||||||
|
Erstellt Omniflo aus einem Merkmale-Dictionary.
|
||||||
|
|
||||||
|
Verwendet _safe_float/_safe_int für robuste Konvertierung
|
||||||
|
statt 8x wiederholtem try/except-Muster.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
teileid: Teile-Identifikator
|
||||||
|
x, y: Koordinaten in mm
|
||||||
|
merkmale: Dictionary mit Eigenschaftswerten
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Omniflo-Instanz
|
||||||
|
"""
|
||||||
|
return cls(
|
||||||
|
teileid=teileid,
|
||||||
|
x=x,
|
||||||
|
y=y,
|
||||||
|
sivasnummer=merkmale.get("SivasNummer"),
|
||||||
|
laenge=_safe_float(merkmale.get("Länge in Meter"), 0.0) * 1000, # Meter → mm
|
||||||
|
drehung=_safe_float(merkmale.get("Drehung"), 0.0),
|
||||||
|
hoehe=_safe_float(merkmale.get("Höhe"), 0.0),
|
||||||
|
h0=_safe_float(merkmale.get("Höhe unten"), 0.0),
|
||||||
|
h1=_safe_float(merkmale.get("Höhe oben"), 0.0),
|
||||||
|
anzahl_scanner=_safe_int(merkmale.get("Anzahl der Scanner"), 0),
|
||||||
|
anzahl_stopper=_safe_int(merkmale.get("Anzahl der Separatoren"), 0),
|
||||||
|
)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def Omniflo_geraden_erstellung(msp, doc, tefsivas, omniflo_objekt):
|
||||||
|
"""
|
||||||
|
Erstellung der Tef gerade und Omniflo gerade.
|
||||||
|
|
||||||
|
Zeichnet eine Linie zwischen Start- und Endpunkt basierend auf
|
||||||
|
Länge und Drehung des Omniflo-Objekts.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
msp: DXF-Modelspace
|
||||||
|
doc: DXF-Dokument
|
||||||
|
tefsivas: Sivas-Nummer der Tef-Strecke
|
||||||
|
omniflo_objekt: Omniflo-Instanz
|
||||||
|
"""
|
||||||
|
winkel_rad = math.radians(omniflo_objekt.drehung)
|
||||||
|
halbe_laenge = omniflo_objekt.laenge / 2
|
||||||
|
x = omniflo_objekt.x
|
||||||
|
y = omniflo_objekt.y
|
||||||
|
# Koordinatensystem: sin mit -1 wegen links-Koordinatensystem
|
||||||
|
dx = halbe_laenge * math.sin(winkel_rad * -1)
|
||||||
|
dy = halbe_laenge * math.cos(winkel_rad)
|
||||||
|
start = (x + dx, y + dy, omniflo_objekt.h1)
|
||||||
|
ende = (x - dx, y - dy, omniflo_objekt.h0)
|
||||||
|
if "A-2" not in doc.layers:
|
||||||
|
doc.layers.add(name="A-2", color=2)
|
||||||
|
if "F-1" not in doc.layers:
|
||||||
|
doc.layers.add(name="F-1", color=1)
|
||||||
|
linie = msp.add_line(start, ende)
|
||||||
|
if omniflo_objekt.sivasnummer == tefsivas:
|
||||||
|
linie.dxf.layer = "F-1"
|
||||||
|
else:
|
||||||
|
linie.dxf.layer = "A-2"
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def omniflo_foerdererstellung(msp, doc, lib_doc, omniflo_objekt):
|
||||||
|
"""
|
||||||
|
Erstellung des Kettenförderers (aktuell nur Grundriss).
|
||||||
|
|
||||||
|
Args:
|
||||||
|
msp: DXF-Modelspace
|
||||||
|
doc: DXF-Dokument
|
||||||
|
lib_doc: Bibliotheks-Dokument
|
||||||
|
omniflo_objekt: Omniflo-Instanz
|
||||||
|
"""
|
||||||
|
block_methoden.import_block("bogen1", lib_doc, doc)
|
||||||
|
block_methoden.import_block("bogen2", lib_doc, doc)
|
||||||
|
x = omniflo_objekt.x
|
||||||
|
y = omniflo_objekt.y
|
||||||
|
rotation = omniflo_objekt.drehung
|
||||||
|
laenge = omniflo_objekt.laenge
|
||||||
|
h0 = omniflo_objekt.h0
|
||||||
|
h1 = omniflo_objekt.h1
|
||||||
|
h_zwischen = omniflo_objekt.hight_zwischen
|
||||||
|
blockname = f"OF_Förderer_{laenge}_{h_zwischen}"
|
||||||
|
winkel_rad = math.radians(rotation)
|
||||||
|
halbe_laenge = laenge / 2
|
||||||
|
# BUG FIX: war `math.sin(rotation * -1)` — rotation ist in Grad!
|
||||||
|
# Muss winkel_rad (Radianten) verwenden wie in Omniflo_geraden_erstellung
|
||||||
|
dx = halbe_laenge * math.sin(winkel_rad * -1)
|
||||||
|
dy = halbe_laenge * math.cos(winkel_rad)
|
||||||
|
start = (x + dx, y + dy, h1)
|
||||||
|
ende = (x - dx, y - dy, h0)
|
||||||
|
if blockname not in doc.blocks:
|
||||||
|
block = doc.blocks.new(blockname, base_point=(0, 0, 0))
|
||||||
|
block.add_blockref("bogen1", start)
|
||||||
|
block.add_blockref("bogen2", ende)
|
||||||
|
line = Line.new(dxfattribs={"start": start, "end": ende})
|
||||||
|
copy = line.copy()
|
||||||
|
copy.translate(-x, -y, -h_zwischen)
|
||||||
|
block.add_entity(copy)
|
||||||
|
msp.add_blockref(
|
||||||
|
blockname, (x, y, h_zwischen), dxfattribs={"rotation": rotation}
|
||||||
|
)
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Unit-Tests für Omniflo (Refactored)
|
||||||
|
"""
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
from .Omniflo import Omniflo, _safe_float, _safe_int
|
||||||
|
|
||||||
|
|
||||||
|
class TestSafeFloat(unittest.TestCase):
|
||||||
|
"""Tests für _safe_float Hilfsfunktion."""
|
||||||
|
|
||||||
|
def test_normaler_string(self):
|
||||||
|
self.assertEqual(_safe_float("3.14"), 3.14)
|
||||||
|
|
||||||
|
def test_komma_als_dezimaltrenner(self):
|
||||||
|
self.assertEqual(_safe_float("3,14"), 3.14)
|
||||||
|
|
||||||
|
def test_none_gibt_default(self):
|
||||||
|
self.assertEqual(_safe_float(None, 42.0), 42.0)
|
||||||
|
|
||||||
|
def test_ungueltiger_string_gibt_default(self):
|
||||||
|
self.assertEqual(_safe_float("abc", 1.0), 1.0)
|
||||||
|
|
||||||
|
def test_int_input(self):
|
||||||
|
self.assertEqual(_safe_float(5), 5.0)
|
||||||
|
|
||||||
|
def test_float_input(self):
|
||||||
|
self.assertEqual(_safe_float(2.5), 2.5)
|
||||||
|
|
||||||
|
|
||||||
|
class TestSafeInt(unittest.TestCase):
|
||||||
|
"""Tests für _safe_int Hilfsfunktion."""
|
||||||
|
|
||||||
|
def test_normaler_string(self):
|
||||||
|
self.assertEqual(_safe_int("3"), 3)
|
||||||
|
|
||||||
|
def test_float_string_wird_getruncated(self):
|
||||||
|
self.assertEqual(_safe_int("3.7"), 3)
|
||||||
|
|
||||||
|
def test_none_gibt_default(self):
|
||||||
|
self.assertEqual(_safe_int(None, 7), 7)
|
||||||
|
|
||||||
|
def test_ungueltiger_string(self):
|
||||||
|
self.assertEqual(_safe_int("xyz", 0), 0)
|
||||||
|
|
||||||
|
|
||||||
|
class TestOmnifloModell(unittest.TestCase):
|
||||||
|
"""Tests für das Omniflo Modell."""
|
||||||
|
|
||||||
|
def test_from_merkmale_vollstaendig(self):
|
||||||
|
merkmale = {
|
||||||
|
"SivasNummer": "SV-123",
|
||||||
|
"Länge in Meter": "10,5", # Komma-Format
|
||||||
|
"Drehung": "-180",
|
||||||
|
"Höhe": "3.0",
|
||||||
|
"Höhe unten": "1.0",
|
||||||
|
"Höhe oben": "2.0",
|
||||||
|
"Anzahl der Scanner": "2",
|
||||||
|
"Anzahl der Separatoren": "1",
|
||||||
|
}
|
||||||
|
obj = Omniflo.from_merkmale("TEST-001", 50.0, 60.0, merkmale)
|
||||||
|
self.assertEqual(obj.teileid, "TEST-001")
|
||||||
|
self.assertEqual(obj.sivasnummer, "SV-123")
|
||||||
|
self.assertAlmostEqual(obj.laenge, 10500.0) # 10.5 * 1000
|
||||||
|
self.assertEqual(obj.drehung, -180.0)
|
||||||
|
self.assertEqual(obj.hoehe, 3.0)
|
||||||
|
self.assertEqual(obj.h0, 1.0)
|
||||||
|
self.assertEqual(obj.h1, 2.0)
|
||||||
|
self.assertEqual(obj.anzahl_scanner, 2)
|
||||||
|
self.assertEqual(obj.anzahl_stopper, 1)
|
||||||
|
|
||||||
|
def test_from_merkmale_fehlende_werte(self):
|
||||||
|
# Fehlende optionale Felder → defaults
|
||||||
|
merkmale = {
|
||||||
|
"SivasNummer": "SV-001",
|
||||||
|
}
|
||||||
|
obj = Omniflo.from_merkmale("TEST-002", 0.0, 0.0, merkmale)
|
||||||
|
self.assertEqual(obj.laenge, 0.0) # None * 1000 → default 0 * 1000
|
||||||
|
self.assertEqual(obj.drehung, 0.0)
|
||||||
|
self.assertEqual(obj.hoehe, 0.0)
|
||||||
|
|
||||||
|
def test_hight_zwischen(self):
|
||||||
|
merkmale = {
|
||||||
|
"SivasNummer": "SV-001",
|
||||||
|
"Höhe unten": "1.0",
|
||||||
|
"Höhe oben": "3.0",
|
||||||
|
}
|
||||||
|
obj = Omniflo.from_merkmale("TEST-003", 0.0, 0.0, merkmale)
|
||||||
|
self.assertEqual(obj.hight_zwischen, 2.0)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
unittest.main()
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,284 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Unit-Tests für VarioFoerderer (Refactored)
|
||||||
|
|
||||||
|
Diese Tests können direkt in der Library-Methode verwendet werden
|
||||||
|
oder als separate Test-Datei ausgeführt werden.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
import math
|
||||||
|
from unittest.mock import Mock, MagicMock
|
||||||
|
from .VarioFoerderer import (
|
||||||
|
VarioFoerderer,
|
||||||
|
Foerderrichtung,
|
||||||
|
MotorUmlenkConfig,
|
||||||
|
BogenDeltas,
|
||||||
|
OffsetResult,
|
||||||
|
_parse_delta_attribute,
|
||||||
|
_calculate_offset_with_rotation,
|
||||||
|
_is_es_as_element,
|
||||||
|
horizontale_ausrichtung,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
class TestMotorUmlenkConfig(unittest.TestCase):
|
||||||
|
"""Tests für MotorUmlenkConfig Dataclass"""
|
||||||
|
|
||||||
|
def test_motor_offset_berechnung(self):
|
||||||
|
"""Test: Motor-Offset-Berechnung"""
|
||||||
|
config = MotorUmlenkConfig(
|
||||||
|
winkel_motor=45.0,
|
||||||
|
winkel_umlenk=30.0,
|
||||||
|
umlenk_laenge=(100.0, 50.0),
|
||||||
|
motor_laenge=(80.0, 40.0),
|
||||||
|
vario_abstand=25.0
|
||||||
|
)
|
||||||
|
|
||||||
|
# Motor-Offsets
|
||||||
|
expected_motor_x = 100.0 * math.cos(math.radians(45.0))
|
||||||
|
expected_motor_z = 100.0 * math.sin(math.radians(45.0))
|
||||||
|
|
||||||
|
self.assertAlmostEqual(config.motor_offset_x, expected_motor_x, places=5)
|
||||||
|
self.assertAlmostEqual(config.motor_offset_z, expected_motor_z, places=5)
|
||||||
|
|
||||||
|
def test_umlenk_offset_berechnung(self):
|
||||||
|
"""Test: Umlenk-Offset-Berechnung"""
|
||||||
|
config = MotorUmlenkConfig(
|
||||||
|
winkel_motor=45.0,
|
||||||
|
winkel_umlenk=30.0,
|
||||||
|
umlenk_laenge=(100.0, 50.0),
|
||||||
|
motor_laenge=(80.0, 40.0),
|
||||||
|
vario_abstand=25.0
|
||||||
|
)
|
||||||
|
|
||||||
|
# Umlenk-Offsets
|
||||||
|
expected_umlenk_x = 80.0 * math.cos(math.radians(30.0))
|
||||||
|
expected_umlenk_z = 80.0 * math.sin(math.radians(30.0))
|
||||||
|
|
||||||
|
self.assertAlmostEqual(config.umlenk_offset_x, expected_umlenk_x, places=5)
|
||||||
|
self.assertAlmostEqual(config.umlenk_offset_z, expected_umlenk_z, places=5)
|
||||||
|
|
||||||
|
|
||||||
|
class TestBogenDeltas(unittest.TestCase):
|
||||||
|
"""Tests für BogenDeltas Dataclass"""
|
||||||
|
|
||||||
|
def test_normalize_negative_values(self):
|
||||||
|
"""Test: Normalisierung negativer Werte"""
|
||||||
|
deltas = BogenDeltas(
|
||||||
|
SP_0=[-10.0, -20.0, 5.0],
|
||||||
|
SP_1=[15.0, -25.0, 10.0],
|
||||||
|
VP_0=[-5.0, 8.0, -3.0],
|
||||||
|
VP_1=[12.0, -15.0, 7.0]
|
||||||
|
)
|
||||||
|
|
||||||
|
deltas.normalize_negative_values()
|
||||||
|
|
||||||
|
# X und Y (Index 0 und 1) sollen positiv sein, Z (Index 2) unverändert
|
||||||
|
self.assertEqual(deltas.SP_0, [10.0, 20.0, 5.0])
|
||||||
|
self.assertEqual(deltas.SP_1, [15.0, 25.0, 10.0])
|
||||||
|
self.assertEqual(deltas.VP_0, [5.0, 8.0, -3.0])
|
||||||
|
self.assertEqual(deltas.VP_1, [12.0, 15.0, 7.0])
|
||||||
|
|
||||||
|
|
||||||
|
class TestVarioFoerderer(unittest.TestCase):
|
||||||
|
"""Tests für VarioFoerderer Modell"""
|
||||||
|
|
||||||
|
def test_from_merkmale(self):
|
||||||
|
"""Test: VarioFoerderer aus Merkmale-Dict erstellen"""
|
||||||
|
merkmale = {
|
||||||
|
"Höhe Anfang": "1.5",
|
||||||
|
"Höhe Ende": "2.0",
|
||||||
|
"Länge in Meter": "5.0",
|
||||||
|
"Winkel": "6",
|
||||||
|
"Motorstation_hinten": True,
|
||||||
|
"Spannstation_vorn": False,
|
||||||
|
"Drehung": "-90",
|
||||||
|
"Förderrichtung": "Auf",
|
||||||
|
"Anzahl der Scanner": "2",
|
||||||
|
"Anzahl der Separatoren": "3",
|
||||||
|
}
|
||||||
|
|
||||||
|
foerderer = VarioFoerderer.from_merkmale("TEST-001", 100.0, 200.0, merkmale)
|
||||||
|
|
||||||
|
self.assertEqual(foerderer.teileid, "TEST-001")
|
||||||
|
self.assertEqual(foerderer.x, 100.0)
|
||||||
|
self.assertEqual(foerderer.y, 200.0)
|
||||||
|
self.assertEqual(foerderer.h0, 1500.0) # 1.5 * 1000
|
||||||
|
self.assertEqual(foerderer.h1, 2000.0) # 2.0 * 1000
|
||||||
|
self.assertEqual(foerderer.laenge, 5000.0) # 5.0 * 1000
|
||||||
|
self.assertEqual(foerderer.winkel, 6.0)
|
||||||
|
self.assertTrue(foerderer.hat_motor)
|
||||||
|
self.assertFalse(foerderer.hat_umlenk)
|
||||||
|
self.assertEqual(foerderer.drehung, -90.0)
|
||||||
|
self.assertEqual(foerderer.foerderer_richtung, "Auf")
|
||||||
|
self.assertEqual(foerderer.anzahl_scanner, 2)
|
||||||
|
self.assertEqual(foerderer.anzahl_separatoren, 3)
|
||||||
|
|
||||||
|
def test_hight_zwischen(self):
|
||||||
|
"""Test: Berechnung der mittleren Höhe"""
|
||||||
|
merkmale = {
|
||||||
|
"Höhe Anfang": "1.0",
|
||||||
|
"Höhe Ende": "3.0",
|
||||||
|
"Länge in Meter": "1.0",
|
||||||
|
"Winkel": "3",
|
||||||
|
"Motorstation_hinten": False,
|
||||||
|
"Spannstation_vorn": False,
|
||||||
|
"Drehung": "0",
|
||||||
|
"Förderrichtung": "Auf",
|
||||||
|
"Anzahl der Scanner": "0",
|
||||||
|
"Anzahl der Separatoren": "0",
|
||||||
|
}
|
||||||
|
|
||||||
|
foerderer = VarioFoerderer.from_merkmale("TEST-002", 0, 0, merkmale)
|
||||||
|
expected_height = (1000.0 + 3000.0) / 2 # (h0 + h1) / 2
|
||||||
|
|
||||||
|
self.assertEqual(foerderer.hight_zwischen, expected_height)
|
||||||
|
|
||||||
|
|
||||||
|
class TestHilfsfunktionen(unittest.TestCase):
|
||||||
|
"""Tests für generische Hilfsfunktionen"""
|
||||||
|
|
||||||
|
def test_parse_delta_attribute(self):
|
||||||
|
"""Test: Delta-Attribut parsen"""
|
||||||
|
attrib_dict = {
|
||||||
|
"DELTA_SP_0": "10.5;20.3;-5.7",
|
||||||
|
"DELTA_VP_1": "15.2,25.8,-8.1"
|
||||||
|
}
|
||||||
|
|
||||||
|
result_sp = _parse_delta_attribute(attrib_dict, "DELTA_SP_0")
|
||||||
|
result_vp = _parse_delta_attribute(attrib_dict, "DELTA_VP_1")
|
||||||
|
|
||||||
|
self.assertEqual(result_sp, [10.5, 20.3, -5.7])
|
||||||
|
self.assertEqual(result_vp, [15.2, 25.8, -8.1])
|
||||||
|
|
||||||
|
def test_calculate_offset_with_rotation(self):
|
||||||
|
"""Test: Offset-Berechnung mit Rotation"""
|
||||||
|
SP = [10.0, 5.0, 8.0]
|
||||||
|
VP = [2.0, 5.0, 3.0]
|
||||||
|
winkel = 45.0
|
||||||
|
|
||||||
|
result = _calculate_offset_with_rotation(SP, VP, winkel)
|
||||||
|
|
||||||
|
# Erwartete Werte berechnen
|
||||||
|
rad = math.radians(45.0)
|
||||||
|
expected_x = (SP[0] - VP[0]) * math.cos(rad) + (SP[2] - VP[2]) * math.sin(rad)
|
||||||
|
expected_y = VP[1]
|
||||||
|
expected_z = -(SP[0] - VP[0]) * math.sin(rad) + (SP[2] - VP[2]) * math.cos(rad)
|
||||||
|
|
||||||
|
self.assertAlmostEqual(result[0], expected_x, places=5)
|
||||||
|
self.assertAlmostEqual(result[1], expected_y, places=5)
|
||||||
|
self.assertAlmostEqual(result[2], expected_z, places=5)
|
||||||
|
|
||||||
|
def test_is_es_as_element_true(self):
|
||||||
|
"""Test: ES/AS-Element erkennen"""
|
||||||
|
entity = Mock()
|
||||||
|
entity.dxftype.return_value = "INSERT"
|
||||||
|
entity.dxf.name = "200000146_ES-Element_90_rechts_modified"
|
||||||
|
|
||||||
|
self.assertTrue(_is_es_as_element(entity))
|
||||||
|
|
||||||
|
def test_is_es_as_element_false(self):
|
||||||
|
"""Test: Kein ES/AS-Element"""
|
||||||
|
entity = Mock()
|
||||||
|
entity.dxftype.return_value = "INSERT"
|
||||||
|
entity.dxf.name = "Vario_Bogen_auf_12°"
|
||||||
|
|
||||||
|
self.assertFalse(_is_es_as_element(entity))
|
||||||
|
|
||||||
|
def test_is_es_as_element_not_insert(self):
|
||||||
|
"""Test: Kein INSERT-Entity"""
|
||||||
|
entity = Mock()
|
||||||
|
entity.dxftype.return_value = "LINE"
|
||||||
|
|
||||||
|
self.assertFalse(_is_es_as_element(entity))
|
||||||
|
|
||||||
|
|
||||||
|
class TestHorizontaleAusrichtung(unittest.TestCase):
|
||||||
|
"""Tests für horizontale_ausrichtung Funktion"""
|
||||||
|
|
||||||
|
def test_horizontal_rotation_0(self):
|
||||||
|
"""Test: Horizontale Ausrichtung bei Rotation 0°"""
|
||||||
|
merkmale = {
|
||||||
|
"Höhe Anfang": "1.0",
|
||||||
|
"Höhe Ende": "1.0",
|
||||||
|
"Länge in Meter": "1.0",
|
||||||
|
"Winkel": "3",
|
||||||
|
"Motorstation_hinten": False,
|
||||||
|
"Spannstation_vorn": False,
|
||||||
|
"Drehung": "0",
|
||||||
|
"Förderrichtung": "Horizontal",
|
||||||
|
"Anzahl der Scanner": "0",
|
||||||
|
"Anzahl der Separatoren": "0",
|
||||||
|
}
|
||||||
|
|
||||||
|
foerderer = VarioFoerderer.from_merkmale("TEST", 100.0, 200.0, merkmale)
|
||||||
|
|
||||||
|
# Förderer ist über Kreisel (y > y_kreisel)
|
||||||
|
result = horizontale_ausrichtung(foerderer, 100.0, 100.0)
|
||||||
|
self.assertEqual(result, "unten_drehung_0_or_-90")
|
||||||
|
|
||||||
|
# Förderer ist unter Kreisel (y < y_kreisel)
|
||||||
|
result = horizontale_ausrichtung(foerderer, 100.0, 300.0)
|
||||||
|
self.assertEqual(result, "oben_drehung_0_or_-90")
|
||||||
|
|
||||||
|
def test_nicht_horizontal(self):
|
||||||
|
"""Test: Nicht-horizontale Förderer geben 'None' zurück"""
|
||||||
|
merkmale = {
|
||||||
|
"Höhe Anfang": "1.0",
|
||||||
|
"Höhe Ende": "2.0",
|
||||||
|
"Länge in Meter": "1.0",
|
||||||
|
"Winkel": "6",
|
||||||
|
"Motorstation_hinten": False,
|
||||||
|
"Spannstation_vorn": False,
|
||||||
|
"Drehung": "0",
|
||||||
|
"Förderrichtung": "Auf",
|
||||||
|
"Anzahl der Scanner": "0",
|
||||||
|
"Anzahl der Separatoren": "0",
|
||||||
|
}
|
||||||
|
|
||||||
|
foerderer = VarioFoerderer.from_merkmale("TEST", 100.0, 200.0, merkmale)
|
||||||
|
result = horizontale_ausrichtung(foerderer, 100.0, 100.0)
|
||||||
|
|
||||||
|
self.assertEqual(result, "None")
|
||||||
|
|
||||||
|
|
||||||
|
class TestFoerderrichtungEnum(unittest.TestCase):
|
||||||
|
"""Tests für Foerderrichtung Enum"""
|
||||||
|
|
||||||
|
def test_enum_werte(self):
|
||||||
|
"""Test: Enum-Werte sind korrekt"""
|
||||||
|
self.assertEqual(Foerderrichtung.AUF.value, "Auf")
|
||||||
|
self.assertEqual(Foerderrichtung.AB.value, "Ab")
|
||||||
|
self.assertEqual(Foerderrichtung.HORIZONTAL.value, "Horizontal")
|
||||||
|
|
||||||
|
def test_enum_vergleich(self):
|
||||||
|
"""Test: Enum-Vergleich funktioniert"""
|
||||||
|
richtung = "Auf"
|
||||||
|
self.assertEqual(richtung, Foerderrichtung.AUF.value)
|
||||||
|
|
||||||
|
|
||||||
|
# ============================================================================
|
||||||
|
# Test-Runner
|
||||||
|
# ============================================================================
|
||||||
|
|
||||||
|
def run_tests():
|
||||||
|
"""Führt alle Unit-Tests aus"""
|
||||||
|
loader = unittest.TestLoader()
|
||||||
|
suite = loader.loadTestsFromModule(__import__(__name__))
|
||||||
|
runner = unittest.TextTestRunner(verbosity=2)
|
||||||
|
result = runner.run(suite)
|
||||||
|
|
||||||
|
print("\n" + "="*70)
|
||||||
|
print(f"Tests durchgeführt: {result.testsRun}")
|
||||||
|
print(f"Erfolgreich: {result.testsRun - len(result.failures) - len(result.errors)}")
|
||||||
|
print(f"Fehlgeschlagen: {len(result.failures)}")
|
||||||
|
print(f"Errors: {len(result.errors)}")
|
||||||
|
print("="*70)
|
||||||
|
|
||||||
|
return result.wasSuccessful()
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
success = run_tests()
|
||||||
|
exit(0 if success else 1)
|
||||||
@@ -0,0 +1,222 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
import csv
|
||||||
|
import json
|
||||||
|
import re
|
||||||
|
import configparser
|
||||||
|
from pathlib import Path
|
||||||
|
from lib.utils import check_environment_var, setup_logger
|
||||||
|
from lib.Elemente import Kreisel, VarioFoerderer,Gefaellestrecke,Angetriebene_Kurve,Bt_element,Omniflo, Eckrad
|
||||||
|
# --------------------------------------------------------- CFG-Leser für shapes.cfg
|
||||||
|
def get_shape_cfg(teileart, cfg_path, logger=None):
|
||||||
|
parser = configparser.ConfigParser()
|
||||||
|
try:
|
||||||
|
with open(cfg_path, encoding='utf-8') as f:
|
||||||
|
parser.read_file(f)
|
||||||
|
except Exception as e:
|
||||||
|
msg = f"Fehler beim Lesen der Config-Datei {cfg_path}: {e}"
|
||||||
|
if logger:
|
||||||
|
logger.error(msg)
|
||||||
|
else:
|
||||||
|
print(msg)
|
||||||
|
return []
|
||||||
|
section = teileart
|
||||||
|
if section not in parser:
|
||||||
|
return []
|
||||||
|
# Blöcke
|
||||||
|
items = parser.get(section, "items", fallback="").replace('"', '').split(",")
|
||||||
|
blocks = [item.strip() for item in items if item.strip()]
|
||||||
|
symbols = []
|
||||||
|
for i, name in enumerate(blocks):
|
||||||
|
# Offset
|
||||||
|
offset_key = f"offset_symb{i+1}"
|
||||||
|
offset_str = parser.get(section, offset_key, fallback="0,0")
|
||||||
|
try:
|
||||||
|
ox, oy = [float(x) for x in offset_str.split(",")]
|
||||||
|
except Exception:
|
||||||
|
ox, oy = 0.0, 0.0
|
||||||
|
# Rotation
|
||||||
|
rot_key = f"rot_symb{i+1}"
|
||||||
|
rot_str = parser.get(section, rot_key, fallback="0.0")
|
||||||
|
try:
|
||||||
|
rot = float(rot_str)
|
||||||
|
except Exception:
|
||||||
|
rot = 0.0
|
||||||
|
symbols.append({
|
||||||
|
"name": name,
|
||||||
|
"offset": (ox, oy),
|
||||||
|
"rotation": rot
|
||||||
|
})
|
||||||
|
return symbols
|
||||||
|
|
||||||
|
def extract_coords(planquadrat: str) -> tuple[float, float]:
|
||||||
|
"""Extrahiert X/Y Koordinaten aus PlanquadratString."""
|
||||||
|
m = re.search(r"X:(\d+[\.,]?\d*)\s+Y:(\d+[\.,]?\d*)", planquadrat)
|
||||||
|
if not m:
|
||||||
|
raise ValueError(f"Koordinaten nicht gefunden in: '{planquadrat}'")
|
||||||
|
x, y = m.groups()
|
||||||
|
return float(x.replace(",", ".")), float(y.replace(",", "."))
|
||||||
|
|
||||||
|
def parse_merkmale(merkmale_str: str) -> dict:
|
||||||
|
"""Parst Merkmale-JSON-String in dict; bei Fehler → leeres Dict."""
|
||||||
|
try:
|
||||||
|
return json.loads(merkmale_str)
|
||||||
|
except json.JSONDecodeError:
|
||||||
|
return {}
|
||||||
|
|
||||||
|
def get_nachbar_information(csv_path:Path) -> dict:
|
||||||
|
"""Gibt die Art und nötige Elemente den Nachbardateien zurück"""
|
||||||
|
geraden = []
|
||||||
|
kreisel =[]
|
||||||
|
strecken_nachbarn = []
|
||||||
|
angetriebene_kurve= []
|
||||||
|
eckrad_dic= []
|
||||||
|
"""Gib für jede gefällestrecke zurück welche Drehrichtung die benachbarten Kreisel haben """
|
||||||
|
with csv_path.open(newline="", encoding="utf-8") as fh:
|
||||||
|
reader = csv.DictReader(fh, delimiter=';')
|
||||||
|
for row in reader:
|
||||||
|
bezeichner = row["TeileArt"].strip()
|
||||||
|
if bezeichner == "ILS 2.0 Gefällestrecke":
|
||||||
|
Id = row["TeileId"].strip()
|
||||||
|
NachbarIds = row["NachbarIds"].strip()
|
||||||
|
geraden.append({"Id": Id, "NachbarIds": NachbarIds})
|
||||||
|
if bezeichner == "ILS 2.0 Kreisel" or bezeichner == "ILS 2.0 Kreisel mit Pin":
|
||||||
|
Id = row["TeileId"].strip()
|
||||||
|
planquadrat = row["Planquadrat"]
|
||||||
|
x, y = extract_coords(planquadrat)
|
||||||
|
merkmale = parse_merkmale(row.get("Merkmale", ""))
|
||||||
|
# Erstelle Kreisel-Objekt
|
||||||
|
kreisel_obj = Kreisel.Kreisel.from_merkmale(Id, x, y, merkmale)
|
||||||
|
# Für Kompatibilität auch als Dict speichern (für bestehende Code-Stellen)
|
||||||
|
kreisel.append({
|
||||||
|
"Id": Id,
|
||||||
|
"drehung": kreisel_obj.drehrichtung,
|
||||||
|
"höhe": kreisel_obj.hoehe,
|
||||||
|
"x": kreisel_obj.x,
|
||||||
|
"y": kreisel_obj.y,
|
||||||
|
"rotation": kreisel_obj.drehung,
|
||||||
|
"abstand": str(kreisel_obj.abstand / 1000) # Zurück in Meter als String
|
||||||
|
})
|
||||||
|
if bezeichner =="ILS 2.0 VarioFoerderer":
|
||||||
|
Id = row["TeileId"].strip()
|
||||||
|
NachbarIds = row["NachbarIds"].strip()
|
||||||
|
merkmale = parse_merkmale(row.get("Merkmale", ""))
|
||||||
|
planquadrat = row["Planquadrat"]
|
||||||
|
x, y = extract_coords(planquadrat)
|
||||||
|
foerderer_objekt = VarioFoerderer.VarioFoerderer.from_merkmale(Id, x,y,merkmale)
|
||||||
|
winkel = foerderer_objekt.winkel
|
||||||
|
h0 = foerderer_objekt.h0
|
||||||
|
h1 = foerderer_objekt.h1
|
||||||
|
foerderrichtung = foerderer_objekt.foerderer_richtung
|
||||||
|
geraden.append({"Id": Id,"NachbarIds":NachbarIds, "Winkel":winkel, "h0": h0,"h1": h1,"Foerderrichtung":foerderrichtung,"X_foerderer": x,"Y_foerderer": y
|
||||||
|
})
|
||||||
|
if bezeichner =="ILS 2.0 Kurve angetrieben":
|
||||||
|
Id = row["TeileId"].strip()
|
||||||
|
planquadrat = row["Planquadrat"]
|
||||||
|
x, y = extract_coords(planquadrat)
|
||||||
|
merkmale = parse_merkmale(row.get("Merkmale", ""))
|
||||||
|
kurve_angetrieben = Angetriebene_Kurve.Angetriebene_Kurve.from_merkmale(Id,x,y,merkmale)
|
||||||
|
h0 = kurve_angetrieben.hoehe0
|
||||||
|
h1 = kurve_angetrieben.hoehe1
|
||||||
|
kurvenrichtung = kurve_angetrieben.kurvenrichtung
|
||||||
|
tefkurve = kurve_angetrieben.antrieb
|
||||||
|
kurve_winkel = kurve_angetrieben.winkel
|
||||||
|
angetriebene_kurve.append({"Id": Id,"H0": h0,"H1":h1,"kurvenrichtung":kurvenrichtung,"Tefkurve": tefkurve,"Kurvenwinkel": kurve_winkel,"X_angetrieben":x,"Y_angetrieben":y})
|
||||||
|
if bezeichner =="ILS 2.0 Eckrad":
|
||||||
|
Id = row["TeileId"].strip()
|
||||||
|
planquadrat = row["Planquadrat"]
|
||||||
|
x, y = extract_coords(planquadrat)
|
||||||
|
merkmale = parse_merkmale(row.get("Merkmale", ""))
|
||||||
|
eckrad_att = Eckrad.Eckrad.from_merkmale(Id,x,y,merkmale)
|
||||||
|
|
||||||
|
eckrad_dic.append({"Id": Id,"H0": eckrad_att.hoehe,"Eckrad_x": x,"Eckrad_y": y})
|
||||||
|
for gerade in geraden:
|
||||||
|
anweisungen = 0
|
||||||
|
voerder_anweisung = 0
|
||||||
|
geraden_anweisung = 0
|
||||||
|
eckrad_anweisung = 0
|
||||||
|
eintrag = {"Id": gerade["Id"]}
|
||||||
|
for foerderer in angetriebene_kurve:
|
||||||
|
if foerderer["Id"] in gerade["NachbarIds"]:
|
||||||
|
if voerder_anweisung == 0:
|
||||||
|
eintrag["X_angetrieben"] = foerderer.get("X_angetrieben")
|
||||||
|
eintrag["Y_angetrieben"] = foerderer.get("Y_angetrieben")
|
||||||
|
eintrag["vario_hoehe_0"] = foerderer.get("H0")
|
||||||
|
eintrag["vario_hoehe_1"] = foerderer.get("H1")
|
||||||
|
eintrag["Kurvenrichtung"] = foerderer.get("kurvenrichtung")
|
||||||
|
eintrag["Tefkurve"] = foerderer.get("Tefkurve")
|
||||||
|
eintrag["Kurvenwinkel"] = foerderer.get("Kurvenwinkel")
|
||||||
|
voerder_anweisung = 1
|
||||||
|
elif voerder_anweisung ==1:
|
||||||
|
eintrag["X_angetrieben_1"] = foerderer.get("X_angetrieben")
|
||||||
|
eintrag["Y_angetrieben_1"] = foerderer.get("Y_angetrieben")
|
||||||
|
eintrag["vario_hoehe_0_1"] = foerderer.get("H0")
|
||||||
|
eintrag["vario_hoehe_1_1"] = foerderer.get("H1")
|
||||||
|
eintrag["Kurvenrichtung_1"] = foerderer.get("kurvenrichtung")
|
||||||
|
eintrag["Tefkurve_1"] = foerderer.get("Tefkurve")
|
||||||
|
eintrag["Kurvenwinkel_1"] = foerderer.get("Kurvenwinkel")
|
||||||
|
for eckrad in eckrad_dic:
|
||||||
|
if eckrad["Id"] in gerade["NachbarIds"]:
|
||||||
|
if eckrad_anweisung == 0:
|
||||||
|
eintrag["Eckrad_x"] = eckrad.get("Eckrad_x")
|
||||||
|
eintrag["Eckrad_y"] = eckrad.get("Eckrad_y")
|
||||||
|
eintrag["Eckrad_höhe"] = eckrad.get("H0")
|
||||||
|
eckrad_anweisung = 1
|
||||||
|
elif eckrad_anweisung == 1:
|
||||||
|
eintrag["Eckrad_x_1"] = eckrad.get("Eckrad_x")
|
||||||
|
eintrag["Eckrad_y_1"] = eckrad.get("Eckrad_y")
|
||||||
|
eintrag["Eckrad_höhe_1"] = eckrad.get("H0")
|
||||||
|
for kreis in kreisel:
|
||||||
|
if kreis["Id"] in gerade["NachbarIds"]:
|
||||||
|
if anweisungen == 0:
|
||||||
|
eintrag["Drehung0"] = kreis.get("drehung")
|
||||||
|
eintrag["Hoehe0"] = kreis.get("höhe")
|
||||||
|
eintrag["x0"] = kreis.get("x")
|
||||||
|
eintrag["y0"] = kreis.get("y")
|
||||||
|
eintrag["rotation0"] = kreis.get("rotation")
|
||||||
|
eintrag["abstand0"] = kreis.get("abstand")
|
||||||
|
anweisungen = 1
|
||||||
|
elif anweisungen == 1:
|
||||||
|
eintrag["Drehung1"] = kreis.get("drehung")
|
||||||
|
eintrag["Hoehe1"] = kreis.get("höhe")
|
||||||
|
eintrag["x1"] = kreis.get("x")
|
||||||
|
eintrag["y1"] = kreis.get("y")
|
||||||
|
eintrag["rotation1"] = kreis.get("rotation")
|
||||||
|
eintrag["abstand1"] = kreis.get("abstand")
|
||||||
|
break
|
||||||
|
if(gerade.get("Winkel") != None ):
|
||||||
|
for vario_gerade in geraden:
|
||||||
|
|
||||||
|
if vario_gerade["Id"] in gerade["NachbarIds"] and vario_gerade.get("Winkel") != None:
|
||||||
|
if geraden_anweisung == 0:
|
||||||
|
eintrag["X_foerderer"] = vario_gerade.get("X_foerderer")
|
||||||
|
eintrag["Y_foerderer"] = vario_gerade.get("Y_foerderer")
|
||||||
|
eintrag["Winkel"] = vario_gerade.get("Winkel")
|
||||||
|
eintrag["h0"] = vario_gerade.get("h0")
|
||||||
|
eintrag["h1"] = vario_gerade.get("h1")
|
||||||
|
eintrag["Foerderrichtung"] = vario_gerade.get("Foerderrichtung")
|
||||||
|
geraden_anweisung =1
|
||||||
|
elif geraden_anweisung == 1:
|
||||||
|
eintrag["X_foerderer_2"] = vario_gerade.get("X_foerderer")
|
||||||
|
eintrag["Y_foerderer_2"] = vario_gerade.get("Y_foerderer")
|
||||||
|
eintrag["Winkel_2"] = vario_gerade.get("Winkel")
|
||||||
|
eintrag["h0_2"] = vario_gerade.get("h0")
|
||||||
|
eintrag["h1_2"] = vario_gerade.get("h1")
|
||||||
|
eintrag["Foerderrichtung_2"] = vario_gerade.get("Foerderrichtung")
|
||||||
|
break
|
||||||
|
|
||||||
|
strecken_nachbarn.append(eintrag)
|
||||||
|
return strecken_nachbarn
|
||||||
|
|
||||||
|
def normalize_func_name(name):
|
||||||
|
return (
|
||||||
|
name.replace('ä', 'ae')
|
||||||
|
.replace('ö', 'oe')
|
||||||
|
.replace('ü', 'ue')
|
||||||
|
.replace('ß', 'ss')
|
||||||
|
.replace(' ', '_')
|
||||||
|
.replace('.', '_')
|
||||||
|
.replace('-', '_')
|
||||||
|
.lower()
|
||||||
|
)
|
||||||
@@ -0,0 +1,881 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from ezdxf.entities import Line
|
||||||
|
import math
|
||||||
|
from lib import plant2dxf
|
||||||
|
from lib import block_methoden
|
||||||
|
|
||||||
|
RADIUS = 400
|
||||||
|
|
||||||
|
|
||||||
|
def vertausch_der_höhe(objekt):
|
||||||
|
upper_hoehe_objekt = objekt.h1
|
||||||
|
lower_hoehe_objekt = objekt.h0
|
||||||
|
rotation = objekt.drehung
|
||||||
|
"""Vertausch der Höhen, für ausrechnung blöcke mit as elemente oder andere Berücksichtigungen"""
|
||||||
|
if upper_hoehe_objekt < lower_hoehe_objekt:
|
||||||
|
hoehe2 = upper_hoehe_objekt
|
||||||
|
upper_hoehe_objekt = lower_hoehe_objekt
|
||||||
|
objekt.h1 = upper_hoehe_objekt
|
||||||
|
lower_hoehe_objekt = hoehe2
|
||||||
|
objekt.h0 = lower_hoehe_objekt
|
||||||
|
rotation = rotation - 180
|
||||||
|
objekt.drehung = rotation
|
||||||
|
objekt.h1 = upper_hoehe_objekt
|
||||||
|
objekt.h0 = lower_hoehe_objekt
|
||||||
|
|
||||||
|
|
||||||
|
def erstellung_gefaelle_block_verbunden_an_einen(
|
||||||
|
msp,
|
||||||
|
x,
|
||||||
|
y,
|
||||||
|
doc,
|
||||||
|
lib_doc,
|
||||||
|
upper_hoehe_gefaelle,
|
||||||
|
lower_hoehe_gefaelle,
|
||||||
|
hoehe_gefaelle,
|
||||||
|
drehung0,
|
||||||
|
laenge,
|
||||||
|
blockname,
|
||||||
|
config,
|
||||||
|
hight=None,
|
||||||
|
block_vario=None,
|
||||||
|
vario_richtung=None,
|
||||||
|
verbunden_höher=None,
|
||||||
|
gefaelle_block=None,
|
||||||
|
start=None,
|
||||||
|
ende=None,
|
||||||
|
mit_horizontal_verbunden=None,
|
||||||
|
as_es_rotation=None,
|
||||||
|
):
|
||||||
|
"""Tut ein as/es element in den Block für Gefällestrecken wird auch überprüft ob nur ein as es Element vorhanden ist"""
|
||||||
|
halbe_laenge = laenge / 2
|
||||||
|
dy = halbe_laenge * math.cos(0)
|
||||||
|
asoffset = float(config.get("ILS 2.0 Gefällestrecke", "asoffset"))
|
||||||
|
esoffset = float(config.get("ILS 2.0 Gefällestrecke", "esoffset"))
|
||||||
|
winkel_as = float(config.get("Ils 2.0 core winkel", "winkel_as"))
|
||||||
|
winkel_es = float(config.get("Ils 2.0 core winkel", "winkel_es"))
|
||||||
|
asoffset_y = asoffset * math.cos(math.radians(winkel_as))
|
||||||
|
asoffset_z = asoffset * math.sin(math.radians(winkel_as))
|
||||||
|
esoffset_y = esoffset * math.cos(math.radians(winkel_es))
|
||||||
|
esoffset_z = esoffset * math.sin(math.radians(winkel_es))
|
||||||
|
block_as = None
|
||||||
|
block_es = None
|
||||||
|
if (
|
||||||
|
(hight == "higher" and drehung0 == "GUZS")
|
||||||
|
or (vario_richtung == "Auf" and verbunden_höher == False and drehung0 == "GUZS")
|
||||||
|
or (vario_richtung == "Ab" and verbunden_höher == True and drehung0 == "GUZS")
|
||||||
|
or (
|
||||||
|
vario_richtung == "Horizontal"
|
||||||
|
and drehung0 == "GUZS"
|
||||||
|
and (
|
||||||
|
mit_horizontal_verbunden == "unten_drehung_0_or_-90"
|
||||||
|
or mit_horizontal_verbunden == "oben_drehung_-180_or_-270"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
):
|
||||||
|
block_as = "200000241_AS-Element_90_rechts"
|
||||||
|
block_methoden.import_block(block_as, lib_doc, doc)
|
||||||
|
layer, color = block_methoden.get_insert_color_layer(lib_doc, block_as)
|
||||||
|
|
||||||
|
elif (
|
||||||
|
(hight == "lower" and drehung0 == "GUZS")
|
||||||
|
or (vario_richtung == "Auf" and verbunden_höher == True and drehung0 == "GUZS")
|
||||||
|
or (vario_richtung == "Ab" and verbunden_höher == False and drehung0 == "GUZS")
|
||||||
|
or (
|
||||||
|
vario_richtung == "Horizontal"
|
||||||
|
and drehung0 == "GUZS"
|
||||||
|
and (
|
||||||
|
mit_horizontal_verbunden == "oben_drehung_0_or_-90"
|
||||||
|
or mit_horizontal_verbunden == "unten_drehung_-180_or_-270"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
):
|
||||||
|
block_es = "200000146_ES-Element_90_rechts"
|
||||||
|
block_methoden.import_block(block_es, lib_doc, doc)
|
||||||
|
layer, color = block_methoden.get_insert_color_layer(lib_doc, block_es)
|
||||||
|
|
||||||
|
elif (
|
||||||
|
(hight == "higher" and drehung0 == "UZS")
|
||||||
|
or (vario_richtung == "Auf" and verbunden_höher == False and drehung0 == "UZS")
|
||||||
|
or (vario_richtung == "Ab" and verbunden_höher == True and drehung0 == "UZS")
|
||||||
|
or (
|
||||||
|
vario_richtung == "Horizontal"
|
||||||
|
and drehung0 == "UZS"
|
||||||
|
and (
|
||||||
|
mit_horizontal_verbunden == "unten_drehung_0_or_-90"
|
||||||
|
or mit_horizontal_verbunden == "oben_drehung_-180_or_-270"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
):
|
||||||
|
block_as = "200000217_AS-Element_90_links"
|
||||||
|
block_methoden.import_block(block_as, lib_doc, doc)
|
||||||
|
layer, color = block_methoden.get_insert_color_layer(lib_doc, block_as)
|
||||||
|
|
||||||
|
elif (
|
||||||
|
(hight == "lower" and drehung0 == "UZS")
|
||||||
|
or (vario_richtung == "Auf" and verbunden_höher == True and drehung0 == "UZS")
|
||||||
|
or (vario_richtung == "Ab" and verbunden_höher == False and drehung0 == "UZS")
|
||||||
|
or (
|
||||||
|
vario_richtung == "Horizontal"
|
||||||
|
and drehung0 == "UZS"
|
||||||
|
and (
|
||||||
|
mit_horizontal_verbunden == "oben_drehung_0_or_-90"
|
||||||
|
or mit_horizontal_verbunden == "unten_drehung_-180_or_-270"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
):
|
||||||
|
block_es = "400102632_ES-Element_90_links"
|
||||||
|
block_methoden.import_block(block_es, lib_doc, doc)
|
||||||
|
layer, color = block_methoden.get_insert_color_layer(lib_doc, block_es)
|
||||||
|
|
||||||
|
if block_as != None:
|
||||||
|
block_as = block_methoden.dreh_block(
|
||||||
|
block_as, doc, lib_doc, math.radians(winkel_as)
|
||||||
|
)
|
||||||
|
if vario_richtung == "Auf" or vario_richtung == "Horizontal":
|
||||||
|
start = (x, y + dy, upper_hoehe_gefaelle)
|
||||||
|
ende = (x, y - dy + asoffset_y, lower_hoehe_gefaelle - asoffset_z)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
ende[0] - x,
|
||||||
|
ende[1] - asoffset_y - y,
|
||||||
|
ende[2] - hoehe_gefaelle + asoffset_z,
|
||||||
|
),
|
||||||
|
dxfattribs={"rotation": 180, "layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
elif vario_richtung == "Ab":
|
||||||
|
start = (x, y + dy - asoffset_y, upper_hoehe_gefaelle - asoffset_z)
|
||||||
|
ende = (x, y - dy, lower_hoehe_gefaelle)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + asoffset_y - y,
|
||||||
|
start[2] - hoehe_gefaelle + asoffset_z,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
|
||||||
|
if laenge >= asoffset:
|
||||||
|
start[1] = start[1] - asoffset_y
|
||||||
|
start[2] = start[2] - asoffset_z
|
||||||
|
line = Line.new(dxfattribs={"start": start, "end": ende})
|
||||||
|
line.dxf.layer = "6-SP"
|
||||||
|
copy = line.copy()
|
||||||
|
copy.translate(-x, -y, -hoehe_gefaelle)
|
||||||
|
gefaelle_block.add_entity(copy)
|
||||||
|
gefaelle_block.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + asoffset_y - y,
|
||||||
|
start[2] - hoehe_gefaelle + asoffset_z,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return False
|
||||||
|
else:
|
||||||
|
msp.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(start[0], start[1] + asoffset_y, upper_hoehe_gefaelle),
|
||||||
|
dxfattribs={"layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return True
|
||||||
|
elif block_es != None:
|
||||||
|
block_es = block_methoden.dreh_block(
|
||||||
|
block_es, doc, lib_doc, math.radians(winkel_es)
|
||||||
|
)
|
||||||
|
if vario_richtung == "Auf" or vario_richtung == "Horizontal":
|
||||||
|
start = (x, y + dy - esoffset_y, upper_hoehe_gefaelle + esoffset_z)
|
||||||
|
ende = (x, y - dy, lower_hoehe_gefaelle)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + esoffset_y - y,
|
||||||
|
start[2] - hoehe_gefaelle - esoffset_z,
|
||||||
|
),
|
||||||
|
dxfattribs={"rotation": 180, "layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
elif vario_richtung == "Ab":
|
||||||
|
start = (x, y + dy, upper_hoehe_gefaelle)
|
||||||
|
ende = (x, y - dy + esoffset_y, lower_hoehe_gefaelle + esoffset_z)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(
|
||||||
|
ende[0] - x,
|
||||||
|
ende[1] - esoffset_y - y,
|
||||||
|
ende[2] - hoehe_gefaelle - esoffset_z,
|
||||||
|
),
|
||||||
|
dxfattribs={"rotation": as_es_rotation, "layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
|
||||||
|
if laenge >= esoffset:
|
||||||
|
ende[1] = ende[1] + esoffset_y
|
||||||
|
ende[2] = ende[2] + esoffset_z
|
||||||
|
line = Line.new(dxfattribs={"start": start, "end": ende})
|
||||||
|
line.dxf.layer = "6-SP"
|
||||||
|
copy = line.copy()
|
||||||
|
copy.translate(-x, -y, -hoehe_gefaelle)
|
||||||
|
gefaelle_block.add_entity(copy)
|
||||||
|
gefaelle_block.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(
|
||||||
|
ende[0] - x,
|
||||||
|
ende[1] - esoffset_y - y,
|
||||||
|
ende[2] - hoehe_gefaelle - esoffset_z,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return False
|
||||||
|
else:
|
||||||
|
msp.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(ende[0], ende[1] + esoffset_y, lower_hoehe_gefaelle),
|
||||||
|
dxfattribs={"rotation": as_es_rotation, "layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
def gefaellegerade_erstellung(
|
||||||
|
objekt,
|
||||||
|
doc,
|
||||||
|
lib_doc,
|
||||||
|
richtung2,
|
||||||
|
drehung0,
|
||||||
|
drehung1,
|
||||||
|
hight_position,
|
||||||
|
blockname,
|
||||||
|
config,
|
||||||
|
block_vario=None,
|
||||||
|
am_kreisel=None,
|
||||||
|
erster_kreisel_höher=None,
|
||||||
|
y1=None,
|
||||||
|
z1=None,
|
||||||
|
):
|
||||||
|
"""erstellung des blockes falls die gefaelle strecke mit einem kreisel verbunden ist, mehrere variation von selben weil diese nötig sind sobald man die richtigen inserts bekommen"""
|
||||||
|
if hasattr(objekt, "foerderer_richtung"):
|
||||||
|
foerder_richtung = objekt.foerderer_richtung
|
||||||
|
else:
|
||||||
|
foerder_richtung = None
|
||||||
|
|
||||||
|
laenge = objekt.laenge
|
||||||
|
upper_hoehe_gefaelle = objekt.h1
|
||||||
|
lower_hoehe_gefaelle = objekt.h0
|
||||||
|
x = objekt.x
|
||||||
|
y = objekt.y
|
||||||
|
hoehe_gefaelle = objekt.hight_zwischen
|
||||||
|
|
||||||
|
asoffset = float(config.get("ILS 2.0 Gefällestrecke", "asoffset"))
|
||||||
|
esoffset = float(config.get("ILS 2.0 Gefällestrecke", "esoffset"))
|
||||||
|
winkel_as = float(config.get("Ils 2.0 core winkel", "winkel_as"))
|
||||||
|
winkel_es = float(config.get("Ils 2.0 core winkel", "winkel_es"))
|
||||||
|
asoffset_y = asoffset * math.cos(math.radians(winkel_as))
|
||||||
|
asoffset_z = asoffset * math.sin(math.radians(winkel_as))
|
||||||
|
esoffset_y = esoffset * math.cos(math.radians(winkel_es))
|
||||||
|
esoffset_z = esoffset * math.sin(math.radians(winkel_es))
|
||||||
|
block_as = None
|
||||||
|
block_es = None
|
||||||
|
halbe_laenge = laenge / 2
|
||||||
|
dy = halbe_laenge * math.cos(0)
|
||||||
|
if upper_hoehe_gefaelle < lower_hoehe_gefaelle:
|
||||||
|
middle_hoehe = upper_hoehe_gefaelle
|
||||||
|
upper_hoehe_gefaelle = lower_hoehe_gefaelle
|
||||||
|
lower_hoehe_gefaelle = middle_hoehe
|
||||||
|
# Entnehmung welches as/es element man braucht wenn es mit zwei Kreisel verbunden ist aber ein Kreisel direkt am Kopf hängt
|
||||||
|
if richtung2 != "DEFAULT" or am_kreisel != None:
|
||||||
|
# Schaut bei gleicher Orentierung
|
||||||
|
if (
|
||||||
|
(drehung0 == "GUZS" and drehung1 == "GUZS" and hight_position == "higher")
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Auf"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == False)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == True)
|
||||||
|
)
|
||||||
|
and drehung0 == "GUZS"
|
||||||
|
and drehung1 == "GUZS"
|
||||||
|
)
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Ab"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == True)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == False)
|
||||||
|
)
|
||||||
|
and drehung0 == "GUZS"
|
||||||
|
and drehung1 == "GUZS"
|
||||||
|
)
|
||||||
|
or
|
||||||
|
# Schaut bei ungleicher Orentierung
|
||||||
|
((drehung0 == "UZS" and drehung1 == "GUZS" and hight_position == "higher"))
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Auf"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == False)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == True)
|
||||||
|
)
|
||||||
|
and (drehung0 == "GUZS" and drehung1 == "UZS")
|
||||||
|
)
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Ab"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == True)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == False)
|
||||||
|
)
|
||||||
|
and (drehung0 == "UZS" and drehung1 == "GUZS")
|
||||||
|
)
|
||||||
|
):
|
||||||
|
block_es = "200000146_ES-Element_90_rechts"
|
||||||
|
block_methoden.import_block(block_es, lib_doc, doc)
|
||||||
|
layer, color = block_methoden.get_insert_color_layer(lib_doc, block_es)
|
||||||
|
|
||||||
|
elif (
|
||||||
|
(drehung0 == "GUZS" and drehung1 == "GUZS")
|
||||||
|
or (am_kreisel != None and drehung0 == "GUZS" and drehung1 == "GUZS")
|
||||||
|
or (drehung0 == "UZS" and drehung1 == "GUZS" and hight_position == "lower")
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Auf"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == True)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == False)
|
||||||
|
)
|
||||||
|
and (drehung0 == "UZS" and drehung1 == "GUZS")
|
||||||
|
)
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Ab"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == False)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == True)
|
||||||
|
)
|
||||||
|
and (drehung0 == "GUZS" and drehung1 == "UZS")
|
||||||
|
)
|
||||||
|
):
|
||||||
|
block_as = "200000241_AS-Element_90_rechts"
|
||||||
|
block_methoden.import_block(block_as, lib_doc, doc)
|
||||||
|
layer, color = block_methoden.get_insert_color_layer(lib_doc, block_as)
|
||||||
|
|
||||||
|
elif (
|
||||||
|
(drehung0 == "UZS" and drehung1 == "UZS" and hight_position == "higher")
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Auf"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == False)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == True)
|
||||||
|
)
|
||||||
|
and drehung0 == "UZS"
|
||||||
|
and drehung1 == "UZS"
|
||||||
|
)
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Ab"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == True)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == False)
|
||||||
|
)
|
||||||
|
and drehung0 == "UZS"
|
||||||
|
and drehung1 == "UZS"
|
||||||
|
)
|
||||||
|
or (drehung0 == "GUZS" and drehung1 == "UZS" and hight_position == "higher")
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Auf"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == False)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == True)
|
||||||
|
)
|
||||||
|
and (drehung0 == "UZS" and drehung1 == "GUZS")
|
||||||
|
)
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Ab"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == True)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == False)
|
||||||
|
)
|
||||||
|
and (drehung0 == "GUZS" and drehung1 == "UZS")
|
||||||
|
)
|
||||||
|
):
|
||||||
|
|
||||||
|
block_es = "400102632_ES-Element_90_links"
|
||||||
|
block_methoden.import_block(block_es, lib_doc, doc)
|
||||||
|
layer, color = block_methoden.get_insert_color_layer(lib_doc, block_es)
|
||||||
|
|
||||||
|
elif (
|
||||||
|
(
|
||||||
|
(drehung0 == "UZS" and drehung1 == "UZS")
|
||||||
|
or (am_kreisel != None and drehung0 == "UZS" and drehung1 == "UZS")
|
||||||
|
)
|
||||||
|
or (drehung0 == "GUZS" and drehung1 == "UZS" and hight_position == "lower")
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Auf"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == True)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == False)
|
||||||
|
)
|
||||||
|
and (drehung0 == "GUZS" and drehung1 == "UZS")
|
||||||
|
)
|
||||||
|
or (
|
||||||
|
foerder_richtung == "Ab"
|
||||||
|
and (
|
||||||
|
(am_kreisel == 1 and erster_kreisel_höher == False)
|
||||||
|
or (am_kreisel == 2 and erster_kreisel_höher == True)
|
||||||
|
)
|
||||||
|
and (drehung0 == "UZS" and drehung1 == "GUZS")
|
||||||
|
)
|
||||||
|
):
|
||||||
|
block_as = "200000217_AS-Element_90_links"
|
||||||
|
block_methoden.import_block(block_as, lib_doc, doc)
|
||||||
|
layer, color = block_methoden.get_insert_color_layer(lib_doc, block_as)
|
||||||
|
|
||||||
|
# Erstellt den Block
|
||||||
|
if block_es != None:
|
||||||
|
block_es = block_methoden.dreh_block(
|
||||||
|
block_es, doc, lib_doc, math.radians(winkel_es)
|
||||||
|
)
|
||||||
|
if foerder_richtung == "Auf":
|
||||||
|
start = (x, y + dy - esoffset_y, upper_hoehe_gefaelle + esoffset_z)
|
||||||
|
ende = (x, y1, z1)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + esoffset_y - y,
|
||||||
|
start[2] - esoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"rotation": 180, "layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
elif foerder_richtung == "Ab":
|
||||||
|
start = (x, y1, z1)
|
||||||
|
ende = (x, y - dy + esoffset_y, lower_hoehe_gefaelle + esoffset_z)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(
|
||||||
|
ende[0] - x,
|
||||||
|
ende[1] - esoffset_y - y,
|
||||||
|
ende[2] - esoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
elif am_kreisel == None and blockname not in doc.blocks:
|
||||||
|
block = doc.blocks.new(name=blockname, base_point=(0, 0, 0))
|
||||||
|
start = (x, y + dy, upper_hoehe_gefaelle)
|
||||||
|
ende = (x, y - dy + esoffset_y, lower_hoehe_gefaelle + esoffset_z)
|
||||||
|
line = Line.new(dxfattribs={"start": start, "end": ende})
|
||||||
|
line.dxf.layer = "6-SP"
|
||||||
|
copy = line.copy()
|
||||||
|
copy.translate(-x, -y, -hoehe_gefaelle)
|
||||||
|
block.add_entity(copy)
|
||||||
|
block.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(ende[0] - x, ende[1] - esoffset_y - y, ende[2] - hoehe_gefaelle),
|
||||||
|
dxfattribs={"layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
if block_as != None:
|
||||||
|
block_as = block_methoden.dreh_block(
|
||||||
|
block_as, doc, lib_doc, math.radians(winkel_as)
|
||||||
|
)
|
||||||
|
if foerder_richtung == "Auf":
|
||||||
|
start = (x, y1, z1)
|
||||||
|
ende = (x, y - dy + asoffset_y, lower_hoehe_gefaelle)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
ende[0] - x,
|
||||||
|
ende[1] - asoffset_y - y,
|
||||||
|
ende[2] - esoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"rotation": 180, "layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
elif foerder_richtung == "Ab":
|
||||||
|
start = (x, y + dy - asoffset_y, upper_hoehe_gefaelle - asoffset_z)
|
||||||
|
ende = (x, y1, z1)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + asoffset_y - y,
|
||||||
|
start[2] + asoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": layer, "color": color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
elif am_kreisel == None and blockname not in doc.blocks:
|
||||||
|
block = doc.blocks.new(name=blockname, base_point=(0, 0, 0))
|
||||||
|
start = (x, y + dy - asoffset_y, upper_hoehe_gefaelle - asoffset_z)
|
||||||
|
ende = (x, y - dy, lower_hoehe_gefaelle)
|
||||||
|
line = Line.new(dxfattribs={"start": start, "end": ende})
|
||||||
|
line.dxf.layer = "6-SP"
|
||||||
|
|
||||||
|
copy = line.copy()
|
||||||
|
copy.translate(-x, -y, -hoehe_gefaelle)
|
||||||
|
|
||||||
|
block.add_entity(copy)
|
||||||
|
block.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + asoffset_y - y,
|
||||||
|
start[2] + asoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
if (drehung0 == "GUZS" and drehung1 == "GUZS") or (
|
||||||
|
foerder_richtung != None and drehung0 == "GUZS" and drehung1 == "GUZS"
|
||||||
|
):
|
||||||
|
block_as = "200000241_AS-Element_90_rechts"
|
||||||
|
block_methoden.import_block(block_as, lib_doc, doc)
|
||||||
|
block_es = "200000146_ES-Element_90_rechts"
|
||||||
|
block_methoden.import_block(block_es, lib_doc, doc)
|
||||||
|
as_layer, as_color = block_methoden.get_insert_color_layer(
|
||||||
|
lib_doc, block_as
|
||||||
|
)
|
||||||
|
es_layer, es_color = block_methoden.get_insert_color_layer(
|
||||||
|
lib_doc, block_es
|
||||||
|
)
|
||||||
|
elif (
|
||||||
|
(
|
||||||
|
(
|
||||||
|
drehung0 == "GUZS"
|
||||||
|
and drehung1 == "UZS"
|
||||||
|
and hight_position == "higher"
|
||||||
|
)
|
||||||
|
or (
|
||||||
|
drehung0 == "UZS"
|
||||||
|
and drehung1 == "GUZS"
|
||||||
|
and hight_position == "lower"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
or (foerder_richtung == "Auf" and drehung0 == "UZS" and drehung1 == "GUZS")
|
||||||
|
or (foerder_richtung == "Ab" and drehung0 == "GUZS" and drehung1 == "UZS")
|
||||||
|
):
|
||||||
|
block_as = "200000241_AS-Element_90_rechts"
|
||||||
|
block_methoden.import_block(block_as, lib_doc, doc)
|
||||||
|
block_es = "400102632_ES-Element_90_links"
|
||||||
|
block_methoden.import_block(block_es, lib_doc, doc)
|
||||||
|
as_layer, as_color = block_methoden.get_insert_color_layer(
|
||||||
|
lib_doc, block_as
|
||||||
|
)
|
||||||
|
es_layer, es_color = block_methoden.get_insert_color_layer(
|
||||||
|
lib_doc, block_es
|
||||||
|
)
|
||||||
|
elif (drehung0 == "UZS" and drehung1 == "UZS") or (
|
||||||
|
foerder_richtung != None and drehung0 == "UZS" and drehung1 == "UZS"
|
||||||
|
):
|
||||||
|
block_as = "200000217_AS-Element_90_links"
|
||||||
|
block_methoden.import_block(block_as, lib_doc, doc)
|
||||||
|
block_es = "400102632_ES-Element_90_links"
|
||||||
|
block_methoden.import_block(block_es, lib_doc, doc)
|
||||||
|
as_layer, as_color = block_methoden.get_insert_color_layer(
|
||||||
|
lib_doc, block_as
|
||||||
|
)
|
||||||
|
es_layer, es_color = block_methoden.get_insert_color_layer(
|
||||||
|
lib_doc, block_es
|
||||||
|
)
|
||||||
|
elif (
|
||||||
|
(
|
||||||
|
(
|
||||||
|
(
|
||||||
|
drehung0 == "UZS"
|
||||||
|
and drehung1 == "GUZS"
|
||||||
|
and hight_position == "higher"
|
||||||
|
)
|
||||||
|
or (
|
||||||
|
drehung0 == "GUZS"
|
||||||
|
and drehung1 == "UZS"
|
||||||
|
and hight_position == "lower"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
or (foerder_richtung == "Auf" and drehung0 == "GUZS" and drehung1 == "UZS")
|
||||||
|
or (foerder_richtung == "Ab" and drehung0 == "UZS" and drehung1 == "GUZS")
|
||||||
|
):
|
||||||
|
|
||||||
|
block_as = "200000217_AS-Element_90_links"
|
||||||
|
block_methoden.import_block(block_as, lib_doc, doc)
|
||||||
|
block_es = "200000146_ES-Element_90_rechts"
|
||||||
|
block_methoden.import_block(block_es, lib_doc, doc)
|
||||||
|
as_layer, as_color = block_methoden.get_insert_color_layer(
|
||||||
|
lib_doc, block_as
|
||||||
|
)
|
||||||
|
es_layer, es_color = block_methoden.get_insert_color_layer(
|
||||||
|
lib_doc, block_es
|
||||||
|
)
|
||||||
|
block_as = block_methoden.dreh_block(
|
||||||
|
block_as, doc, lib_doc, math.radians(winkel_as)
|
||||||
|
)
|
||||||
|
block_es = block_methoden.dreh_block(
|
||||||
|
block_es, doc, lib_doc, math.radians(winkel_es)
|
||||||
|
)
|
||||||
|
halbe_laenge = laenge / 2
|
||||||
|
|
||||||
|
dy = halbe_laenge * math.cos(0)
|
||||||
|
if hight_position != None and blockname not in doc.blocks:
|
||||||
|
block = doc.blocks.new(name=blockname, base_point=(0, 0, 0))
|
||||||
|
start = (x, y + dy - asoffset_y, upper_hoehe_gefaelle - asoffset_z)
|
||||||
|
ende = (x, y - dy + esoffset_y, lower_hoehe_gefaelle + esoffset_z)
|
||||||
|
line = Line.new(dxfattribs={"start": start, "end": ende})
|
||||||
|
line.dxf.layer = "6-SP"
|
||||||
|
|
||||||
|
copy = line.copy()
|
||||||
|
|
||||||
|
copy.translate(-x, -y, -hoehe_gefaelle)
|
||||||
|
block.add_entity(copy)
|
||||||
|
block.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + asoffset_y - y,
|
||||||
|
start[2] + asoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": as_layer, "color": as_color},
|
||||||
|
)
|
||||||
|
block.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(
|
||||||
|
ende[0] - x,
|
||||||
|
ende[1] - esoffset_y - y,
|
||||||
|
ende[2] - esoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": es_layer, "color": es_color},
|
||||||
|
)
|
||||||
|
return
|
||||||
|
if foerder_richtung == "Auf":
|
||||||
|
start = (x, y + dy - esoffset_y, upper_hoehe_gefaelle + esoffset_z)
|
||||||
|
ende = (x, y - dy + asoffset, lower_hoehe_gefaelle - asoffset_z)
|
||||||
|
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + esoffset_y - y,
|
||||||
|
start[2] - esoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"rotation": 180, "layer": as_layer, "color": as_color},
|
||||||
|
)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
ende[0] - x,
|
||||||
|
ende[1] - asoffset_y - y,
|
||||||
|
ende[2] + asoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"rotation": 180, "layer": es_layer, "color": es_color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
elif foerder_richtung == "Ab":
|
||||||
|
start = (x, y + dy - asoffset_y, upper_hoehe_gefaelle - asoffset_z)
|
||||||
|
ende = (x, y - dy + esoffset_y, lower_hoehe_gefaelle + esoffset_z)
|
||||||
|
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_as,
|
||||||
|
(
|
||||||
|
start[0] - x,
|
||||||
|
start[1] + asoffset_y - y,
|
||||||
|
start[2] + asoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": as_layer, "color": as_color},
|
||||||
|
)
|
||||||
|
block_vario.add_blockref(
|
||||||
|
block_es,
|
||||||
|
(
|
||||||
|
ende[0] - x,
|
||||||
|
ende[1] - esoffset_y - y,
|
||||||
|
ende[2] - esoffset_z - hoehe_gefaelle,
|
||||||
|
),
|
||||||
|
dxfattribs={"layer": es_layer, "color": es_color},
|
||||||
|
)
|
||||||
|
return start, ende
|
||||||
|
|
||||||
|
|
||||||
|
def am_kreisel_direct_verbunden(
|
||||||
|
x,
|
||||||
|
y,
|
||||||
|
upper_hoehe_gefaelle,
|
||||||
|
lower_hoehe_gefaelle,
|
||||||
|
x0_kreisel,
|
||||||
|
y0_kreisel,
|
||||||
|
richtung_rad0,
|
||||||
|
abstand0,
|
||||||
|
dx,
|
||||||
|
dy,
|
||||||
|
x1_kreisel,
|
||||||
|
y1_kreisel,
|
||||||
|
richtung_rad1,
|
||||||
|
abstand1,
|
||||||
|
kreisel_verbunden=None,
|
||||||
|
richtung0=None,
|
||||||
|
richtung1=None,
|
||||||
|
richtung2=None,
|
||||||
|
):
|
||||||
|
"""Schaut ob das Element direkt am Kreisle Kopf hängt"""
|
||||||
|
if kreisel_verbunden == None:
|
||||||
|
kreisel_verbunden = 0
|
||||||
|
unterschiedlich = False
|
||||||
|
am_kreisel = 0
|
||||||
|
halbabstand0 = abstand0 / 2
|
||||||
|
dx0 = halbabstand0 * math.cos(richtung_rad0)
|
||||||
|
dy0 = halbabstand0 * math.sin(richtung_rad0)
|
||||||
|
pos0_0_floor = (math.floor(x0_kreisel + dx0), math.floor(y0_kreisel + dy0))
|
||||||
|
pos0_1_floor = (math.floor(x0_kreisel - dx0), math.floor(y0_kreisel - dy0))
|
||||||
|
pos0_0_round = (round(x0_kreisel + dx0), round(y0_kreisel + dy0))
|
||||||
|
pos0_1_round = (round(x0_kreisel - dx0), round(y0_kreisel - dy0))
|
||||||
|
if x1_kreisel != None:
|
||||||
|
halbabstand1 = abstand1 / 2
|
||||||
|
dx1 = halbabstand1 * math.cos(richtung_rad1)
|
||||||
|
dy1 = halbabstand1 * math.sin(richtung_rad1)
|
||||||
|
pos1_0_floor = (math.floor(x1_kreisel + dx1), math.floor(y1_kreisel + dy1))
|
||||||
|
pos1_1_floor = (math.floor(x1_kreisel - dx1), math.floor(y1_kreisel - dy1))
|
||||||
|
pos1_0_round = (round(x1_kreisel + dx1), round(y1_kreisel + dy1))
|
||||||
|
pos1_1_round = (round(x1_kreisel - dx1), round(y1_kreisel - dy1))
|
||||||
|
|
||||||
|
# berechnung der geraden einmal abgerunden und einmal gerunden zur negirung des offsets
|
||||||
|
start_floor = (math.floor(x + dx), math.floor(y + dy), upper_hoehe_gefaelle)
|
||||||
|
ende_floor = (math.floor(x - dx), math.floor(y - dy), lower_hoehe_gefaelle)
|
||||||
|
start_round = (round(x + dx), round(y + dy), upper_hoehe_gefaelle)
|
||||||
|
ende_round = (round(x - dx), round(y - dy), lower_hoehe_gefaelle)
|
||||||
|
# verschiebund der endpunkte der gerade in richtung von dem potentiellen Kreisel für den vergleich wieder mit floor und rundung
|
||||||
|
abstand_fuer_kreis_start_x_floor = start_floor[0] + RADIUS, start_floor[1]
|
||||||
|
abstand_gegen_kreis_start_x_floor = start_floor[0] - RADIUS, start_floor[1]
|
||||||
|
abstand_fuer_kreis_start_y_floor = start_floor[0], start_floor[1] + RADIUS
|
||||||
|
abstand_gegen_kreis_start_y_floor = start_floor[0], start_floor[1] - RADIUS
|
||||||
|
abstand_fuer_kreis_ende_x_floor = ende_floor[0] + RADIUS, ende_floor[1]
|
||||||
|
abstand_gegen_kreis_ende_x_floor = ende_floor[0] - RADIUS, ende_floor[1]
|
||||||
|
abstand_fuer_kreis_ende_y_floor = ende_floor[0], ende_floor[1] + RADIUS
|
||||||
|
abstand_gegen_kreis_ende_y_floor = ende_floor[0], ende_floor[1] - RADIUS
|
||||||
|
|
||||||
|
abstand_fuer_kreis_start_x_round = start_round[0] + RADIUS, start_round[1]
|
||||||
|
abstand_gegen_kreis_start_x_round = start_round[0] - RADIUS, start_round[1]
|
||||||
|
abstand_fuer_kreis_start_y_round = start_round[0], start_round[1] + RADIUS
|
||||||
|
abstand_gegen_kreis_start_y_round = start_round[0], start_round[1] - RADIUS
|
||||||
|
abstand_fuer_kreis_ende_x_round = ende_round[0] + RADIUS, ende_round[1]
|
||||||
|
abstand_gegen_kreis_ende_x_round = ende_round[0] - RADIUS, ende_round[1]
|
||||||
|
abstand_fuer_kreis_ende_y_round = ende_round[0], ende_round[1] + RADIUS
|
||||||
|
abstand_gegen_kreis_ende_y_round = ende_round[0], ende_round[1] - RADIUS
|
||||||
|
if richtung0 != None and richtung0 != None:
|
||||||
|
if richtung0 != richtung1 and kreisel_verbunden == 1:
|
||||||
|
if (
|
||||||
|
(abstand_fuer_kreis_start_y_floor == pos0_0_floor)
|
||||||
|
or (abstand_fuer_kreis_start_y_floor == pos0_1_floor)
|
||||||
|
or (abstand_gegen_kreis_start_y_floor == pos0_0_floor)
|
||||||
|
or (abstand_gegen_kreis_start_y_floor == pos0_1_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_y_floor == pos0_0_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_y_floor == pos0_1_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_y_floor == pos0_0_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_y_floor == pos0_1_floor)
|
||||||
|
or (abstand_fuer_kreis_start_y_round == pos0_0_round)
|
||||||
|
or (abstand_fuer_kreis_start_y_round == pos0_1_round)
|
||||||
|
or (abstand_gegen_kreis_start_y_round == pos0_0_round)
|
||||||
|
or (abstand_gegen_kreis_start_y_round == pos0_1_round)
|
||||||
|
or (abstand_fuer_kreis_ende_y_round == pos0_0_round)
|
||||||
|
or (abstand_fuer_kreis_ende_y_round == pos0_1_round)
|
||||||
|
or (abstand_gegen_kreis_ende_y_round == pos0_0_round)
|
||||||
|
or (abstand_gegen_kreis_ende_y_round == pos0_1_round)
|
||||||
|
or (abstand_fuer_kreis_start_y_floor == pos1_0_floor)
|
||||||
|
or (abstand_fuer_kreis_start_y_floor == pos1_1_floor)
|
||||||
|
or (abstand_gegen_kreis_start_y_floor == pos1_0_floor)
|
||||||
|
or (abstand_gegen_kreis_start_y_floor == pos1_1_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_y_floor == pos1_0_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_y_floor == pos1_1_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_y_floor == pos1_0_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_y_floor == pos1_1_floor)
|
||||||
|
or (abstand_fuer_kreis_start_y_round == pos1_0_round)
|
||||||
|
or (abstand_fuer_kreis_start_y_round == pos1_1_round)
|
||||||
|
or (abstand_gegen_kreis_start_y_round == pos1_0_round)
|
||||||
|
or (abstand_gegen_kreis_start_y_round == pos1_1_round)
|
||||||
|
or (abstand_fuer_kreis_ende_y_round == pos1_0_round)
|
||||||
|
or (abstand_fuer_kreis_ende_y_round == pos1_1_round)
|
||||||
|
or (abstand_gegen_kreis_ende_y_round == pos1_0_round)
|
||||||
|
or (abstand_gegen_kreis_ende_y_round == pos1_1_round)
|
||||||
|
):
|
||||||
|
richtung2 = "Vertikal"
|
||||||
|
unterschiedlich = True
|
||||||
|
|
||||||
|
else:
|
||||||
|
richtung2 = "Horizontal"
|
||||||
|
unterschiedlich = True
|
||||||
|
return richtung2, unterschiedlich
|
||||||
|
return richtung2, unterschiedlich
|
||||||
|
|
||||||
|
# vergleich mit einem kreisel von zwei
|
||||||
|
if (
|
||||||
|
(abstand_fuer_kreis_start_x_floor == pos0_0_floor)
|
||||||
|
or (abstand_fuer_kreis_start_x_floor == pos0_1_floor)
|
||||||
|
or (abstand_gegen_kreis_start_x_floor == pos0_0_floor)
|
||||||
|
or (abstand_gegen_kreis_start_x_floor == pos0_1_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_x_floor == pos0_0_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_x_floor == pos0_1_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_x_floor == pos0_0_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_x_floor == pos0_1_floor)
|
||||||
|
or (abstand_fuer_kreis_start_y_floor == pos0_0_floor)
|
||||||
|
or (abstand_fuer_kreis_start_y_floor == pos0_1_floor)
|
||||||
|
or (abstand_gegen_kreis_start_y_floor == pos0_0_floor)
|
||||||
|
or (abstand_gegen_kreis_start_y_floor == pos0_1_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_y_floor == pos0_0_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_y_floor == pos0_1_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_y_floor == pos0_0_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_y_floor == pos0_1_floor)
|
||||||
|
or (abstand_fuer_kreis_start_x_round == pos0_0_round)
|
||||||
|
or (abstand_fuer_kreis_start_x_round == pos0_1_round)
|
||||||
|
or (abstand_gegen_kreis_start_x_round == pos0_0_round)
|
||||||
|
or (abstand_gegen_kreis_start_x_round == pos0_1_round)
|
||||||
|
or (abstand_fuer_kreis_ende_x_round == pos0_0_round)
|
||||||
|
or (abstand_fuer_kreis_ende_x_round == pos0_1_round)
|
||||||
|
or (abstand_gegen_kreis_ende_x_round == pos0_0_round)
|
||||||
|
or (abstand_gegen_kreis_ende_x_round == pos0_1_round)
|
||||||
|
or (abstand_fuer_kreis_start_y_round == pos0_0_round)
|
||||||
|
or (abstand_fuer_kreis_start_y_round == pos0_1_round)
|
||||||
|
or (abstand_gegen_kreis_start_y_round == pos0_0_round)
|
||||||
|
or (abstand_gegen_kreis_start_y_round == pos0_1_round)
|
||||||
|
or (abstand_fuer_kreis_ende_y_round == pos0_0_round)
|
||||||
|
or (abstand_fuer_kreis_ende_y_round == pos0_1_round)
|
||||||
|
or (abstand_gegen_kreis_ende_y_round == pos0_0_round)
|
||||||
|
or (abstand_gegen_kreis_ende_y_round == pos0_1_round)
|
||||||
|
):
|
||||||
|
kreisel_verbunden = kreisel_verbunden + 1
|
||||||
|
# setzung auf kreisel 1 für spätere ausrechnung der geraden form
|
||||||
|
am_kreisel = 1
|
||||||
|
if x1_kreisel == None:
|
||||||
|
return am_kreisel, kreisel_verbunden
|
||||||
|
|
||||||
|
if (
|
||||||
|
(abstand_fuer_kreis_start_x_floor == pos1_0_floor)
|
||||||
|
or (abstand_fuer_kreis_start_x_floor == pos1_1_floor)
|
||||||
|
or (abstand_gegen_kreis_start_x_floor == pos1_0_floor)
|
||||||
|
or (abstand_gegen_kreis_start_x_floor == pos1_1_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_x_floor == pos1_0_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_x_floor == pos1_1_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_x_floor == pos1_0_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_x_floor == pos1_1_floor)
|
||||||
|
or (abstand_fuer_kreis_start_y_floor == pos1_0_floor)
|
||||||
|
or (abstand_fuer_kreis_start_y_floor == pos1_1_floor)
|
||||||
|
or (abstand_gegen_kreis_start_y_floor == pos1_0_floor)
|
||||||
|
or (abstand_gegen_kreis_start_y_floor == pos1_1_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_y_floor == pos1_0_floor)
|
||||||
|
or (abstand_fuer_kreis_ende_y_floor == pos1_1_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_y_floor == pos1_0_floor)
|
||||||
|
or (abstand_gegen_kreis_ende_y_floor == pos1_1_floor)
|
||||||
|
or (abstand_fuer_kreis_start_x_round == pos1_0_round)
|
||||||
|
or (abstand_fuer_kreis_start_x_round == pos1_1_round)
|
||||||
|
or (abstand_gegen_kreis_start_x_round == pos1_0_round)
|
||||||
|
or (abstand_gegen_kreis_start_x_round == pos1_1_round)
|
||||||
|
or (abstand_fuer_kreis_ende_x_round == pos1_0_round)
|
||||||
|
or (abstand_fuer_kreis_ende_x_round == pos1_1_round)
|
||||||
|
or (abstand_gegen_kreis_ende_x_round == pos1_0_round)
|
||||||
|
or (abstand_gegen_kreis_ende_x_round == pos1_1_round)
|
||||||
|
or (abstand_fuer_kreis_start_y_round == pos1_0_round)
|
||||||
|
or (abstand_fuer_kreis_start_y_round == pos1_1_round)
|
||||||
|
or (abstand_gegen_kreis_start_y_round == pos1_0_round)
|
||||||
|
or (abstand_gegen_kreis_start_y_round == pos1_1_round)
|
||||||
|
or (abstand_fuer_kreis_ende_y_round == pos1_0_round)
|
||||||
|
or (abstand_fuer_kreis_ende_y_round == pos1_1_round)
|
||||||
|
or (abstand_gegen_kreis_ende_y_round == pos1_0_round)
|
||||||
|
or (abstand_gegen_kreis_ende_y_round == pos1_1_round)
|
||||||
|
):
|
||||||
|
kreisel_verbunden = kreisel_verbunden + 1
|
||||||
|
am_kreisel = 2
|
||||||
|
return am_kreisel, kreisel_verbunden
|
||||||
@@ -0,0 +1,211 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import math
|
||||||
|
from lib import plant2dxf
|
||||||
|
from ezdxf import units
|
||||||
|
from ezdxf.entities import Line
|
||||||
|
from ezdxf.addons import importer
|
||||||
|
from ezdxf.math import Matrix44, X_AXIS, Y_AXIS, Z_AXIS
|
||||||
|
|
||||||
|
|
||||||
|
def dreh_block(block_name: str, to_doc, lib_doc, winkel):
|
||||||
|
"""Nimmt ein schon importierten Block und erstellt einen neuen der an der y_axis oder x_axis gedreht wird"""
|
||||||
|
dreh_block_name = block_name + f"_{math.degrees(winkel)}"
|
||||||
|
layer, color = get_insert_color_layer(lib_doc, block_name)
|
||||||
|
if dreh_block_name in to_doc.blocks:
|
||||||
|
return dreh_block_name
|
||||||
|
block_zwischen = to_doc.blocks.new(
|
||||||
|
name=block_name + f"zwischenschrit_{winkel}", base_point=(0, 0, 0)
|
||||||
|
)
|
||||||
|
block = to_doc.blocks.new(name=dreh_block_name, base_point=(0, 0, 0))
|
||||||
|
if (
|
||||||
|
block_name == "200000146_ES-Element_90_rechts"
|
||||||
|
or block_name == "400102632_ES-Element_90_links"
|
||||||
|
or block_name == "200000241_AS-Element_90_rechts"
|
||||||
|
or block_name == "200000217_AS-Element_90_links"
|
||||||
|
):
|
||||||
|
rotation_matrix = Matrix44.axis_rotate(X_AXIS, winkel)
|
||||||
|
else:
|
||||||
|
rotation_matrix = Matrix44.axis_rotate(Y_AXIS, winkel)
|
||||||
|
|
||||||
|
block_zwischen.add_blockref(
|
||||||
|
block_name, (0, 0, 0), dxfattribs={"layer": layer, "color": color}
|
||||||
|
)
|
||||||
|
for e in block_zwischen:
|
||||||
|
copy = e.copy()
|
||||||
|
copy.transform(rotation_matrix)
|
||||||
|
block.add_entity(copy)
|
||||||
|
return dreh_block_name
|
||||||
|
|
||||||
|
|
||||||
|
def import_block(block_name: str, from_doc, to_doc, winkel=None) -> None:
|
||||||
|
"""Importiert Blockdefinition block_name von from_doc nach to_doc.
|
||||||
|
|
||||||
|
- Kopiert alle Entities des Blocks
|
||||||
|
- Stellt sicher, dass benutzte Layer im Ziel existieren (mit Eigenschaften)
|
||||||
|
- Übernimmt Basispunkt und Block-Layer, falls vorhanden
|
||||||
|
"""
|
||||||
|
|
||||||
|
src = from_doc.blocks[block_name]
|
||||||
|
att_def = {}
|
||||||
|
if block_name == "Pinbereich":
|
||||||
|
imp = importer.Importer(from_doc, to_doc)
|
||||||
|
|
||||||
|
# Alle Linientypen importieren
|
||||||
|
imp.import_table("linetypes")
|
||||||
|
if block_name in to_doc.blocks:
|
||||||
|
# speichern der attdef elemente in eine Liste falks diese verhanden sind und gibt diese zurück
|
||||||
|
for ent in src:
|
||||||
|
copy = ent.copy()
|
||||||
|
|
||||||
|
if ent.dxftype() == "ATTDEF":
|
||||||
|
att_def[ent.dxf.tag] = ent.dxf.text
|
||||||
|
if ent.dxftype() == "INSERT":
|
||||||
|
|
||||||
|
import_block(ent.dxf.name, from_doc, to_doc, None)
|
||||||
|
|
||||||
|
if att_def != {}:
|
||||||
|
return att_def
|
||||||
|
return
|
||||||
|
|
||||||
|
if block_name not in from_doc.blocks:
|
||||||
|
raise ValueError(f"Block '{block_name}' nicht in Bibliothek gefunden.")
|
||||||
|
# Sicherstellen, dass alle verwendeten Layer existieren
|
||||||
|
try:
|
||||||
|
used_layer_names = {e.dxf.layer for e in src if hasattr(e.dxf, "layer")}
|
||||||
|
for layer_name in used_layer_names:
|
||||||
|
if layer_name and layer_name not in to_doc.layers:
|
||||||
|
try:
|
||||||
|
src_layer = from_doc.layers.get(layer_name)
|
||||||
|
to_doc.layers.add(
|
||||||
|
name=layer_name,
|
||||||
|
color=getattr(src_layer.dxf, "color", None),
|
||||||
|
linetype=getattr(src_layer.dxf, "linetype", None),
|
||||||
|
lineweight=getattr(src_layer.dxf, "lineweight", None),
|
||||||
|
)
|
||||||
|
except Exception:
|
||||||
|
# Fallback: Layer mit Standardwerten anlegen
|
||||||
|
to_doc.layers.add(name=layer_name)
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
tgt = to_doc.blocks.new(name=block_name)
|
||||||
|
# Basispunkt/Layer des Blocks übernehmen, wenn vorhanden
|
||||||
|
try:
|
||||||
|
tgt.block.dxf.base_point = src.block.dxf.base_point
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
tgt.block.dxf.layer = src.block.dxf.layer
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
# kopiert die elemente von dem element aus dem block und speichert diese in den block für dass Modelspace auf und # speichern der attdef elemente in eine Liste falks diese verhanden sind und gibt diese zurück
|
||||||
|
|
||||||
|
for ent in src:
|
||||||
|
copy = ent.copy()
|
||||||
|
|
||||||
|
if ent.dxftype() == "ATTDEF":
|
||||||
|
att_def[ent.dxf.tag] = ent.dxf.text
|
||||||
|
if ent.dxftype() == "INSERT":
|
||||||
|
import_block(ent.dxf.name, from_doc, to_doc, None)
|
||||||
|
tgt.add_entity(copy)
|
||||||
|
|
||||||
|
if att_def != {}:
|
||||||
|
return att_def
|
||||||
|
|
||||||
|
|
||||||
|
def get_insert_color_layer(lib_doc, blockname):
|
||||||
|
"""Gibt den Layer und die Color für den Jeweiligen block in der Libary datei zurück"""
|
||||||
|
msp_lib = lib_doc.modelspace()
|
||||||
|
color = 0
|
||||||
|
layer = 0
|
||||||
|
for insert in msp_lib.query("INSERT"):
|
||||||
|
if insert.dxf.name == blockname:
|
||||||
|
color = insert.dxf.color
|
||||||
|
layer = insert.dxf.layer
|
||||||
|
return layer, color
|
||||||
|
|
||||||
|
|
||||||
|
def rotatate_and_left_motor_umlenk(doc, lib_doc, config):
|
||||||
|
motor_rotation = float(config.get("Ils 2.0 core winkel", "winkel_motor"))
|
||||||
|
umlenk_rotation = float(config.get("Ils 2.0 core winkel", "winkel_umlenk"))
|
||||||
|
block_Vario_Umlenkstation_500mm = "Vario_Umlenkstation_500mm"
|
||||||
|
block_Vario_Motorstation_500mm = "Vario_Motorstation_500mm"
|
||||||
|
blockname_motor_links = block_Vario_Motorstation_500mm + "_links"
|
||||||
|
blockname_umlenk_links = block_Vario_Umlenkstation_500mm + "_links"
|
||||||
|
import_block(block_Vario_Umlenkstation_500mm, lib_doc, doc)
|
||||||
|
import_block(block_Vario_Motorstation_500mm, lib_doc, doc)
|
||||||
|
turn_two_blocks_left(
|
||||||
|
doc,
|
||||||
|
block_Vario_Umlenkstation_500mm,
|
||||||
|
block_Vario_Motorstation_500mm,
|
||||||
|
blockname_motor_links,
|
||||||
|
blockname_umlenk_links,
|
||||||
|
)
|
||||||
|
|
||||||
|
block_Vario_Umlenkstation_500mm = dreh_block(
|
||||||
|
block_Vario_Umlenkstation_500mm, doc, lib_doc, math.radians(umlenk_rotation)
|
||||||
|
)
|
||||||
|
block_Vario_Motorstation_500mm = dreh_block(
|
||||||
|
block_Vario_Motorstation_500mm, doc, lib_doc, math.radians(motor_rotation)
|
||||||
|
)
|
||||||
|
blockname_motor_links = dreh_block(
|
||||||
|
blockname_motor_links, doc, lib_doc, math.radians(umlenk_rotation)
|
||||||
|
)
|
||||||
|
blockname_umlenk_links = dreh_block(
|
||||||
|
blockname_umlenk_links, doc, lib_doc, math.radians(motor_rotation)
|
||||||
|
)
|
||||||
|
return (
|
||||||
|
block_Vario_Umlenkstation_500mm,
|
||||||
|
block_Vario_Motorstation_500mm,
|
||||||
|
blockname_motor_links,
|
||||||
|
blockname_umlenk_links,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def turn_two_blocks_left(
|
||||||
|
doc,
|
||||||
|
block_1_name_zwischen,
|
||||||
|
block_2_name_zwischen,
|
||||||
|
block_2_left_name,
|
||||||
|
block_1_left_name,
|
||||||
|
):
|
||||||
|
blockname1 = block_1_name_zwischen
|
||||||
|
blockname2 = block_2_name_zwischen
|
||||||
|
if block_2_left_name not in doc.blocks:
|
||||||
|
matrix = Matrix44.scale(1, -1, 1)
|
||||||
|
block1_zwischen = doc.blocks.new(
|
||||||
|
name=block_1_name_zwischen + "zwischenschrit", base_point=(0, 0, 0)
|
||||||
|
)
|
||||||
|
block2_zwischen = doc.blocks.new(
|
||||||
|
name=block_2_name_zwischen + "zwischenschrit", base_point=(0, 0, 0)
|
||||||
|
)
|
||||||
|
block_2 = doc.blocks.new(name=block_2_left_name, base_point=(0, 0, 0))
|
||||||
|
block_1_left_name = doc.blocks.new(name=block_1_left_name, base_point=(0, 0, 0))
|
||||||
|
block1_zwischen.add_blockref(blockname1, (0, 0, 0))
|
||||||
|
block2_zwischen.add_blockref(blockname2, (0, 0, 0))
|
||||||
|
for e in block2_zwischen:
|
||||||
|
copy = e.copy()
|
||||||
|
copy.transform(matrix)
|
||||||
|
block_2.add_entity(copy)
|
||||||
|
|
||||||
|
for e in block1_zwischen:
|
||||||
|
copy = e.copy()
|
||||||
|
copy.transform(matrix)
|
||||||
|
block_1_left_name.add_entity(copy)
|
||||||
|
|
||||||
|
|
||||||
|
def add_attributes_to_block(block, attributes):
|
||||||
|
"""
|
||||||
|
Fügt einem bestehenden ezdxf-Block Attribut-Definitionen hinzu.
|
||||||
|
|
||||||
|
Parameter:
|
||||||
|
block – ein ezdxf.blocks.BlockLayout Objekt
|
||||||
|
attributes – Liste von Tupeln [(tag, value), ...]
|
||||||
|
"""
|
||||||
|
for tag, value in attributes.items():
|
||||||
|
tag = tag
|
||||||
|
value = value
|
||||||
|
a = block.add_attrib(
|
||||||
|
tag=tag,
|
||||||
|
text=value,
|
||||||
|
)
|
||||||
|
a.is_invisible = True
|
||||||
+409
-192
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,215 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Handler Context für DXF-Elementgenerierung.
|
||||||
|
Vereinfacht die Aufrufe der handle-Funktionen und bietet Debug-Unterstützung.
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
class HandlerContext:
|
||||||
|
"""
|
||||||
|
Kontextobjekt für Handler-Funktionsaufrufe.
|
||||||
|
|
||||||
|
Speichert alle Parameter für handle-Funktionen und bietet:
|
||||||
|
- Vereinfachte Aufrufe
|
||||||
|
- Schöne String-Repräsentation für Debugging
|
||||||
|
- Einfachen Zugriff auf alle Parameter
|
||||||
|
"""
|
||||||
|
|
||||||
|
def __init__(
|
||||||
|
self,
|
||||||
|
msp,
|
||||||
|
teileid,
|
||||||
|
merkmale,
|
||||||
|
x,
|
||||||
|
y,
|
||||||
|
doc,
|
||||||
|
lib_doc,
|
||||||
|
verbose=False,
|
||||||
|
symbols=None,
|
||||||
|
strecken_nachbarn=None,
|
||||||
|
config=None,
|
||||||
|
config_allgemein=None,
|
||||||
|
):
|
||||||
|
self.msp = msp
|
||||||
|
self.teileid = teileid
|
||||||
|
self.merkmale = merkmale if merkmale is not None else {}
|
||||||
|
self.x = x
|
||||||
|
self.y = y
|
||||||
|
self.doc = doc
|
||||||
|
self.lib_doc = lib_doc
|
||||||
|
self.verbose = verbose
|
||||||
|
self.symbols = symbols if symbols is not None else []
|
||||||
|
self.strecken_nachbarn = (
|
||||||
|
strecken_nachbarn if strecken_nachbarn is not None else []
|
||||||
|
)
|
||||||
|
self.config = config
|
||||||
|
self.config_allgemein = config_allgemein
|
||||||
|
|
||||||
|
def call(self, handler_func):
|
||||||
|
"""
|
||||||
|
Ruft eine Handler-Funktion mit allen gespeicherten Parametern auf.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
handler_func: Die Handler-Funktion (z.B. handle_ils_2_0_kreisel)
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Rückgabewert der Handler-Funktion
|
||||||
|
"""
|
||||||
|
return handler_func(
|
||||||
|
self.msp,
|
||||||
|
self.teileid,
|
||||||
|
self.merkmale,
|
||||||
|
self.x,
|
||||||
|
self.y,
|
||||||
|
self.doc,
|
||||||
|
self.lib_doc,
|
||||||
|
self.verbose,
|
||||||
|
self.symbols,
|
||||||
|
self.strecken_nachbarn,
|
||||||
|
self.config,
|
||||||
|
self.config_allgemein,
|
||||||
|
)
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
"""String-Repräsentation für Debugging."""
|
||||||
|
lines = [
|
||||||
|
"=" * 80,
|
||||||
|
"HandlerContext:",
|
||||||
|
"=" * 80,
|
||||||
|
f"TeileId: {self.teileid}",
|
||||||
|
f"Position: x={self.x:.2f}, y={self.y:.2f}",
|
||||||
|
f"Verbose: {self.verbose}",
|
||||||
|
"-" * 80,
|
||||||
|
"Merkmale:",
|
||||||
|
]
|
||||||
|
|
||||||
|
if self.merkmale:
|
||||||
|
for key, value in self.merkmale.items():
|
||||||
|
lines.append(f" {key:20s}: {value}")
|
||||||
|
else:
|
||||||
|
lines.append(" (keine)")
|
||||||
|
|
||||||
|
lines.append("-" * 80)
|
||||||
|
lines.append(f"Symbols: {len(self.symbols)} Einträge")
|
||||||
|
if self.symbols:
|
||||||
|
for i, sym in enumerate(self.symbols, 1):
|
||||||
|
lines.append(f" [{i}] {sym}")
|
||||||
|
|
||||||
|
lines.append("-" * 80)
|
||||||
|
lines.append(f"Nachbarn: {len(self.strecken_nachbarn)} Einträge")
|
||||||
|
|
||||||
|
lines.append("-" * 80)
|
||||||
|
lines.append(f"doc: {type(self.doc).__name__}")
|
||||||
|
lines.append(
|
||||||
|
f"lib_doc: {type(self.lib_doc).__name__ if self.lib_doc else 'None'}"
|
||||||
|
)
|
||||||
|
lines.append(f"msp: {type(self.msp).__name__}")
|
||||||
|
lines.append(f"config: {'vorhanden' if self.config else 'None'}")
|
||||||
|
lines.append(f"config_allg: {'vorhanden' if self.config_allgemein else 'None'}")
|
||||||
|
lines.append("=" * 80)
|
||||||
|
|
||||||
|
return "\n".join(lines)
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
"""Kurze Repräsentation."""
|
||||||
|
return (
|
||||||
|
f"HandlerContext(teileid={self.teileid!r}, "
|
||||||
|
f"x={self.x:.2f}, y={self.y:.2f}, "
|
||||||
|
f"merkmale={len(self.merkmale)} items)"
|
||||||
|
)
|
||||||
|
|
||||||
|
def to_dict(self):
|
||||||
|
"""
|
||||||
|
Gibt alle Parameter als Dictionary zurück (ohne Objekt-Referenzen).
|
||||||
|
Nützlich für Logging oder Serialisierung.
|
||||||
|
"""
|
||||||
|
return {
|
||||||
|
"teileid": self.teileid,
|
||||||
|
"x": self.x,
|
||||||
|
"y": self.y,
|
||||||
|
"verbose": self.verbose,
|
||||||
|
"merkmale": self.merkmale.copy(),
|
||||||
|
"symbols_count": len(self.symbols),
|
||||||
|
"symbols": self.symbols,
|
||||||
|
"nachbarn_count": len(self.strecken_nachbarn),
|
||||||
|
"has_config": self.config is not None,
|
||||||
|
"has_config_allgemein": self.config_allgemein is not None,
|
||||||
|
"has_lib_doc": self.lib_doc is not None,
|
||||||
|
}
|
||||||
|
|
||||||
|
@property
|
||||||
|
def position(self):
|
||||||
|
"""Gibt Position als Tuple zurück."""
|
||||||
|
return (self.x, self.y)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def has_library(self):
|
||||||
|
"""Prüft, ob eine Bibliothek verfügbar ist."""
|
||||||
|
return self.lib_doc is not None
|
||||||
|
|
||||||
|
def get_merkmal(self, key, default=None):
|
||||||
|
"""
|
||||||
|
Holt ein Merkmal mit Fallback-Wert.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
key: Merkmal-Schlüssel
|
||||||
|
default: Standardwert, falls Merkmal nicht existiert
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Merkmalwert oder default
|
||||||
|
"""
|
||||||
|
return self.merkmale.get(key, default)
|
||||||
|
|
||||||
|
|
||||||
|
def create_context_from_row(
|
||||||
|
row,
|
||||||
|
msp,
|
||||||
|
doc,
|
||||||
|
lib_doc,
|
||||||
|
strecken_nachbarn,
|
||||||
|
config,
|
||||||
|
config_allgemein,
|
||||||
|
symbols=None,
|
||||||
|
verbose=False,
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Factory-Funktion: Erstellt HandlerContext aus einer CSV-Zeile.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
row: Dictionary mit CSV-Daten
|
||||||
|
msp: Modelspace
|
||||||
|
doc: DXF-Dokument
|
||||||
|
lib_doc: Bibliotheks-Dokument
|
||||||
|
strecken_nachbarn: Liste der Nachbarn
|
||||||
|
config: Config-Parser
|
||||||
|
config_allgemein: Allgemeine Config
|
||||||
|
symbols: Symbol-Liste (optional)
|
||||||
|
verbose: Debug-Modus (optional)
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
HandlerContext-Instanz
|
||||||
|
"""
|
||||||
|
from arbeiten_mit_csv import parse_merkmale, extract_coords
|
||||||
|
|
||||||
|
bezeichner = row["Bezeichnung"].strip()
|
||||||
|
teileid = row["TeileId"].strip()
|
||||||
|
planquadrat = row["Planquadrat"]
|
||||||
|
merkmale = parse_merkmale(row.get("Merkmale", ""))
|
||||||
|
merkmale["bezeichner"] = bezeichner
|
||||||
|
|
||||||
|
x, y = extract_coords(planquadrat)
|
||||||
|
|
||||||
|
return HandlerContext(
|
||||||
|
msp=msp,
|
||||||
|
teileid=teileid,
|
||||||
|
merkmale=merkmale,
|
||||||
|
x=x,
|
||||||
|
y=y,
|
||||||
|
doc=doc,
|
||||||
|
lib_doc=lib_doc,
|
||||||
|
verbose=verbose,
|
||||||
|
symbols=symbols if symbols is not None else [],
|
||||||
|
strecken_nachbarn=strecken_nachbarn,
|
||||||
|
config=config,
|
||||||
|
config_allgemein=config_allgemein,
|
||||||
|
)
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
import ezdxf
|
import ezdxf
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
@@ -7,7 +8,7 @@ def inspect_blocks(dxf_path):
|
|||||||
print(f"Datei: {dxf_path}")
|
print(f"Datei: {dxf_path}")
|
||||||
print("Gefundene Blöcke und Attribute:\n")
|
print("Gefundene Blöcke und Attribute:\n")
|
||||||
for block in doc.blocks:
|
for block in doc.blocks:
|
||||||
if block.name.startswith('*'): # Überspringe anonyme/Standardblöcke
|
if block.name.startswith("*"): # Überspringe anonyme/Standardblöcke
|
||||||
continue
|
continue
|
||||||
print(f"Block: {block.name}")
|
print(f"Block: {block.name}")
|
||||||
attribs = [e for e in block if e.dxftype() == "ATTDEF"]
|
attribs = [e for e in block if e.dxftype() == "ATTDEF"]
|
||||||
@@ -22,4 +23,4 @@ def inspect_blocks(dxf_path):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
dxf_file = "data/blocks.dxf"
|
dxf_file = "data/blocks.dxf"
|
||||||
inspect_blocks(dxf_file)
|
inspect_blocks(dxf_file)
|
||||||
|
|||||||
+1414
-2152
File diff suppressed because it is too large
Load Diff
@@ -1,2 +1,4 @@
|
|||||||
|
ruff==0.14.14
|
||||||
|
black==26.1.0
|
||||||
|
pydantic==2.12.5
|
||||||
ezdxf==1.4.1
|
ezdxf==1.4.1
|
||||||
svg.path==7.0
|
|
||||||
@@ -0,0 +1,309 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import unittest
|
||||||
|
from pathlib import Path
|
||||||
|
import difflib
|
||||||
|
from utils import check_environment_var, setup_logger
|
||||||
|
import plant2dxf
|
||||||
|
|
||||||
|
|
||||||
|
class TestDXFGeometry(unittest.TestCase):
|
||||||
|
testordner_path = Path(check_environment_var("PROJECT_TEST"))
|
||||||
|
lib_path = Path(check_environment_var("PROJECT_DATA"))
|
||||||
|
config_dir = Path(check_environment_var("PROJECT_CFG"))
|
||||||
|
work_dir = Path(check_environment_var("PROJECT_WORK"))
|
||||||
|
default_lib_path = lib_path / "blocks.dxf"
|
||||||
|
cfg_path = config_dir / "shapes.cfg"
|
||||||
|
allgemein_cfg_path = config_dir / "allgemein.cfg"
|
||||||
|
|
||||||
|
GEOM_CODES = {
|
||||||
|
"0",
|
||||||
|
"8",
|
||||||
|
"10",
|
||||||
|
"20",
|
||||||
|
"30",
|
||||||
|
"11",
|
||||||
|
"21",
|
||||||
|
"31",
|
||||||
|
"41",
|
||||||
|
"42",
|
||||||
|
"43",
|
||||||
|
"70",
|
||||||
|
"71",
|
||||||
|
"72",
|
||||||
|
"73",
|
||||||
|
"74",
|
||||||
|
"75",
|
||||||
|
}
|
||||||
|
|
||||||
|
def extract_geometry_lines(self, file_path):
|
||||||
|
"""
|
||||||
|
Liest eine DXF-Datei ein und gibt nur die geometrischen Zeilen zurück,
|
||||||
|
ignoriert Metadaten wie Timestamps, GUIDs, Layout-Blöcke etc.
|
||||||
|
"""
|
||||||
|
lines = []
|
||||||
|
with open(file_path, "r", encoding="utf-8") as f:
|
||||||
|
while True:
|
||||||
|
code = f.readline()
|
||||||
|
if not code:
|
||||||
|
break
|
||||||
|
code = code.strip()
|
||||||
|
value = f.readline()
|
||||||
|
if not value:
|
||||||
|
break
|
||||||
|
value = value.strip()
|
||||||
|
if code in self.GEOM_CODES:
|
||||||
|
lines.append(f"{code}\n{value}\n")
|
||||||
|
return lines
|
||||||
|
|
||||||
|
def assert_dxf_geometry_equal(self, file1, file2):
|
||||||
|
geom1 = self.extract_geometry_lines(file1)
|
||||||
|
geom2 = self.extract_geometry_lines(file2)
|
||||||
|
if geom1 != geom2:
|
||||||
|
diff = "".join(
|
||||||
|
difflib.unified_diff(
|
||||||
|
geom1, geom2, fromfile=str(file1), tofile=str(file2)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
raise AssertionError(f"Geometrische Daten unterscheiden sich:\n{diff}")
|
||||||
|
|
||||||
|
def test_omniflobogen_dxf_file(self):
|
||||||
|
omniflo_bogen = "omniflo_bogen"
|
||||||
|
omniflo_bogen_csv = self.testordner_path / f"{omniflo_bogen}.csv"
|
||||||
|
omniflo_bogen_dxf = f"{omniflo_bogen}.dxf"
|
||||||
|
omniflo_bogen_json = self.work_dir / f"{omniflo_bogen}.json"
|
||||||
|
omniflo_bogen_output = self.work_dir / omniflo_bogen_dxf
|
||||||
|
omniflo_bogen_reference = self.testordner_path / omniflo_bogen_dxf
|
||||||
|
plant2dxf.main(
|
||||||
|
omniflo_bogen_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
omniflo_bogen_output,
|
||||||
|
omniflo_bogen_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(omniflo_bogen_output, omniflo_bogen_reference)
|
||||||
|
|
||||||
|
def test_weiche_90_dxf_file(self):
|
||||||
|
weiche_90 = "weiche_90"
|
||||||
|
weiche_90_csv = self.testordner_path / f"{weiche_90}.csv"
|
||||||
|
weiche_90_dxf = f"{weiche_90}.dxf"
|
||||||
|
weiche_90_json = self.work_dir / f"{weiche_90}.json"
|
||||||
|
weiche_90_output = self.work_dir / weiche_90_dxf
|
||||||
|
weiche_90_reference = self.testordner_path / weiche_90_dxf
|
||||||
|
plant2dxf.main(
|
||||||
|
weiche_90_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
weiche_90_output,
|
||||||
|
weiche_90_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(weiche_90_output, weiche_90_reference)
|
||||||
|
|
||||||
|
def test_weiche_45_simple_dxf_file(self):
|
||||||
|
weiche_45_simple = "weiche_45_simple"
|
||||||
|
weiche_45_simple_csv = self.testordner_path / f"{weiche_45_simple}.csv"
|
||||||
|
weiche_45_simple_dxf = f"{weiche_45_simple}.dxf"
|
||||||
|
weiche_45_simple_json = self.work_dir / f"{weiche_45_simple}.json"
|
||||||
|
weiche_45_simple_output = self.work_dir / weiche_45_simple_dxf
|
||||||
|
weiche_45_simple_reference = self.testordner_path / weiche_45_simple_dxf
|
||||||
|
plant2dxf.main(
|
||||||
|
weiche_45_simple_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
weiche_45_simple_output,
|
||||||
|
weiche_45_simple_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(
|
||||||
|
weiche_45_simple_output, weiche_45_simple_reference
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_weiche_45_doppel_dxf_file(self):
|
||||||
|
weiche_45_doppel = "weiche_45_doppel"
|
||||||
|
weiche_45_doppel_csv = self.testordner_path / f"{weiche_45_doppel}.csv"
|
||||||
|
weiche_45_doppel_dxf = f"{weiche_45_doppel}.dxf"
|
||||||
|
weiche_45_doppel_json = self.work_dir / f"{weiche_45_doppel}.json"
|
||||||
|
weiche_45_doppel_output = self.work_dir / weiche_45_doppel_dxf
|
||||||
|
weiche_45_doppel_reference = self.testordner_path / weiche_45_doppel_dxf
|
||||||
|
plant2dxf.main(
|
||||||
|
weiche_45_doppel_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
weiche_45_doppel_output,
|
||||||
|
weiche_45_doppel_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(
|
||||||
|
weiche_45_doppel_output, weiche_45_doppel_reference
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_weiche_45_dreiwege_dxf_file(self):
|
||||||
|
weiche_45_dreiwege = "weiche_45_dreiwege"
|
||||||
|
weiche_45_dreiwege_csv = self.testordner_path / f"{weiche_45_dreiwege}.csv"
|
||||||
|
weiche_45_dreiwege_dxf = f"{weiche_45_dreiwege}.dxf"
|
||||||
|
weiche_45_dreiwege_json = self.work_dir / f"{weiche_45_dreiwege}.json"
|
||||||
|
weiche_45_dreiwege_output = self.work_dir / weiche_45_dreiwege_dxf
|
||||||
|
weiche_45_dreiwege_reference = self.testordner_path / weiche_45_dreiwege_dxf
|
||||||
|
plant2dxf.main(
|
||||||
|
weiche_45_dreiwege_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
weiche_45_dreiwege_output,
|
||||||
|
weiche_45_dreiwege_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(
|
||||||
|
weiche_45_dreiwege_output, weiche_45_dreiwege_reference
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_weichenkoerper_dxf_file(self):
|
||||||
|
weichenkoerper = "weichenkoerper"
|
||||||
|
weichenkoerper_csv = self.testordner_path / f"{weichenkoerper}.csv"
|
||||||
|
weichenkoerper_dxf = f"{weichenkoerper}.dxf"
|
||||||
|
weichenkoerper_json = self.work_dir / f"{weichenkoerper}.json"
|
||||||
|
weichenkoerper_output = self.work_dir / weichenkoerper_dxf
|
||||||
|
weichenkoerper_reference = self.testordner_path / weichenkoerper_dxf
|
||||||
|
plant2dxf.main(
|
||||||
|
weichenkoerper_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
weichenkoerper_output,
|
||||||
|
weichenkoerper_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(weichenkoerper_output, weichenkoerper_reference)
|
||||||
|
|
||||||
|
def test_weichenkombination_dxf_file(self):
|
||||||
|
weichenkombination = "weichenkombination"
|
||||||
|
weichenkombination_csv = self.testordner_path / f"{weichenkombination}.csv"
|
||||||
|
weichenkombination_dxf = f"{weichenkombination}.dxf"
|
||||||
|
weichenkombination_json = self.work_dir / f"{weichenkombination}.json"
|
||||||
|
weichenkombination_output = self.work_dir / weichenkombination_dxf
|
||||||
|
weichenkombination_reference = self.testordner_path / weichenkombination_dxf
|
||||||
|
plant2dxf.main(
|
||||||
|
weichenkombination_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
weichenkombination_output,
|
||||||
|
weichenkombination_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(
|
||||||
|
weichenkombination_output, weichenkombination_reference
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_gefaelle_dxf_file(self):
|
||||||
|
gefaelle = "gefaelle"
|
||||||
|
gefaelle_csv = self.testordner_path / f"{gefaelle}.csv"
|
||||||
|
gefaelle_dxf = f"{gefaelle}.dxf"
|
||||||
|
gefaelle_json = self.work_dir / f"{gefaelle}.json"
|
||||||
|
weichenkombination_output = self.work_dir / gefaelle_dxf
|
||||||
|
weichenkombination_reference = self.testordner_path / gefaelle_dxf
|
||||||
|
plant2dxf.main(
|
||||||
|
gefaelle_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
weichenkombination_output,
|
||||||
|
gefaelle_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(
|
||||||
|
weichenkombination_output, weichenkombination_reference
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_gefaelle_ausnahme_gleiche_orientierung_dxf_file(self):
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung = (
|
||||||
|
"gefaelle_ausnahme_gleiche_orientierung"
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_csv = (
|
||||||
|
self.testordner_path / f"{gefaelle_ausnahme_gleiche_orientierung}.csv"
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_dxf = (
|
||||||
|
f"{gefaelle_ausnahme_gleiche_orientierung}.dxf"
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_json = (
|
||||||
|
self.work_dir / f"{gefaelle_ausnahme_gleiche_orientierung}.json"
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_output = (
|
||||||
|
self.work_dir / gefaelle_ausnahme_gleiche_orientierung_dxf
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_reference = (
|
||||||
|
self.testordner_path / gefaelle_ausnahme_gleiche_orientierung_dxf
|
||||||
|
)
|
||||||
|
plant2dxf.main(
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_output,
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_output,
|
||||||
|
gefaelle_ausnahme_gleiche_orientierung_reference,
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_gefaelle_ausnahme_unterschiedlich_orientierung_dxf_file(self):
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung = (
|
||||||
|
"gefaelle_ausnahme_unterschiedlich_orientierung"
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_csv = (
|
||||||
|
self.testordner_path
|
||||||
|
/ f"{gefaelle_ausnahme_unterschiedlich_orientierung}.csv"
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_dxf = (
|
||||||
|
f"{gefaelle_ausnahme_unterschiedlich_orientierung}.dxf"
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_json = (
|
||||||
|
self.work_dir / f"{gefaelle_ausnahme_unterschiedlich_orientierung}.json"
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_output = (
|
||||||
|
self.work_dir / gefaelle_ausnahme_unterschiedlich_orientierung_dxf
|
||||||
|
)
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_reference = (
|
||||||
|
self.testordner_path / gefaelle_ausnahme_unterschiedlich_orientierung_dxf
|
||||||
|
)
|
||||||
|
plant2dxf.main(
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_output,
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_output,
|
||||||
|
gefaelle_ausnahme_unterschiedlich_orientierung_reference,
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_gefaelle_einzeln_verbunden_dxf_file(self):
|
||||||
|
gefaelle_einzeln_verbunden = "gefaelle_einzeln_verbunden"
|
||||||
|
gefaelle_einzeln_verbunden_csv = (
|
||||||
|
self.testordner_path / f"{gefaelle_einzeln_verbunden}.csv"
|
||||||
|
)
|
||||||
|
gefaelle_einzeln_verbunden_dxf = f"{gefaelle_einzeln_verbunden}.dxf"
|
||||||
|
gefaelle_einzeln_verbunden_json = (
|
||||||
|
self.work_dir / f"{gefaelle_einzeln_verbunden}.json"
|
||||||
|
)
|
||||||
|
gefaelle_einzeln_verbunden_output = (
|
||||||
|
self.work_dir / gefaelle_einzeln_verbunden_dxf
|
||||||
|
)
|
||||||
|
gefaelle_einzeln_verbunden_reference = (
|
||||||
|
self.testordner_path / gefaelle_einzeln_verbunden_dxf
|
||||||
|
)
|
||||||
|
plant2dxf.main(
|
||||||
|
gefaelle_einzeln_verbunden_csv,
|
||||||
|
self.default_lib_path,
|
||||||
|
self.cfg_path,
|
||||||
|
self.allgemein_cfg_path,
|
||||||
|
gefaelle_einzeln_verbunden_output,
|
||||||
|
gefaelle_einzeln_verbunden_json,
|
||||||
|
)
|
||||||
|
self.assert_dxf_geometry_equal(
|
||||||
|
gefaelle_einzeln_verbunden_output, gefaelle_einzeln_verbunden_reference
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
unittest.main()
|
||||||
+7
-5
@@ -1,3 +1,4 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import logging
|
import logging
|
||||||
@@ -14,11 +15,11 @@ def check_environment_var(env_str: str) -> Path:
|
|||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
def setup_logger(log_dir: Path, name: str = 'app') -> logging.Logger:
|
def setup_logger(log_dir: Path, name: str = "app") -> logging.Logger:
|
||||||
"""
|
"""
|
||||||
Erstellt und konfiguriert einen Logger, der sowohl in eine Datei als auch auf die Konsole schreibt.
|
Erstellt und konfiguriert einen Logger, der sowohl in eine Datei als auch auf die Konsole schreibt.
|
||||||
Die Logdatei erhält einen Zeitstempel im Namen und ist UTF-8 kodiert.
|
Die Logdatei erhält einen Zeitstempel im Namen und ist UTF-8 kodiert.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
log_dir (Path): Verzeichnis für die Log-Dateien
|
log_dir (Path): Verzeichnis für die Log-Dateien
|
||||||
name (str): Name des Loggers (z.B. 'plant2dxf', 'dxf2lib')
|
name (str): Name des Loggers (z.B. 'plant2dxf', 'dxf2lib')
|
||||||
@@ -26,6 +27,7 @@ def setup_logger(log_dir: Path, name: str = 'app') -> logging.Logger:
|
|||||||
logging.Logger: Konfigurierter Logger
|
logging.Logger: Konfigurierter Logger
|
||||||
"""
|
"""
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
logger = logging.getLogger(name)
|
logger = logging.getLogger(name)
|
||||||
logger.setLevel(logging.INFO)
|
logger.setLevel(logging.INFO)
|
||||||
|
|
||||||
@@ -38,7 +40,7 @@ def setup_logger(log_dir: Path, name: str = 'app') -> logging.Logger:
|
|||||||
|
|
||||||
# Logdatei mit Zeitstempel im Namen erzeugen
|
# Logdatei mit Zeitstempel im Namen erzeugen
|
||||||
log_file = log_dir / f"{name}_{datetime.now().strftime('%Y%m%d_%H%M%S')}.log"
|
log_file = log_dir / f"{name}_{datetime.now().strftime('%Y%m%d_%H%M%S')}.log"
|
||||||
file_handler = logging.FileHandler(log_file, encoding='utf-8')
|
file_handler = logging.FileHandler(log_file, encoding="utf-8")
|
||||||
file_handler.setLevel(logging.INFO)
|
file_handler.setLevel(logging.INFO)
|
||||||
|
|
||||||
# Handler für die Konsole
|
# Handler für die Konsole
|
||||||
@@ -46,11 +48,11 @@ def setup_logger(log_dir: Path, name: str = 'app') -> logging.Logger:
|
|||||||
console_handler.setLevel(logging.INFO)
|
console_handler.setLevel(logging.INFO)
|
||||||
|
|
||||||
# Einheitliches Log-Format definieren
|
# Einheitliches Log-Format definieren
|
||||||
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
|
formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s")
|
||||||
file_handler.setFormatter(formatter)
|
file_handler.setFormatter(formatter)
|
||||||
console_handler.setFormatter(formatter)
|
console_handler.setFormatter(formatter)
|
||||||
|
|
||||||
# Handler dem Logger hinzufügen
|
# Handler dem Logger hinzufügen
|
||||||
logger.addHandler(file_handler)
|
logger.addHandler(file_handler)
|
||||||
logger.addHandler(console_handler)
|
logger.addHandler(console_handler)
|
||||||
return logger
|
return logger
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
[tool.black]
|
||||||
|
line-length = 88
|
||||||
|
target-version = ["py312"]
|
||||||
|
|
||||||
|
[tool.ruff]
|
||||||
|
line-length = 88
|
||||||
|
select = ["E", "F", "I"]
|
||||||
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"[python]": {
|
||||||
|
"editor.defaultFormatter": "ms-python.black-formatter",
|
||||||
|
"editor.formatOnSave": true
|
||||||
|
},
|
||||||
|
|
||||||
|
"ruff.enable": true,
|
||||||
|
"ruff.fixOnSave": true,
|
||||||
|
"ruff.organizeImports": true
|
||||||
|
}
|
||||||
Vendored
+49
@@ -0,0 +1,49 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"ILS 2.0 Kreisel";"shape_4bc15ec6-4889-eb75-09ef-ae941f8ce2b1";"shape_a8194a38-8d8d-0591-e505-2855073a3842";"Kreisel :2";"X:2900 Y:13608.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
1;"ILS 2.0 Kreisel";"shape_64f5eb5f-f34c-7595-8a95-3ab9172a1178";"shape_a8194a38-8d8d-0591-e505-2855073a3842";"Kreisel :1";"X:2899.99 Y:16009.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
2;"ILS 2.0 Gefällestrecke";"shape_a8194a38-8d8d-0591-e505-2855073a3842";"shape_64f5eb5f-f34c-7595-8a95-3ab9172a1178,shape_4bc15ec6-4889-eb75-09ef-ae941f8ce2b1";"Gefaellestrecke :1";"X:1950 Y:14809.29";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
3;"ILS 2.0 Kreisel";"shape_754bbd24-1f0b-bc13-1b48-adb0aa3beb6f";"shape_c80e48c7-5ca7-39d8-177a-dc88770d65cc";"Kreisel :4";"X:8525 Y:16085.13";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
4;"ILS 2.0 Kreisel";"shape_0bbb6f88-7605-6b4a-3b5a-52685c266173";"shape_c80e48c7-5ca7-39d8-177a-dc88770d65cc";"Kreisel :3";"X:8524.99 Y:13684.13";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
5;"ILS 2.0 Gefällestrecke";"shape_c80e48c7-5ca7-39d8-177a-dc88770d65cc";"shape_754bbd24-1f0b-bc13-1b48-adb0aa3beb6f,shape_0bbb6f88-7605-6b4a-3b5a-52685c266173";"Gefaellestrecke :2";"X:7574.99 Y:14884.63";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
6;"ILS 2.0 Kreisel";"shape_42f0853d-d91a-cb16-94de-0f6cd05583e3";"shape_d42e27ff-364c-2435-c0e6-78807e7f1620";"Kreisel :6";"X:2690.27 Y:9541.77";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
7;"ILS 2.0 Kreisel";"shape_aca1f2ad-20ca-2a3e-1ae6-23200819befa";"shape_d42e27ff-364c-2435-c0e6-78807e7f1620";"Kreisel :5";"X:2690.27 Y:11942.77";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
8;"ILS 2.0 Gefällestrecke";"shape_d42e27ff-364c-2435-c0e6-78807e7f1620";"shape_aca1f2ad-20ca-2a3e-1ae6-23200819befa,shape_42f0853d-d91a-cb16-94de-0f6cd05583e3";"Gefaellestrecke :3";"X:1740.27 Y:10742.27";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
9;"ILS 2.0 Kreisel";"shape_01d490af-7da7-c810-170e-3a47b9929500";"shape_e651627a-b401-56e8-4f63-85f5b4e842bc";"Kreisel :8";"X:8333.33 Y:12119.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
10;"ILS 2.0 Kreisel";"shape_095be351-7e9d-35cc-0bd4-5b5d084df4d1";"shape_e651627a-b401-56e8-4f63-85f5b4e842bc";"Kreisel :7";"X:8333.33 Y:9718.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
11;"ILS 2.0 Gefällestrecke";"shape_e651627a-b401-56e8-4f63-85f5b4e842bc";"shape_095be351-7e9d-35cc-0bd4-5b5d084df4d1,shape_01d490af-7da7-c810-170e-3a47b9929500";"Gefaellestrecke :4";"X:7383.33 Y:10919.4";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
12;"ILS 2.0 Kreisel";"shape_9f995a6c-fa82-2d72-481a-bd38ede16a1e";"shape_7a0d0018-8fa6-c319-d850-b36cebb7884e";"Kreisel :10";"X:2680.91 Y:5000.35";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
13;"ILS 2.0 Kreisel";"shape_8379576c-14b9-039b-89d3-4ffe0cd0fd8b";"shape_7a0d0018-8fa6-c319-d850-b36cebb7884e";"Kreisel :9";"X:2680.92 Y:7401.35";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
14;"ILS 2.0 Gefällestrecke";"shape_7a0d0018-8fa6-c319-d850-b36cebb7884e";"shape_8379576c-14b9-039b-89d3-4ffe0cd0fd8b,shape_9f995a6c-fa82-2d72-481a-bd38ede16a1e";"Gefaellestrecke :5";"X:1730.91 Y:6200.85";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
15;"ILS 2.0 Kreisel";"shape_27b70e3e-857c-b6b9-74f6-c1403861dea9";"shape_ad9f83fe-fe0d-34aa-5fa1-2e113e1fdd41";"Kreisel :11";"X:8469.68 Y:7383.98";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
16;"ILS 2.0 Kreisel";"shape_494431d8-aa15-19b6-d490-c23b4e03eb0e";"shape_ad9f83fe-fe0d-34aa-5fa1-2e113e1fdd41";"Kreisel :12";"X:8469.68 Y:4982.98";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
17;"ILS 2.0 Gefällestrecke";"shape_ad9f83fe-fe0d-34aa-5fa1-2e113e1fdd41";"shape_27b70e3e-857c-b6b9-74f6-c1403861dea9,shape_494431d8-aa15-19b6-d490-c23b4e03eb0e";"Gefaellestrecke :6";"X:7519.68 Y:6183.48";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
18;"ILS 2.0 Kreisel";"shape_e7947a34-1a13-8a13-633e-4354e373f81d";"shape_99885cd1-5229-0faa-183d-647d2d8b2c5b";"Kreisel :13";"X:2506.02 Y:2400.97";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
19;"ILS 2.0 Kreisel";"shape_099f146f-3a2c-95c6-5cef-07599a974a74";"shape_99885cd1-5229-0faa-183d-647d2d8b2c5b";"Kreisel :14";"X:2506.02 Y:0";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
20;"ILS 2.0 Gefällestrecke";"shape_99885cd1-5229-0faa-183d-647d2d8b2c5b";"shape_e7947a34-1a13-8a13-633e-4354e373f81d,shape_099f146f-3a2c-95c6-5cef-07599a974a74";"Gefaellestrecke :7";"X:1556.02 Y:1200.5";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
21;"ILS 2.0 Kreisel";"shape_31cedbc1-f13c-837e-9952-0d8d658c7e7f";"shape_9162d287-7e99-0078-600b-5adc08130bb3";"Kreisel :16";"X:7630.32 Y:0";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
22;"ILS 2.0 Kreisel";"shape_09de3e2f-ee0e-9371-b659-09807bc710cd";"shape_9162d287-7e99-0078-600b-5adc08130bb3";"Kreisel :15";"X:7630.32 Y:2401.01";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
23;"ILS 2.0 Gefällestrecke";"shape_9162d287-7e99-0078-600b-5adc08130bb3";"shape_09de3e2f-ee0e-9371-b659-09807bc710cd,shape_31cedbc1-f13c-837e-9952-0d8d658c7e7f";"Gefaellestrecke :8";"X:6680.32 Y:1200.5";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
24;"ILS 2.0 Kreisel";"shape_a867c145-183b-7095-e964-5d449470c439";"shape_593e7bd5-9191-e89f-0e10-180493e3c212";"Kreisel :17";"X:14179.52 Y:15151.73";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
25;"ILS 2.0 Kreisel";"shape_0dde7c0b-e61a-60a4-6926-142ba488216f";"shape_593e7bd5-9191-e89f-0e10-180493e3c212";"Kreisel :18";"X:16580.55 Y:15151.73";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
26;"ILS 2.0 Gefällestrecke";"shape_593e7bd5-9191-e89f-0e10-180493e3c212";"shape_a867c145-183b-7095-e964-5d449470c439,shape_0dde7c0b-e61a-60a4-6926-142ba488216f";"Gefaellestrecke :9";"X:15380.05 Y:15301.72";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-270.0}
|
||||||
|
27;"ILS 2.0 Kreisel";"shape_e3d041c0-b415-d8f4-a443-f2917f2ae6d3";"shape_b59ff34f-4a48-c410-e442-c1ae8d30e68b";"Kreisel :19";"X:21738.43 Y:14915.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
28;"ILS 2.0 Kreisel";"shape_abbd1b3c-6ea3-971a-1a1e-234fee8e8cab";"shape_b59ff34f-4a48-c410-e442-c1ae8d30e68b";"Kreisel :20";"X:19337.43 Y:14915.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
29;"ILS 2.0 Gefällestrecke";"shape_b59ff34f-4a48-c410-e442-c1ae8d30e68b";"shape_abbd1b3c-6ea3-971a-1a1e-234fee8e8cab,shape_e3d041c0-b415-d8f4-a443-f2917f2ae6d3";"Gefaellestrecke :10";"X:20537.93 Y:14265.05";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
30;"ILS 2.0 Kreisel";"shape_3eee6a4c-60f4-3348-0451-a1aeb6727f92";"shape_a3b27623-f912-e956-dbfd-ecb6a98c9273";"Kreisel :22";"X:16655.56 Y:10694.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
31;"ILS 2.0 Kreisel";"shape_860382ae-399e-a3e2-c172-4ad61bf8971b";"shape_a3b27623-f912-e956-dbfd-ecb6a98c9273";"Kreisel :21";"X:14254.62 Y:10694.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
32;"ILS 2.0 Gefällestrecke";"shape_a3b27623-f912-e956-dbfd-ecb6a98c9273";"shape_860382ae-399e-a3e2-c172-4ad61bf8971b,shape_3eee6a4c-60f4-3348-0451-a1aeb6727f92";"Gefaellestrecke :11";"X:15455.06 Y:10044.91";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-90.0}
|
||||||
|
33;"ILS 2.0 Kreisel";"shape_2aef5cd4-f780-d349-005a-8493d38c5dad";"shape_3c8c4e30-ff22-85e7-3cf0-612fc0b439b3";"Kreisel :23";"X:21641.75 Y:10637.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
34;"ILS 2.0 Kreisel";"shape_3d2e95d1-9b5e-fe6d-2c2e-9a023e2d2337";"shape_3c8c4e30-ff22-85e7-3cf0-612fc0b439b3";"Kreisel :24";"X:19240.76 Y:10637.04";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
35;"ILS 2.0 Gefällestrecke";"shape_3c8c4e30-ff22-85e7-3cf0-612fc0b439b3";"shape_3d2e95d1-9b5e-fe6d-2c2e-9a023e2d2337,shape_2aef5cd4-f780-d349-005a-8493d38c5dad";"Gefaellestrecke :12";"X:20441.25 Y:9987.05";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
36;"ILS 2.0 Kreisel";"shape_04f23123-3f29-7537-cd5a-fc4c4183e3dc";"shape_ffea9fa6-ff0e-0412-35ec-731272b23c54";"Kreisel :25";"X:14591.09 Y:5948.61";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
37;"ILS 2.0 Kreisel";"shape_81c65a2c-062c-38b4-2042-45b1cabd5c8e";"shape_ffea9fa6-ff0e-0412-35ec-731272b23c54";"Kreisel :26";"X:16992.13 Y:5948.61";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
38;"ILS 2.0 Gefällestrecke";"shape_ffea9fa6-ff0e-0412-35ec-731272b23c54";"shape_04f23123-3f29-7537-cd5a-fc4c4183e3dc,shape_81c65a2c-062c-38b4-2042-45b1cabd5c8e";"Gefaellestrecke :13";"X:15791.63 Y:5298.62";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-270.0}
|
||||||
|
39;"ILS 2.0 Kreisel";"shape_7a5fffd2-c57a-80e6-03af-4f0a27a599c6";"shape_c0e46a15-ffe9-7ae5-f852-3162aadfb9f8";"Kreisel :28";"X:23234.37 Y:6008.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
40;"ILS 2.0 Kreisel";"shape_77d31b35-41b9-c7df-a345-497c65f99c15";"shape_c0e46a15-ffe9-7ae5-f852-3162aadfb9f8";"Kreisel :27";"X:20833.33 Y:6008.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
41;"ILS 2.0 Gefällestrecke";"shape_c0e46a15-ffe9-7ae5-f852-3162aadfb9f8";"shape_77d31b35-41b9-c7df-a345-497c65f99c15,shape_7a5fffd2-c57a-80e6-03af-4f0a27a599c6";"Gefaellestrecke :14";"X:22033.83 Y:5358.8";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
42;"ILS 2.0 Kreisel";"shape_743405c4-942d-b2ff-0d25-45eb441e08e3";"shape_24ff23a2-2410-ad04-0bee-a88fc05f302f";"Kreisel :29";"X:14767.49 Y:1303.75";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
43;"ILS 2.0 Kreisel";"shape_e1baf08f-4847-308b-83f7-96c39cc8c52c";"shape_24ff23a2-2410-ad04-0bee-a88fc05f302f";"Kreisel :30";"X:17168.52 Y:1303.7";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
44;"ILS 2.0 Gefällestrecke";"shape_24ff23a2-2410-ad04-0bee-a88fc05f302f";"shape_743405c4-942d-b2ff-0d25-45eb441e08e3,shape_e1baf08f-4847-308b-83f7-96c39cc8c52c";"Gefaellestrecke :15";"X:15968.02 Y:653.71";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-270.0}
|
||||||
|
45;"ILS 2.0 Kreisel";"shape_73013477-29ac-7241-ab73-9c2741a3d95f";"shape_ae17e5fe-fb2b-1085-7b54-2268123b79f8";"Kreisel :32";"X:22565.62 Y:1190.97";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
46;"ILS 2.0 Kreisel";"shape_a5ca6250-a607-edde-e91c-2cbb712319cc";"shape_ae17e5fe-fb2b-1085-7b54-2268123b79f8";"Kreisel :31";"X:20164.68 Y:1190.95";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
47;"ILS 2.0 Gefällestrecke";"shape_ae17e5fe-fb2b-1085-7b54-2268123b79f8";"shape_a5ca6250-a607-edde-e91c-2cbb712319cc,shape_73013477-29ac-7241-ab73-9c2741a3d95f";"Gefaellestrecke :16";"X:21365.12 Y:540.98";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 146.
|
Vendored
+558552
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,64 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"ILS 2.0 Kreisel";"shape_8a3e2fcf-d3c6-c296-0f23-372e54c08fc7";"shape_379004c7-85eb-e1c1-a3c1-eceae4f6b2ea";"Kreisel :1";"X:2783.33 Y:32745.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
1;"ILS 2.0 Kreisel";"shape_11595992-5bd9-0b05-c819-e685ec0d5fa5";"shape_379004c7-85eb-e1c1-a3c1-eceae4f6b2ea";"Kreisel :2";"X:3333.33 Y:29244.88";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
2;"ILS 2.0 Gefällestrecke";"shape_379004c7-85eb-e1c1-a3c1-eceae4f6b2ea";"shape_8a3e2fcf-d3c6-c296-0f23-372e54c08fc7,shape_11595992-5bd9-0b05-c819-e685ec0d5fa5";"Gefaellestrecke :1";"X:2383.33 Y:30445.38";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
3;"ILS 2.0 Kreisel";"shape_7a8ded6f-b6a3-c5ff-aa5e-7065da2a1a31";"shape_f874a85c-ff53-cdc5-df9b-edd77fc7529c";"Kreisel :4";"X:8338.89 Y:32468.13";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
4;"ILS 2.0 Gefällestrecke";"shape_f874a85c-ff53-cdc5-df9b-edd77fc7529c";"shape_7a8ded6f-b6a3-c5ff-aa5e-7065da2a1a31,shape_82146685-1947-84da-14d0-abb5d2db3f08";"Gefaellestrecke :2";"X:7938.89 Y:30167.61";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
5;"ILS 2.0 Kreisel";"shape_82146685-1947-84da-14d0-abb5d2db3f08";"shape_f874a85c-ff53-cdc5-df9b-edd77fc7529c";"Kreisel :3";"X:8888.89 Y:28967.11";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
6;"ILS 2.0 Gefällestrecke";"shape_3f4a9173-e7fb-434f-bab2-f006389a475a";"shape_9ad3e1fa-119d-fba3-bea0-1e660f09d56a,shape_75331d6d-87b0-0f21-364f-139b8f7288e3";"Gefaellestrecke :3";"X:13500.01 Y:32811.05";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
7;"ILS 2.0 Kreisel";"shape_75331d6d-87b0-0f21-364f-139b8f7288e3";"shape_3f4a9173-e7fb-434f-bab2-f006389a475a";"Kreisel :6";"X:13650 Y:34011.55";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
8;"ILS 2.0 Kreisel";"shape_9ad3e1fa-119d-fba3-bea0-1e660f09d56a";"shape_3f4a9173-e7fb-434f-bab2-f006389a475a";"Kreisel :5";"X:13900.03 Y:30510.54";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
9;"ILS 2.0 Gefällestrecke";"shape_142d1f66-e9f5-7e0f-c843-4a89643e1204";"shape_73e77941-52a5-1bf7-a309-ba30dc7457c1,shape_416d66f3-356e-07c5-bce6-f3a4fb36412b";"Gefaellestrecke :4";"X:17249.08 Y:32703.26";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
10;"ILS 2.0 Kreisel";"shape_73e77941-52a5-1bf7-a309-ba30dc7457c1";"shape_142d1f66-e9f5-7e0f-c843-4a89643e1204";"Kreisel :7";"X:18199.05 Y:33903.76";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
11;"ILS 2.0 Kreisel";"shape_416d66f3-356e-07c5-bce6-f3a4fb36412b";"shape_142d1f66-e9f5-7e0f-c843-4a89643e1204";"Kreisel :8";"X:17649.08 Y:30402.75";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
12;"ILS 2.0 Kreisel";"shape_af24eb76-22c1-5d68-d5b6-67568907c848";"shape_39516938-4104-2f2e-1854-c37e453e5710";"Kreisel :9";"X:3159.99 Y:26449.05";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
13;"ILS 2.0 Gefällestrecke";"shape_39516938-4104-2f2e-1854-c37e453e5710";"shape_af24eb76-22c1-5d68-d5b6-67568907c848,shape_9770adab-e0d2-34d8-eec8-a8dee346ff7c";"Gefaellestrecke :5";"X:5460.5 Y:26049.05";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-270.0}
|
||||||
|
14;"ILS 2.0 Kreisel";"shape_9770adab-e0d2-34d8-eec8-a8dee346ff7c";"shape_39516938-4104-2f2e-1854-c37e453e5710";"Kreisel :10";"X:6661 Y:25099.05";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
15;"ILS 2.0 Gefällestrecke";"shape_9c0b46aa-4a57-f56f-ef51-39227ea39372";"shape_c29bd7ab-e40d-3ca6-701d-401e74fce124,shape_c0e2708a-2ce4-043f-2b41-6b59cb207bdd";"Gefaellestrecke :6";"X:11721.84 Y:24784.24";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
16;"ILS 2.0 Kreisel";"shape_c29bd7ab-e40d-3ca6-701d-401e74fce124";"shape_9c0b46aa-4a57-f56f-ef51-39227ea39372";"Kreisel :11";"X:9421.32 Y:25184.24";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
17;"ILS 2.0 Kreisel";"shape_c0e2708a-2ce4-043f-2b41-6b59cb207bdd";"shape_9c0b46aa-4a57-f56f-ef51-39227ea39372";"Kreisel :12";"X:12922.34 Y:25434.23";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
18;"ILS 2.0 Gefällestrecke";"shape_2cb62e2f-94b9-f9b1-af10-24e444f50ab2";"shape_2aa845c2-42f8-7c12-5305-1b504e4d5c64,shape_1c370ad7-b586-7bb6-4c75-a2580280e73b";"Gefaellestrecke :7";"X:1146.76 Y:21244.11";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
19;"ILS 2.0 Kreisel";"shape_1c370ad7-b586-7bb6-4c75-a2580280e73b";"shape_2cb62e2f-94b9-f9b1-af10-24e444f50ab2";"Kreisel :14";"X:2096.76 Y:20043.61";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
20;"ILS 2.0 Kreisel";"shape_2aa845c2-42f8-7c12-5305-1b504e4d5c64";"shape_2cb62e2f-94b9-f9b1-af10-24e444f50ab2";"Kreisel :13";"X:3046.76 Y:22044.6";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
21;"ILS 2.0 Kreisel";"shape_22499e3c-82b8-58c3-37fa-dec713c81e0a";"shape_97a8dd1e-d075-ab3a-b878-53a3cb42aab3";"Kreisel :16";"X:6157.98 Y:19868.85";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
22;"ILS 2.0 Gefällestrecke";"shape_97a8dd1e-d075-ab3a-b878-53a3cb42aab3";"shape_7c25e40d-0bc2-b7f4-c425-325d57ffc23e,shape_22499e3c-82b8-58c3-37fa-dec713c81e0a";"Gefaellestrecke :8";"X:6807.97 Y:21069.35";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
23;"ILS 2.0 Kreisel";"shape_7c25e40d-0bc2-b7f4-c425-325d57ffc23e";"shape_97a8dd1e-d075-ab3a-b878-53a3cb42aab3";"Kreisel :15";"X:8707.97 Y:21869.85";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
24;"ILS 2.0 Kreisel";"shape_1d64df71-2e41-dc37-aea9-cba79312e5f3";"shape_43c30bb8-37ba-f2b7-7cc1-d46ff26754eb";"Kreisel :19";"X:34787.85 Y:26513.29";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
25;"ILS 2.0 Kreisel";"shape_5c4781aa-56e2-316a-65db-f1735d07a408";"shape_43c30bb8-37ba-f2b7-7cc1-d46ff26754eb";"Kreisel :20";"X:35737.8 Y:24512.29";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
26;"ILS 2.0 Gefällestrecke";"shape_43c30bb8-37ba-f2b7-7cc1-d46ff26754eb";"shape_5c4781aa-56e2-316a-65db-f1735d07a408,shape_1d64df71-2e41-dc37-aea9-cba79312e5f3";"Gefaellestrecke :10";"X:33837.85 Y:25312.79";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
27;"ILS 2.0 Gefällestrecke";"shape_be670eb9-c1e1-f5ce-8794-ef5d2f457307";"shape_0093b8a9-febe-4a11-1a71-5b0d965a29d9,shape_dfc2f7e3-b4ed-8fe8-1f64-1556faf1c065";"Gefaellestrecke :11";"X:1922.23 Y:12960.42";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
28;"ILS 2.0 Kreisel";"shape_0093b8a9-febe-4a11-1a71-5b0d965a29d9";"shape_be670eb9-c1e1-f5ce-8794-ef5d2f457307";"Kreisel :21";"X:1522.24 Y:15260.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
29;"ILS 2.0 Kreisel";"shape_dfc2f7e3-b4ed-8fe8-1f64-1556faf1c065";"shape_be670eb9-c1e1-f5ce-8794-ef5d2f457307";"Kreisel :22";"X:2072.22 Y:11759.92";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
30;"ILS 2.0 Kreisel";"shape_e74d3859-48ba-3293-368c-43ed3fab9ab0";"shape_c3b40f6e-918a-976e-3dd6-e6a08c610848";"Kreisel :23";"X:7898.25 Y:15222.89";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
31;"ILS 2.0 Gefällestrecke";"shape_c3b40f6e-918a-976e-3dd6-e6a08c610848";"shape_e74d3859-48ba-3293-368c-43ed3fab9ab0,shape_a1ba7a9c-d921-951c-b7c1-ba7d229fca50";"Gefaellestrecke :12";"X:7498.25 Y:12922.35";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
32;"ILS 2.0 Kreisel";"shape_a1ba7a9c-d921-951c-b7c1-ba7d229fca50";"shape_c3b40f6e-918a-976e-3dd6-e6a08c610848";"Kreisel :24";"X:6848.26 Y:11721.85";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
33;"ILS 2.0 Gefällestrecke";"shape_df508d3e-bbae-06e8-100b-dcaf4617c9f6";"shape_2c3362ac-d4fe-301c-b779-e53c442d29be,shape_a3666f74-a287-5ef1-63e8-c64a1d5807dd";"Gefaellestrecke :13";"X:10872.91 Y:15248.06";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-180.0}
|
||||||
|
34;"ILS 2.0 Kreisel";"shape_2c3362ac-d4fe-301c-b779-e53c442d29be";"shape_df508d3e-bbae-06e8-100b-dcaf4617c9f6";"Kreisel :25";"X:11272.91 Y:12947.55";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
35;"ILS 2.0 Kreisel";"shape_a3666f74-a287-5ef1-63e8-c64a1d5807dd";"shape_df508d3e-bbae-06e8-100b-dcaf4617c9f6";"Kreisel :26";"X:11822.91 Y:16448.62";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
36;"ILS 2.0 Gefällestrecke";"shape_bb0b9352-3223-67b8-0679-feabb8574f1e";"shape_b19d80ad-5f21-2d8b-6590-6e3a520f6282,shape_ded1071d-e85f-4611-47a8-be8d2b73e11a";"Gefaellestrecke :14";"X:15742.02 Y:15255.01";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
37;"ILS 2.0 Kreisel";"shape_b19d80ad-5f21-2d8b-6590-6e3a520f6282";"shape_bb0b9352-3223-67b8-0679-feabb8574f1e";"Kreisel :27";"X:16692.05 Y:16455.49";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
38;"ILS 2.0 Kreisel";"shape_ded1071d-e85f-4611-47a8-be8d2b73e11a";"shape_bb0b9352-3223-67b8-0679-feabb8574f1e";"Kreisel :28";"X:16142.02 Y:12954.5";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
39;"ILS 2.0 Kreisel";"shape_4274a2a4-c488-ac79-557c-80ef0eed3a02";"shape_accd00c7-188f-88ee-9f16-69c4bfa0e2ab";"Kreisel :30";"X:13863.65 Y:20880.18";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
40;"ILS 2.0 Gefällestrecke";"shape_accd00c7-188f-88ee-9f16-69c4bfa0e2ab";"shape_0c728adf-f1fe-6093-f9ad-6b763ef63c7f,shape_4274a2a4-c488-ac79-557c-80ef0eed3a02";"Gefaellestrecke :15";"X:12663.15 Y:21830.18";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-270.0}
|
||||||
|
41;"ILS 2.0 Kreisel";"shape_0c728adf-f1fe-6093-f9ad-6b763ef63c7f";"shape_accd00c7-188f-88ee-9f16-69c4bfa0e2ab";"Kreisel :29";"X:11862.64 Y:19930.19";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
42;"ILS 2.0 Kreisel";"shape_ab03f52d-5ba5-433e-c53e-7c4e6950efbc";"shape_198195b2-895c-4f82-fcc6-be88d81f0f78";"Kreisel :31";"X:15832.94 Y:20531.91";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
43;"ILS 2.0 Kreisel";"shape_2b4aeacc-b8d6-74ec-4633-c15071df9f23";"shape_198195b2-895c-4f82-fcc6-be88d81f0f78";"Kreisel :32";"X:17833.91 Y:22281.92";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
44;"ILS 2.0 Gefällestrecke";"shape_198195b2-895c-4f82-fcc6-be88d81f0f78";"shape_ab03f52d-5ba5-433e-c53e-7c4e6950efbc,shape_2b4aeacc-b8d6-74ec-4633-c15071df9f23";"Gefaellestrecke :16";"X:16633.41 Y:22431.91";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-90.0}
|
||||||
|
45;"ILS 2.0 Kreisel";"shape_5b954064-8f63-827c-26bf-16d4f5e4d2f9";"shape_9d4b86df-761f-e9c8-a924-00f84f3070ef";"Kreisel :34";"X:6261.8 Y:8240.71";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
46;"ILS 2.0 Kreisel";"shape_ee24e489-48e6-8f7b-e60b-7eb602441d21";"shape_9d4b86df-761f-e9c8-a924-00f84f3070ef";"Kreisel :33";"X:2760.78 Y:7190.74";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
47;"ILS 2.0 Gefällestrecke";"shape_9d4b86df-761f-e9c8-a924-00f84f3070ef";"shape_ee24e489-48e6-8f7b-e60b-7eb602441d21,shape_5b954064-8f63-827c-26bf-16d4f5e4d2f9";"Gefaellestrecke :17";"X:5061.3 Y:7590.72";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-90.0}
|
||||||
|
48;"ILS 2.0 Gefällestrecke";"shape_e4cbb14e-92d6-ede2-0c4f-441617f2ff64";"shape_5df4214c-e265-657e-f052-deae98ba11a2,shape_4cbea3df-5f79-60b2-73a1-5b44657d4ff5";"Gefaellestrecke :18";"X:11809.69 Y:9031.69";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-90.0}
|
||||||
|
49;"ILS 2.0 Kreisel";"shape_4cbea3df-5f79-60b2-73a1-5b44657d4ff5";"shape_e4cbb14e-92d6-ede2-0c4f-441617f2ff64";"Kreisel :36";"X:13010.19 Y:8081.69";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
50;"ILS 2.0 Kreisel";"shape_5df4214c-e265-657e-f052-deae98ba11a2";"shape_e4cbb14e-92d6-ede2-0c4f-441617f2ff64";"Kreisel :35";"X:9509.18 Y:8631.65";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
51;"ILS 2.0 Kreisel";"shape_0becdbdb-7f45-b897-ea9a-b4fb7e6f0406";"shape_dcb1f936-7254-a25e-8653-0974e21a13a5";"Kreisel :37";"X:3163.77 Y:2552.63";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
52;"ILS 2.0 Gefällestrecke";"shape_dcb1f936-7254-a25e-8653-0974e21a13a5";"shape_0becdbdb-7f45-b897-ea9a-b4fb7e6f0406,shape_ae0d54f8-9ca9-5923-c302-97fde480987b";"Gefaellestrecke :19";"X:5063.77 Y:1752.1";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
53;"ILS 2.0 Kreisel";"shape_ae0d54f8-9ca9-5923-c302-97fde480987b";"shape_dcb1f936-7254-a25e-8653-0974e21a13a5";"Kreisel :38";"X:6013.77 Y:551.6";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
54;"ILS 2.0 Kreisel";"shape_cf34d735-01cb-f902-ef78-d0e54d2e55f9";"shape_69ae2f85-2e15-6b06-6fb8-ce6ade07c605";"Kreisel :40";"X:10659.61 Y:700.09";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
55;"ILS 2.0 Gefällestrecke";"shape_69ae2f85-2e15-6b06-6fb8-ce6ade07c605";"shape_0c1163b9-f3d8-01aa-41fb-cdd2ba3ef1b5,shape_cf34d735-01cb-f902-ef78-d0e54d2e55f9";"Gefaellestrecke :20";"X:9709.61 Y:1900.59";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
56;"ILS 2.0 Kreisel";"shape_0c1163b9-f3d8-01aa-41fb-cdd2ba3ef1b5";"shape_69ae2f85-2e15-6b06-6fb8-ce6ade07c605";"Kreisel :39";"X:11609.61 Y:2701.14";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
57;"ILS 2.0 Kreisel";"shape_3b75c594-f25e-119e-84a7-21afbd579631";"shape_b135c6b6-529e-2dad-e5aa-323b31c6b269";"Kreisel :42";"X:18480.9 Y:3582.26";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
58;"ILS 2.0 Gefällestrecke";"shape_b135c6b6-529e-2dad-e5aa-323b31c6b269";"shape_6d12a837-e585-3267-515e-47ecdc0eb576,shape_3b75c594-f25e-119e-84a7-21afbd579631";"Gefaellestrecke :21";"X:17280.4 Y:2932.27";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-90.0}
|
||||||
|
59;"ILS 2.0 Kreisel";"shape_6d12a837-e585-3267-515e-47ecdc0eb576";"shape_b135c6b6-529e-2dad-e5aa-323b31c6b269";"Kreisel :41";"X:16479.9 Y:1032.33";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
60;"ILS 2.0 Kreisel";"shape_0bbc16a7-0a84-a755-6c2d-0c748b4f0d72";"shape_260e546d-46b9-5a0a-590f-b9b61db3d2c5";"Kreisel :43";"X:20900.13 Y:0";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
61;"ILS 2.0 Kreisel";"shape_9a490bf3-6e95-4550-73d1-76cd5e8a78ac";"shape_260e546d-46b9-5a0a-590f-b9b61db3d2c5";"Kreisel :44";"X:22901.15 Y:949.97";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
62;"ILS 2.0 Gefällestrecke";"shape_260e546d-46b9-5a0a-590f-b9b61db3d2c5";"shape_0bbc16a7-0a84-a755-6c2d-0c748b4f0d72,shape_9a490bf3-6e95-4550-73d1-76cd5e8a78ac";"Gefaellestrecke :22";"X:21700.65 Y:1899.97";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-90.0}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 148.
|
+562234
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,61 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"ILS 2.0 Kreisel";"shape_02e875e0-b040-6aa8-74a8-21723e047b51";"shape_0b28e83e-ef5d-a844-02b7-3411cf0ea35d";"Kreisel :2";"X:2857.14 Y:35928.31";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
1;"ILS 2.0 Gefällestrecke";"shape_0b28e83e-ef5d-a844-02b7-3411cf0ea35d";"shape_aa319d29-5a58-fd9e-4438-aebbdf2d3b87,shape_02e875e0-b040-6aa8-74a8-21723e047b51";"Gefaellestrecke :1";"X:3507.13 Y:37128.81";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
2;"ILS 2.0 Kreisel";"shape_aa319d29-5a58-fd9e-4438-aebbdf2d3b87";"shape_0b28e83e-ef5d-a844-02b7-3411cf0ea35d";"Kreisel :1";"X:3107.13 Y:39429.33";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
3;"ILS 2.0 Gefällestrecke";"shape_6e61907b-fae5-7526-c30c-7d9d547d4939";"shape_21b167aa-d48c-ad3d-f1c0-36150423cc44,shape_c9c935f7-4f8f-95e8-88ec-9a94248354ba";"Gefaellestrecke :2";"X:8004.46 Y:37066.9";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
4;"ILS 2.0 Kreisel";"shape_c9c935f7-4f8f-95e8-88ec-9a94248354ba";"shape_6e61907b-fae5-7526-c30c-7d9d547d4939";"Kreisel :4";"X:7354.47 Y:35866.4";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
5;"ILS 2.0 Kreisel";"shape_21b167aa-d48c-ad3d-f1c0-36150423cc44";"shape_6e61907b-fae5-7526-c30c-7d9d547d4939";"Kreisel :3";"X:7604.46 Y:39367.41";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
6;"ILS 2.0 Gefällestrecke";"shape_ca5600fd-509a-0a9f-46e2-8027581af8e2";"shape_b6021b94-8f02-233b-235c-5a563ffd9bb8,shape_3d29dc7c-cefe-c729-42ad-5727728115e4";"Gefaellestrecke :3";"X:11285.26 Y:39544.18";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
7;"ILS 2.0 Kreisel";"shape_3d29dc7c-cefe-c729-42ad-5727728115e4";"shape_ca5600fd-509a-0a9f-46e2-8027581af8e2";"Kreisel :5";"X:12235.26 Y:40744.68";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
8;"ILS 2.0 Kreisel";"shape_b6021b94-8f02-233b-235c-5a563ffd9bb8";"shape_ca5600fd-509a-0a9f-46e2-8027581af8e2";"Kreisel :6";"X:11685.26 Y:37243.67";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
9;"ILS 2.0 Gefällestrecke";"shape_57628902-9436-3ad0-bbf0-dd85c3775858";"shape_ee5b398a-cc5b-a1e2-f0ce-145c75e17157,shape_1297302c-2e5f-1331-1316-d3ae91b02ab0";"Gefaellestrecke :4";"X:16178.13 Y:39449.69";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
10;"ILS 2.0 Kreisel";"shape_ee5b398a-cc5b-a1e2-f0ce-145c75e17157";"shape_57628902-9436-3ad0-bbf0-dd85c3775858";"Kreisel :8";"X:16578.14 Y:37149.18";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
11;"ILS 2.0 Kreisel";"shape_1297302c-2e5f-1331-1316-d3ae91b02ab0";"shape_57628902-9436-3ad0-bbf0-dd85c3775858";"Kreisel :7";"X:17128.13 Y:40650.19";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
12;"ILS 2.0 Gefällestrecke";"shape_81c0257a-38ca-929b-1c9c-0e08b255d1c7";"shape_82796f45-fcdb-38b3-6c4b-641311081e0c,shape_a5f8d7e7-4d42-512a-3ade-87c86bb8de87";"Gefaellestrecke :5";"X:4856.34 Y:32445.41";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-90.0}
|
||||||
|
13;"ILS 2.0 Kreisel";"shape_a5f8d7e7-4d42-512a-3ade-87c86bb8de87";"shape_81c0257a-38ca-929b-1c9c-0e08b255d1c7";"Kreisel :10";"X:6056.84 Y:32295.42";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
14;"ILS 2.0 Kreisel";"shape_82796f45-fcdb-38b3-6c4b-641311081e0c";"shape_81c0257a-38ca-929b-1c9c-0e08b255d1c7";"Kreisel :9";"X:2555.83 Y:32845.4";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
15;"ILS 2.0 Kreisel";"shape_c6e54128-eef5-9c4c-7276-785a789eefd8";"shape_c6543cac-ef32-253b-ead1-280479047ad1";"Kreisel :11";"X:13125.15 Y:32118.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
16;"ILS 2.0 Kreisel";"shape_429d7815-3178-49ed-865d-7d7ad63f2dd0";"shape_c6543cac-ef32-253b-ead1-280479047ad1";"Kreisel :12";"X:9624.14 Y:33468.79";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
17;"ILS 2.0 Gefällestrecke";"shape_c6543cac-ef32-253b-ead1-280479047ad1";"shape_429d7815-3178-49ed-865d-7d7ad63f2dd0,shape_c6e54128-eef5-9c4c-7276-785a789eefd8";"Gefaellestrecke :6";"X:11924.65 Y:33068.79";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-90.0}
|
||||||
|
18;"ILS 2.0 Gefällestrecke";"shape_78daef1a-7824-898c-088c-85bd2fc79b6b";"shape_e4aad1ae-7ded-0b1a-d3f6-552d6a64d6cd,shape_875eff77-6e54-6edd-66b5-0cb63b67271c";"Gefaellestrecke :7";"X:1511.16 Y:26455.6";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
19;"ILS 2.0 Kreisel";"shape_875eff77-6e54-6edd-66b5-0cb63b67271c";"shape_78daef1a-7824-898c-088c-85bd2fc79b6b";"Kreisel :14";"X:2461.16 Y:25255.1";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
20;"ILS 2.0 Kreisel";"shape_e4aad1ae-7ded-0b1a-d3f6-552d6a64d6cd";"shape_78daef1a-7824-898c-088c-85bd2fc79b6b";"Kreisel :13";"X:3411.16 Y:27256.08";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
21;"ILS 2.0 Gefällestrecke";"shape_682656e4-9006-dbca-43a9-3edb9129e358";"shape_56b3d657-e8d1-917e-379d-df24d6abecfe,shape_d546c086-6705-9655-427f-65de3d95930e";"Gefaellestrecke :8";"X:8493.44 Y:26571.22";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
22;"ILS 2.0 Kreisel";"shape_56b3d657-e8d1-917e-379d-df24d6abecfe";"shape_682656e4-9006-dbca-43a9-3edb9129e358";"Kreisel :15";"X:10393.44 Y:27371.69";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
23;"ILS 2.0 Kreisel";"shape_d546c086-6705-9655-427f-65de3d95930e";"shape_682656e4-9006-dbca-43a9-3edb9129e358";"Kreisel :16";"X:7843.45 Y:25370.72";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
24;"ILS 2.0 Kreisel";"shape_89ac6799-dc19-8fa6-51bd-247bf297cad0";"shape_df97365a-e8ed-27c2-f38f-5e3fb8d3d9f6";"Kreisel :18";"X:15784.67 Y:26642.44";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
25;"ILS 2.0 Kreisel";"shape_3a0ddb77-ef38-b4a7-a2bb-d4624c4c266e";"shape_df97365a-e8ed-27c2-f38f-5e3fb8d3d9f6";"Kreisel :17";"X:13783.63 Y:24092.45";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
26;"ILS 2.0 Gefällestrecke";"shape_df97365a-e8ed-27c2-f38f-5e3fb8d3d9f6";"shape_3a0ddb77-ef38-b4a7-a2bb-d4624c4c266e,shape_89ac6799-dc19-8fa6-51bd-247bf297cad0";"Gefaellestrecke :9";"X:14584.17 Y:25992.45";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-90.0}
|
||||||
|
27;"ILS 2.0 Gefällestrecke";"shape_ef9a070d-7014-d38d-67de-c1af4991c25c";"shape_b52fa744-ead8-22cf-0ac3-72d0bc3fdce2,shape_786bba1e-41bc-b7c4-1b1a-8839bc558bf0";"Gefaellestrecke :10";"X:19795.74 Y:27062.84";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":-90.0}
|
||||||
|
28;"ILS 2.0 Kreisel";"shape_786bba1e-41bc-b7c4-1b1a-8839bc558bf0";"shape_ef9a070d-7014-d38d-67de-c1af4991c25c";"Kreisel :20";"X:20996.25 Y:26112.9";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
29;"ILS 2.0 Kreisel";"shape_b52fa744-ead8-22cf-0ac3-72d0bc3fdce2";"shape_ef9a070d-7014-d38d-67de-c1af4991c25c";"Kreisel :19";"X:18995.24 Y:25162.84";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
30;"ILS 2.0 Kreisel";"shape_42ebfe49-c69c-37f3-c3fe-36215e8a43a9";"shape_69805c49-5bc2-99d4-68a6-f324791b6cc9";"Kreisel :22";"X:3216.66 Y:14076.82";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
31;"ILS 2.0 Kreisel";"shape_a7cd8865-da09-2b88-3f12-6c534e1ed0d7";"shape_69805c49-5bc2-99d4-68a6-f324791b6cc9";"Kreisel :21";"X:1866.66 Y:17577.81";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
32;"ILS 2.0 Gefällestrecke";"shape_69805c49-5bc2-99d4-68a6-f324791b6cc9";"shape_a7cd8865-da09-2b88-3f12-6c534e1ed0d7,shape_42ebfe49-c69c-37f3-c3fe-36215e8a43a9";"Gefaellestrecke :11";"X:2266.66 Y:15277.32";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
33;"ILS 2.0 Kreisel";"shape_2de99855-ce31-5132-043a-8e7f10e6e3ad";"shape_681aadc8-80e9-b0eb-adf6-1d8173dc199e";"Kreisel :24";"X:8343.45 Y:13948.4";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
34;"ILS 2.0 Kreisel";"shape_5b6492ae-0b67-87b0-1a97-dc1448ad7401";"shape_681aadc8-80e9-b0eb-adf6-1d8173dc199e";"Kreisel :23";"X:8593.44 Y:17449.43";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
35;"ILS 2.0 Gefällestrecke";"shape_681aadc8-80e9-b0eb-adf6-1d8173dc199e";"shape_5b6492ae-0b67-87b0-1a97-dc1448ad7401,shape_2de99855-ce31-5132-043a-8e7f10e6e3ad";"Gefaellestrecke :12";"X:8993.44 Y:15148.9";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
36;"ILS 2.0 Kreisel";"shape_3903957d-b92a-dbbf-31b2-c6e64602f223";"shape_fcccd0d4-7749-3404-1f63-c8e713cc40d9";"Kreisel :26";"X:12947.47 Y:14917.23";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
37;"ILS 2.0 Kreisel";"shape_3600ffb8-d8fb-dfe8-8110-145dd11ff9e6";"shape_fcccd0d4-7749-3404-1f63-c8e713cc40d9";"Kreisel :25";"X:13497.46 Y:18418.19";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
38;"ILS 2.0 Gefällestrecke";"shape_fcccd0d4-7749-3404-1f63-c8e713cc40d9";"shape_3903957d-b92a-dbbf-31b2-c6e64602f223,shape_3600ffb8-d8fb-dfe8-8110-145dd11ff9e6";"Gefaellestrecke :13";"X:12547.46 Y:17217.69";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
39;"ILS 2.0 Kreisel";"shape_178a1e43-d81e-93c5-1e9f-f1c43f2355d1";"shape_41f9eb28-0fba-3e1d-f6ba-71d6a25959cd";"Kreisel :27";"X:17750.3 Y:18306.58";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
40;"ILS 2.0 Gefällestrecke";"shape_41f9eb28-0fba-3e1d-f6ba-71d6a25959cd";"shape_958ad217-4b70-7db7-a767-d53166e3e19d,shape_178a1e43-d81e-93c5-1e9f-f1c43f2355d1";"Gefaellestrecke :14";"X:18400.29 Y:17106.08";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
41;"ILS 2.0 Kreisel";"shape_958ad217-4b70-7db7-a767-d53166e3e19d";"shape_41f9eb28-0fba-3e1d-f6ba-71d6a25959cd";"Kreisel :28";"X:18800.27 Y:14805.55";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
42;"ILS 2.0 Kreisel";"shape_ceaccbd9-1aba-1214-25fc-90347bd3f1d4";"shape_e6152b63-8c08-0ad4-46d0-e56535dc6348";"Kreisel :30";"X:7857.14 Y:9856.88";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
43;"ILS 2.0 Gefällestrecke";"shape_e6152b63-8c08-0ad4-46d0-e56535dc6348";"shape_c68930d9-58e3-3e32-ebeb-0e2dff37352f,shape_ceaccbd9-1aba-1214-25fc-90347bd3f1d4";"Gefaellestrecke :15";"X:6656.64 Y:9206.89";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-90.0}
|
||||||
|
44;"ILS 2.0 Kreisel";"shape_c68930d9-58e3-3e32-ebeb-0e2dff37352f";"shape_e6152b63-8c08-0ad4-46d0-e56535dc6348";"Kreisel :29";"X:4356.13 Y:9606.85";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
45;"ILS 2.0 Kreisel";"shape_6ef13bf8-ce66-f64b-f759-dc17bcc153b4";"shape_08d8b2ec-0706-e281-c55a-9ac3249cec32";"Kreisel :31";"X:12317.23 Y:9627.13";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
46;"ILS 2.0 Kreisel";"shape_44a3a145-81d4-c78f-95ab-01973fcb3628";"shape_08d8b2ec-0706-e281-c55a-9ac3249cec32";"Kreisel :32";"X:15818.3 Y:9877.12";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
47;"ILS 2.0 Gefällestrecke";"shape_08d8b2ec-0706-e281-c55a-9ac3249cec32";"shape_6ef13bf8-ce66-f64b-f759-dc17bcc153b4,shape_44a3a145-81d4-c78f-95ab-01973fcb3628";"Gefaellestrecke :16";"X:14617.8 Y:9227.13";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
48;"ILS 2.0 Kreisel";"shape_dd43512b-4b9f-6085-1c25-bd1fed9e5a46";"shape_06df9d0c-ce57-6dbd-c9d3-5c8223f37452";"Kreisel :34";"X:4285.71 Y:571.17";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
49;"ILS 2.0 Kreisel";"shape_f5dcac6b-33a3-df4f-5f28-b07a6b175fec";"shape_06df9d0c-ce57-6dbd-c9d3-5c8223f37452";"Kreisel :33";"X:5235.71 Y:2572.15";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
50;"ILS 2.0 Gefällestrecke";"shape_06df9d0c-ce57-6dbd-c9d3-5c8223f37452";"shape_f5dcac6b-33a3-df4f-5f28-b07a6b175fec,shape_dd43512b-4b9f-6085-1c25-bd1fed9e5a46";"Gefaellestrecke :17";"X:3335.71 Y:1771.67";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
51;"ILS 2.0 Kreisel";"shape_aad53b85-01dd-6c52-7516-a0985cea68b0";"shape_46be6553-971b-2064-6ddf-887674df1de6";"Kreisel :36";"X:9748.37 Y:690.81";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
52;"ILS 2.0 Kreisel";"shape_99ee14be-94f4-8d5d-b1b4-030d61800ec1";"shape_46be6553-971b-2064-6ddf-887674df1de6";"Kreisel :35";"X:12298.36 Y:2691.86";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
53;"ILS 2.0 Gefällestrecke";"shape_46be6553-971b-2064-6ddf-887674df1de6";"shape_99ee14be-94f4-8d5d-b1b4-030d61800ec1,shape_aad53b85-01dd-6c52-7516-a0985cea68b0";"Gefaellestrecke :18";"X:10398.36 Y:1891.31";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
54;"ILS 2.0 Kreisel";"shape_04049383-38a3-7e52-28cf-7d6514e414f9";"shape_30472751-071f-a65a-76d2-dd01ac3d413c";"Kreisel :37";"X:16293 Y:392.18";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
55;"ILS 2.0 Kreisel";"shape_1afd5a8b-cb0a-1754-3ce3-55c959099f0d";"shape_30472751-071f-a65a-76d2-dd01ac3d413c";"Kreisel :38";"X:18294.05 Y:2142.15";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
56;"ILS 2.0 Gefällestrecke";"shape_30472751-071f-a65a-76d2-dd01ac3d413c";"shape_04049383-38a3-7e52-28cf-7d6514e414f9,shape_1afd5a8b-cb0a-1754-3ce3-55c959099f0d";"Gefaellestrecke :19";"X:17093.55 Y:2292.14";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-90.0}
|
||||||
|
57;"ILS 2.0 Kreisel";"shape_16666868-b6a1-0422-ce99-81bb1a9a4f69";"shape_68e189e8-df48-1b44-6c4c-a1b5be33a101";"Kreisel :40";"X:22820.09 Y:2550.03";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2.5","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
58;"ILS 2.0 Kreisel";"shape_c832d7a8-c9f0-ad4e-70c0-6df3f1fee1b5";"shape_68e189e8-df48-1b44-6c4c-a1b5be33a101";"Kreisel :39";"X:20819.1 Y:0";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
59;"ILS 2.0 Gefällestrecke";"shape_68e189e8-df48-1b44-6c4c-a1b5be33a101";"shape_c832d7a8-c9f0-ad4e-70c0-6df3f1fee1b5,shape_16666868-b6a1-0422-ce99-81bb1a9a4f69";"Gefaellestrecke :20";"X:21619.59 Y:1900.04";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 149.
|
+561628
File diff suppressed because it is too large
Load Diff
+25
@@ -0,0 +1,25 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"ILS 2.0 Gefällestrecke";"shape_0fecfa82-ab6c-412f-1bdd-8ce2be7d56df";"shape_b7ebef86-834d-f020-c561-db936862e5a3";"Gefaellestrecke :1";"X:2994.95 Y:8723.76";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"0","Drehung":0.0}
|
||||||
|
1;"ILS 2.0 Kreisel";"shape_b7ebef86-834d-f020-c561-db936862e5a3";"shape_0fecfa82-ab6c-412f-1bdd-8ce2be7d56df";"Kreisel :1";"X:3144.94 Y:9924.26";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
2;"ILS 2.0 Kreisel";"shape_5e835522-70e9-b6ca-b9a6-e68cbefbb89d";"shape_77877793-22ec-f3af-8495-7e7fe0f1eea6";"Kreisel :2";"X:7700.89 Y:9672.13";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
3;"ILS 2.0 Kreisel";"shape_164091f4-1672-4ef5-bdc3-57cb977c83dd";"shape_56b6d140-3c90-fe07-bc85-5b9e9092f5df";"Kreisel :3";"X:12446.29 Y:9393.76";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
4;"ILS 2.0 Gefällestrecke";"shape_77877793-22ec-f3af-8495-7e7fe0f1eea6";"shape_5e835522-70e9-b6ca-b9a6-e68cbefbb89d";"Gefaellestrecke :2";"X:6750.89 Y:8471.63";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
5;"ILS 2.0 Gefällestrecke";"shape_56b6d140-3c90-fe07-bc85-5b9e9092f5df";"shape_164091f4-1672-4ef5-bdc3-57cb977c83dd";"Gefaellestrecke :3";"X:11496.29 Y:10594.26";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"0","Höhe unten":"2","Drehung":0.0}
|
||||||
|
6;"ILS 2.0 Kreisel";"shape_262a56f4-a5ba-c140-764f-677bb86fecf5";"shape_4352eee8-f3af-0ca8-7844-83718b58fbdb";"Kreisel :5";"X:17215.05 Y:8795.87";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":0.0}
|
||||||
|
7;"ILS 2.0 Gefällestrecke";"shape_4352eee8-f3af-0ca8-7844-83718b58fbdb";"shape_262a56f4-a5ba-c140-764f-677bb86fecf5";"Gefaellestrecke :4";"X:16265.05 Y:9996.37";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
8;"ILS 2.0 Kreisel";"shape_74e63b48-12b1-ccfc-3181-28e8e0deb8a8";"shape_98a0ae90-04e4-a8a3-7f43-33d8801bb092";"Kreisel :6";"X:3163.83 Y:5218.45";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
9;"ILS 2.0 Gefällestrecke";"shape_98a0ae90-04e4-a8a3-7f43-33d8801bb092";"shape_74e63b48-12b1-ccfc-3181-28e8e0deb8a8";"Gefaellestrecke :5";"X:3013.84 Y:4017.95";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"0","Drehung":0.0}
|
||||||
|
10;"ILS 2.0 Kreisel";"shape_00299c24-78bd-0de5-1f30-a7724bd16138";"shape_7b187fe6-d44d-1cae-5934-307671f60982";"Kreisel :7";"X:7697.61 Y:5043.86";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
11;"ILS 2.0 Gefällestrecke";"shape_7b187fe6-d44d-1cae-5934-307671f60982";"shape_00299c24-78bd-0de5-1f30-a7724bd16138";"Gefaellestrecke :6";"X:6747.61 Y:3843.36";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":0.0}
|
||||||
|
12;"ILS 2.0 Kreisel";"shape_f7b5f618-5df7-ae28-fc3d-82bd8fc8e879";"shape_652d50af-6e5a-614b-2671-952aa6052998";"Kreisel :8";"X:12070.83 Y:5179.32";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
13;"ILS 2.0 Gefällestrecke";"shape_652d50af-6e5a-614b-2671-952aa6052998";"shape_f7b5f618-5df7-ae28-fc3d-82bd8fc8e879";"Gefaellestrecke :7";"X:11120.83 Y:6379.82";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"0","Höhe unten":"2","Drehung":0.0}
|
||||||
|
14;"ILS 2.0 Kreisel";"shape_a01a0413-0492-5cc7-f082-a5ad8c42c22c";"shape_cbe3bd3e-4590-9ca0-5b6d-ace826296230";"Kreisel :9";"X:16979.02 Y:4736.01";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":0.0}
|
||||||
|
15;"ILS 2.0 Gefällestrecke";"shape_cbe3bd3e-4590-9ca0-5b6d-ace826296230";"shape_a01a0413-0492-5cc7-f082-a5ad8c42c22c";"Gefaellestrecke :8";"X:16029.02 Y:5936.51";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2.5","Höhe unten":"2","Drehung":0.0}
|
||||||
|
16;"ILS 2.0 Kreisel";"shape_783c5e22-984c-868b-f528-93734ec7f4ba";"shape_89002c55-5a77-de81-5d49-cbe4e9889feb";"Kreisel :10";"X:2005.21 Y:85.72";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
17;"ILS 2.0 Gefällestrecke";"shape_89002c55-5a77-de81-5d49-cbe4e9889feb";"shape_783c5e22-984c-868b-f528-93734ec7f4ba";"Gefaellestrecke :9";"X:3205.71 Y:235.71";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"0","Drehung":-270.0}
|
||||||
|
18;"ILS 2.0 Gefällestrecke";"shape_2a86be47-8a1d-80d3-ba6f-3d134ee87194";"shape_4df85fc0-5015-af10-d921-0878dd593dc1";"Gefaellestrecke :10";"X:6680.11 Y:194.63";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
19;"ILS 2.0 Kreisel";"shape_4df85fc0-5015-af10-d921-0878dd593dc1";"shape_2a86be47-8a1d-80d3-ba6f-3d134ee87194";"Kreisel :11";"X:5479.61 Y:44.64";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"UZS","Drehung":90.0}
|
||||||
|
20;"ILS 2.0 Kreisel";"shape_fab61572-ea3b-7131-655c-31242f3cf75d";"shape_9d61b6ee-3907-0dc2-41e3-f8043c9f83dc";"Kreisel :12";"X:8900 Y:0";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
21;"ILS 2.0 Kreisel";"shape_dc3a651b-c6ad-2e94-9f09-5d810fd6ba9b";"shape_f7b3a8a2-362d-f245-9521-976018234e05";"Kreisel :13";"X:12914.35 Y:45.98";;{"Abstand (Kreiselachse A - Kreiselachse) in Meter":"3","Anzahl der Separatoren":"2","Kreiselart":"Standard","Anzahl der Scanner":"0","Anzahl der Rampen":"0","Höhe in m":"2","Drehrichtung":"GUZS","Drehung":90.0}
|
||||||
|
22;"ILS 2.0 Gefällestrecke";"shape_9d61b6ee-3907-0dc2-41e3-f8043c9f83dc";"shape_fab61572-ea3b-7131-655c-31242f3cf75d";"Gefaellestrecke :11";"X:10100.5 Y:149.99";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"0","Drehung":-270.0}
|
||||||
|
23;"ILS 2.0 Gefällestrecke";"shape_f7b3a8a2-362d-f245-9521-976018234e05";"shape_dc3a651b-c6ad-2e94-9f09-5d810fd6ba9b";"Gefaellestrecke :12";"X:14114.85 Y:195.97";;{"Anzahl der Separatoren":"1","Länge in Meter":"1.601","Winkel":"2","Anzahl der Scanner":0,"Höhe oben":"2","Höhe unten":"2.5","Drehung":-270.0}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 164.
|
+605946
File diff suppressed because it is too large
Load Diff
Vendored
+255
@@ -0,0 +1,255 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"Omniflo Kurve";"shape_1c29b98c-a4aa-1c77-64d9-0f6df4f86e28";;OFBogen :36;"X:12000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033"}
|
||||||
|
1;"Omniflo Kurve";"shape_4d012aa6-58cc-fce5-dfa3-a3b6f49a3434";;OFBogen :13;"X:12000 Y:23178.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104033"}
|
||||||
|
2;"Omniflo Kurve";"shape_b931386a-be87-e141-0be9-52ef453d864b";;OFBogen :14;"X:11178.96 Y:23178.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104033"}
|
||||||
|
3;"Omniflo Kurve";"shape_ffb44237-7981-71fb-4ab8-3119c29ba39d";;OFBogen :15;"X:12000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033"}
|
||||||
|
4;"Omniflo Kurve";"shape_2f625c6e-4a26-3dbb-a79b-33f82b8b0615";;OFBogen :16;"X:11178.96 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104033"}
|
||||||
|
5;"Omniflo Kurve";"shape_2f78254e-1cd6-3cb9-3116-2aa7d3b8f552";;OFBogen :12;"X:9147.51 Y:23226.46";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104066"}
|
||||||
|
6;"Omniflo Kurve";"shape_0fdb9f2c-ab4a-b819-d049-de45e611ff7b";;OFBogen :10;"X:8373.96 Y:23078.95";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104066"}
|
||||||
|
7;"Omniflo Kurve";"shape_fd486a00-fcdc-8291-07de-03468544c085";;OFBogen :9;"X:9000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104066"}
|
||||||
|
8;"Omniflo Kurve";"shape_97ff630c-1818-393a-198a-50e700f8dbb3";;OFBogen :11;"X:8226.46 Y:23852.5";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104066"}
|
||||||
|
9;"Omniflo Kurve";"shape_f28fc6b7-0796-c7e4-137e-16251c9bcb24";;OFBogen :35;"X:9000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104066"}
|
||||||
|
10;"Omniflo Kurve";"shape_237f6d0f-6af3-a6fd-c93b-860d435067e6";;OFBogen :38;"X:18000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
11;"Omniflo Kurve";"shape_18b838ae-8853-c6bf-db75-40152ed2a4a0";;OFBogen :21;"X:18000.02 Y:23178.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
12;"Omniflo Kurve";"shape_e958d208-ed79-95f4-93e1-ed6c3aba562c";;OFBogen :22;"X:18000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
13;"Omniflo Kurve";"shape_4696e9e2-558f-0f1f-6a83-7de1a511a40e";;OFBogen :23;"X:17179.02 Y:23178.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
14;"Omniflo Kurve";"shape_a1da398c-02e9-82c9-9815-2e2d03a712d4";;OFBogen :24;"X:17178.98 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104033+0_B10050"}
|
||||||
|
15;"Omniflo Kurve";"shape_71ccb9c0-17ae-f942-fd52-b25766c4c2dc";;OFBogen :40;"X:24000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104035"}
|
||||||
|
16;"Omniflo Kurve";"shape_539d0936-0c66-1024-c4c9-1058b6d5e042";;OFBogen :32;"X:23989.9 Y:23118.97";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104035"}
|
||||||
|
17;"Omniflo Kurve";"shape_ef7ec5c2-9308-1fa3-4294-c6ad541bf7f6";;OFBogen :29;"X:23999.97 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104035"}
|
||||||
|
18;"Omniflo Kurve";"shape_d7952898-b1bd-e9df-fe14-ec42147069a0";;OFBogen :30;"X:23118.93 Y:24010";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104035"}
|
||||||
|
19;"Omniflo Kurve";"shape_953c9af7-1bc2-43f7-2050-0d803c279180";;OFBogen :31;"X:23108.91 Y:23128.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104035"}
|
||||||
|
20;"Omniflo Kurve";"shape_122c756d-9532-86c0-55c6-5fc91c60c666";;OFBogen :37;"X:15000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
21;"Omniflo Kurve";"shape_7a651d13-29c1-506d-1131-d782a93ebfc3";;OFBogen :17;"X:15000.04 Y:23068.71";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
22;"Omniflo Kurve";"shape_43223e6f-36bb-df2f-a716-994bbf8a80bc";;OFBogen :19;"X:15000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
23;"Omniflo Kurve";"shape_51748c34-af23-af93-b698-c39654468203";;OFBogen :18;"X:14068.71 Y:23068.71";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
24;"Omniflo Kurve";"shape_9a52e00e-5ffa-7874-f3fd-d405c994eb71";;OFBogen :20;"X:14068.71 Y:24000.01";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104033+0_B10040"}
|
||||||
|
25;"Omniflo Kurve";"shape_9c22d46e-7f48-748b-e748-44206f9ceddc";;OFBogen :39;"X:21000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104041"}
|
||||||
|
26;"Omniflo Kurve";"shape_a18cb851-0c49-e3c0-01e4-bd4d01c1163d";;OFBogen :26;"X:21000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104041"}
|
||||||
|
27;"Omniflo Kurve";"shape_98baba86-558c-b4eb-2d34-a11ec5fb86e2";;OFBogen :28;"X:20208.99 Y:24080";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104041"}
|
||||||
|
28;"Omniflo Kurve";"shape_2c83c48c-347e-7dc8-7b54-f1e05ec736e6";;OFBogen :27;"X:20128.93 Y:23288.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104041"}
|
||||||
|
29;"Omniflo Kurve";"shape_d0b7623d-c032-9a90-77f1-cf0db9a3cce3";;OFBogen :25;"X:20920.03 Y:23208.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104041"}
|
||||||
|
30;"Omniflo Kurve";"shape_162d7f39-6d4f-ea02-5a3d-8b9b85d9bc8a";;OFBogen :5;"X:6000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104030"}
|
||||||
|
31;"Omniflo Kurve";"shape_c514493f-b377-2746-df21-5a7521c3fdb7";;OFBogen :7;"X:5428.97 Y:23428.95";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104030"}
|
||||||
|
32;"Omniflo Kurve";"shape_ac4c9cc2-34e4-1830-967f-145cac88ff93";;OFBogen :6;"X:5428.96 Y:23999.99";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104030"}
|
||||||
|
33;"Omniflo Kurve";"shape_d2badc59-297a-2feb-ac3a-11ba557e5e9f";;OFBogen :8;"X:6000.01 Y:23428.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104030"}
|
||||||
|
34;"Omniflo Kurve";"shape_b866a344-6849-980a-527e-5cfd35b2a523";;OFBogen :34;"X:6000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":500.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104030"}
|
||||||
|
35;"Omniflo Kurve";"shape_bdbada71-2fc1-8197-335e-25a0672b15ca";;OFBogen :1;"X:3000 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104022"}
|
||||||
|
36;"Omniflo Kurve";"shape_e0941846-636e-e050-f62d-d56e22f718e9";;OFBogen :2;"X:2478.96 Y:24000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104022"}
|
||||||
|
37;"Omniflo Kurve";"shape_ea860c16-acf1-5d51-7119-5a461268bc6a";;OFBogen :3;"X:2478.96 Y:23478.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104022"}
|
||||||
|
38;"Omniflo Kurve";"shape_94772bb6-859f-08c5-e5a7-a1d55391af84";;OFBogen :4;"X:3000 Y:23478.96";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104022"}
|
||||||
|
39;"Omniflo Kurve";"shape_44f9a324-1695-fb16-1860-8fd87d490fab";;OFBogen :33;"X:3000 Y:27000";;{"Länge in Meter":"0","Kurvenwinkel":90.0,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104022"}
|
||||||
|
40;"Omniflo Gerade";"shape_5861ec34-58e0-d1f3-c6e6-007fa226ca22";;"OFGerade :1";"X:1739.48 Y:27239.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
41;"Omniflo Gerade";"shape_a072a4d0-b32e-5f58-b287-1edefbc7cb67";;"OFGerade :2";"X:3239.48 Y:25739.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
42;"Omniflo Gerade";"shape_7ee71dc7-0db7-20ab-514f-bf2860b45495";;"OFGerade :3";"X:4714.48 Y:27264.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
43;"Omniflo Gerade";"shape_538fd8f5-a805-eb89-9ab5-363dbe074d27";;"OFGerade :4";"X:6264.49 Y:25714.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
44;"Omniflo Gerade";"shape_b9f35bee-dbdf-1c4e-d48c-f6f72c23cd47";;"OFGerade :5";"X:7539.48 Y:27291.98";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
45;"Omniflo Gerade";"shape_8233ba67-f8d8-c38c-ddd7-bd2e17bc7795";;"OFGerade :6";"X:9439.48 Y:25686.98";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
46;"Omniflo Gerade";"shape_5f76060e-eb3e-ee63-9a54-242f247ae378";;"OFGerade :7";"X:10589.48 Y:27389.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
47;"Omniflo Gerade";"shape_feeb4dd2-df37-7cbc-1e04-6335655ef0d7";;"OFGerade :8";"X:12389.48 Y:25589.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
48;"Omniflo Gerade";"shape_cbb5a3d6-e129-b80e-8ece-3bd3e14f2a08";;"OFGerade :9";"X:13534.36 Y:27334.35";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
49;"Omniflo Gerade";"shape_5cbc6a38-69a0-5d15-b6cb-b42b0cd56459";;"OFGerade :10";"X:15334.36 Y:25534.35";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
50;"Omniflo Gerade";"shape_56e73154-a84e-71ff-8cf1-1462bbea3e3b";;"OFGerade :12";"X:18389.5 Y:25589.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
51;"Omniflo Gerade";"shape_5ba5eaad-8f59-e483-4eef-a9b0726582ab";;"OFGerade :11";"X:16589.5 Y:27389.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
52;"Omniflo Gerade";"shape_4842053a-b6d5-9b9f-5bb2-3d6c1d0a0c20";;"OFGerade :13";"X:19644.51 Y:27414.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
53;"Omniflo Gerade";"shape_efa9bc66-74ba-7598-0c1c-c7dcf8628251";;"OFGerade :16";"X:22564.45 Y:27424.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
54;"Omniflo Gerade";"shape_d2d69a45-4f24-64ff-4196-56232870608e";;"OFGerade :14";"X:21334.51 Y:25564.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
55;"Omniflo Gerade";"shape_ed3bbc16-e36b-8db2-6fb7-6b510ca323c2";;"OFGerade :17";"X:24414.45 Y:25554.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
56;"Omniflo Kurve";"shape_927cf8cb-b48d-e9bf-bbec-148e01b26079";;OFBogen :75;"X:18192.46 Y:17044.83";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104065"}
|
||||||
|
57;"Omniflo Kurve";"shape_078d9f24-1ed1-63cd-7ae3-b7b3427db608";;OFBogen :74;"X:17485.99 Y:16750.06";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104065"}
|
||||||
|
58;"Omniflo Kurve";"shape_0be62779-a48e-0f40-0409-43ac8c0ac6c1";;OFBogen :72;"X:17234.42 Y:17998.04";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104065"}
|
||||||
|
59;"Omniflo Kurve";"shape_42dcd71b-6f9e-17ff-86ed-0a8570939aa9";;OFBogen :76;"X:18000 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104065"}
|
||||||
|
60;"Omniflo Kurve";"shape_7bad9934-b3a6-3451-fe9e-046e0f50635c";;OFBogen :46;"X:18000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104065"}
|
||||||
|
61;"Omniflo Kurve";"shape_b94905a3-284d-8bf6-e60e-41ba2f6919bb";;OFBogen :73;"X:16943.25 Y:17290";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104065"}
|
||||||
|
62;"Omniflo Kurve";"shape_b927ee0a-0b4e-4160-97a5-88f3c0a6769b";;OFBogen :70;"X:14391.28 Y:18026.22";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104028"}
|
||||||
|
63;"Omniflo Kurve";"shape_99a0f758-4496-598d-6c68-d6de99d6dce7";;OFBogen :69;"X:14134.15 Y:17473.95";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104028"}
|
||||||
|
64;"Omniflo Kurve";"shape_27967dce-8a08-7cef-af32-09b6e33ab592";;OFBogen :68;"X:14545.97 Y:17025.05";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104028"}
|
||||||
|
65;"Omniflo Kurve";"shape_76f67794-7491-28b3-6bbd-8c6721e0f072";;OFBogen :67;"X:15118.27 Y:17233.74";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104028"}
|
||||||
|
66;"Omniflo Kurve";"shape_7447d058-01f1-68b6-1e8b-e33460d890f1";;OFBogen :45;"X:15000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104028"}
|
||||||
|
67;"Omniflo Kurve";"shape_f3dfffe4-4095-2358-4b47-2c77de63a281";;OFBogen :71;"X:14999.95 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104028"}
|
||||||
|
68;"Omniflo Kurve";"shape_623677dd-bdcf-e408-b355-de1f1d1a8a48";;OFBogen :62;"X:12160.17 Y:17026.73";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
69;"Omniflo Kurve";"shape_f7867c30-6949-9739-1228-91f0057772b3";;OFBogen :63;"X:11434.72 Y:16754.12";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
70;"Omniflo Kurve";"shape_40f90ccf-d5c4-a2d2-4cd7-1a474bd41724";;OFBogen :64;"X:10905.24 Y:17320.02";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
71;"Omniflo Kurve";"shape_7e6f3e8c-fe02-dcd5-e928-d33d798014cb";;OFBogen :65;"X:11225.45 Y:18025.76";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
72;"Omniflo Kurve";"shape_24bb6f68-7a07-f504-6622-6a2e0716d2fb";;OFBogen :66;"X:12000 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
73;"Omniflo Kurve";"shape_35bfe959-4970-2d3e-2af4-ea405c768af2";;OFBogen :44;"X:12000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104027+0_B10080"}
|
||||||
|
74;"Omniflo Kurve";"shape_adb7fd96-8323-5553-1845-4ab489205cc5";;OFBogen :61;"X:9160.17 Y:17026.73";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104027"}
|
||||||
|
75;"Omniflo Kurve";"shape_ef578c71-bc42-dace-4b11-457d8b615784";;OFBogen :60;"X:8434.72 Y:16754.11";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104027"}
|
||||||
|
76;"Omniflo Kurve";"shape_87138a06-9568-7a7b-d1b2-5f0ee0c33a3c";;OFBogen :59;"X:7905.24 Y:17320.02";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104027"}
|
||||||
|
77;"Omniflo Kurve";"shape_d0079c5e-56b2-386a-eb92-2fd93bc6275f";;OFBogen :58;"X:8225.44 Y:18025.76";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104027"}
|
||||||
|
78;"Omniflo Kurve";"shape_838bc63d-3367-3eea-c0d5-08fbc8b51c9e";;OFBogen :57;"X:8999.99 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104027"}
|
||||||
|
79;"Omniflo Kurve";"shape_d38463b8-0dca-54b7-5ea6-67e82a0058f6";;OFBogen :43;"X:9000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104027"}
|
||||||
|
80;"Omniflo Gerade";"shape_6e9d9e32-2b5c-01bf-1fc7-bfae8dbf3dc1";;"OFGerade :18";"X:4736.36 Y:21163.16";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
81;"Omniflo Kurve";"shape_d6bba1f5-8659-a205-c120-182be666c7ee";;OFBogen :41;"X:6000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
82;"Omniflo Kurve";"shape_e2f89e5f-496f-1053-8514-eafc09b44557";;OFBogen :52;"X:6000 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
83;"Omniflo Kurve";"shape_60b569be-fa75-9ba8-1600-a6d7fcc9c8e8";;OFBogen :53;"X:5480.17 Y:18004.98";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
84;"Omniflo Kurve";"shape_6fbbb93a-3115-ef91-e0da-289f49aa41de";;OFBogen :54;"X:5276.65 Y:17526.63";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
85;"Omniflo Kurve";"shape_5755f153-2b20-5221-2b6e-e85c53cef70d";;OFBogen :55;"X:5640.71 Y:17155.54";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
86;"Omniflo Kurve";"shape_e6590159-02f8-ab5e-d30e-d2ff0db439bc";;OFBogen :56;"X:6122.86 Y:17349.87";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104024+0_B10081"}
|
||||||
|
87;"Omniflo Gerade";"shape_a5346223-d1fa-791b-137b-ef5b8d3d7292";;"OFGerade :23";"X:9747.29 Y:19804.47";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
88;"Omniflo Kurve";"shape_a8e9baa8-7902-1ca8-6929-ddf34276fddf";;OFBogen :42;"X:3000 Y:21000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104024"}
|
||||||
|
89;"Omniflo Kurve";"shape_d3a2866e-d01b-c01e-394f-0285c1455e7d";;OFBogen :47;"X:3000 Y:18000";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104024"}
|
||||||
|
90;"Omniflo Kurve";"shape_d09dc7b3-ee87-8088-01a1-593b519b6ed2";;OFBogen :48;"X:2480.18 Y:18004.98";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104024"}
|
||||||
|
91;"Omniflo Kurve";"shape_b29c8f55-31f0-c275-b271-b876ebfcb21e";;OFBogen :49;"X:2276.65 Y:17526.63";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104024"}
|
||||||
|
92;"Omniflo Kurve";"shape_e7502c5b-5bf1-2870-b9ec-f41c1244ea0a";;OFBogen :50;"X:2640.71 Y:17155.54";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104024"}
|
||||||
|
93;"Omniflo Kurve";"shape_e9529eaf-5e32-c099-d1ae-b42a481fba0e";;OFBogen :51;"X:3122.87 Y:17349.87";;{"Länge in Meter":"0","Kurvenwinkel":67.5,"Radius":400.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104024"}
|
||||||
|
94;"Omniflo Gerade";"shape_aa7147eb-a35b-b971-4645-d7468db4c8e8";;"OFGerade :21";"X:3626.88 Y:19899.96";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
95;"Omniflo Gerade";"shape_12663b7a-5cb0-b1ee-aa2b-44de43c76172";;"OFGerade :19";"X:6626.87 Y:19899.96";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
96;"Omniflo Gerade";"shape_2db2b3b9-2ef0-cbc4-8790-2eb5a6a331c6";;"OFGerade :20";"X:1736.37 Y:21163.16";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
97;"Omniflo Gerade";"shape_7e25ed90-9fbc-2048-f4d6-ce3ccd027296";;"OFGerade :22";"X:7615.94 Y:21258.66";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
98;"Omniflo Gerade";"shape_6b3da384-8cb1-6d6b-000f-f76472fa26f0";;"OFGerade :25";"X:10615.95 Y:21258.66";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
99;"Omniflo Gerade";"shape_282aace5-9091-65c0-ea2d-a263353d4bfe";;"OFGerade :26";"X:13699.06 Y:21203.46";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
100;"Omniflo Gerade";"shape_a4fee4e6-2855-7f73-c820-59a46f9fe4dc";;"OFGerade :24";"X:12747.3 Y:19804.47";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
101;"Omniflo Gerade";"shape_70889086-abb1-751d-d7db-81cef8c697d2";;"OFGerade :28";"X:16611.2 Y:21241.8";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
102;"Omniflo Gerade";"shape_12a51983-6267-99b5-ae61-9dc0430e44c6";;"OFGerade :27";"X:15664.17 Y:19859.68";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
103;"Omniflo Gerade";"shape_5282c90c-2bcd-6943-6305-b9d3a7d412ec";;"OFGerade :29";"X:18752.07 Y:19821.34";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
104;"Omniflo Kurve";"shape_834bec28-c0bc-d82c-4aa4-af7128a80dbb";;OFBogen :79;"X:12000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
105;"Omniflo Kurve";"shape_4bf4d5a7-0322-9345-77e5-eb101cd25b6c";;OFBogen :109;"X:12000 Y:11999.99";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
106;"Omniflo Kurve";"shape_ba7fd0f3-c5c0-72ef-3dc8-ed15ce8f431a";;OFBogen :110;"X:11395.73 Y:12021.86";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
107;"Omniflo Kurve";"shape_9bb36026-14e6-cdf2-1e37-5ab29106e122";;OFBogen :111;"X:10952.99 Y:11610.01";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
108;"Omniflo Kurve";"shape_cf4ac124-cbdf-e804-3fa9-ef4b3667cbb2";;OFBogen :112;"X:10931.12 Y:11005.7";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
109;"Omniflo Kurve";"shape_1581c5f8-153e-3545-565d-227683c7f2ae";;OFBogen :113;"X:11342.94 Y:10562.95";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
110;"Omniflo Kurve";"shape_db1a4caf-c2bc-1a02-ab9b-30a59964a728";;OFBogen :114;"X:11947.2 Y:10541.12";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
111;"Omniflo Kurve";"shape_38be4114-4fb4-be9b-3af2-d7ecf2031c8e";;OFBogen :115;"X:12389.94 Y:10952.95";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
112;"Omniflo Kurve";"shape_d161353a-7a35-2417-aca9-c6637993f79b";;OFBogen :116;"X:12411.81 Y:11557.25";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104026+0_B10071"}
|
||||||
|
113;"Omniflo Kurve";"shape_fcbf8f30-91a3-8b96-4520-a5b8d4496d03";;OFBogen :80;"X:9000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104026"}
|
||||||
|
114;"Omniflo Kurve";"shape_9f0d02e2-3566-417d-1323-741a1b1fe234";;OFBogen :101;"X:9000.01 Y:11999.97";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104026"}
|
||||||
|
115;"Omniflo Kurve";"shape_c11950f5-048a-0ce7-3740-973277eded75";;OFBogen :102;"X:8393.52 Y:12020.91";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104026"}
|
||||||
|
116;"Omniflo Kurve";"shape_a3a40df5-3277-87bb-7260-78cc4c576afc";;OFBogen :103;"X:7949.85 Y:11606.83";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104026"}
|
||||||
|
117;"Omniflo Kurve";"shape_7cb1e6f1-3658-0a91-7eca-7476e05ba429";;OFBogen :104;"X:7928.91 Y:11000.41";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104026"}
|
||||||
|
118;"Omniflo Kurve";"shape_22359258-7ce9-36a3-3217-d8f87426b6f6";;OFBogen :105;"X:8342.95 Y:10556.72";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104026"}
|
||||||
|
119;"Omniflo Kurve";"shape_b5cf4081-cee9-e2bb-f90e-cc31c72f3854";;OFBogen :106;"X:8949.44 Y:10535.82";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104026"}
|
||||||
|
120;"Omniflo Kurve";"shape_ab04b1d1-1942-e026-9226-870f49ab6654";;OFBogen :107;"X:9393.1 Y:10949.89";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104026"}
|
||||||
|
121;"Omniflo Kurve";"shape_1171e29a-34cd-3509-c351-f1166d69f711";;OFBogen :108;"X:9414.04 Y:11556.32";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104026"}
|
||||||
|
122;"Omniflo Kurve";"shape_c2967fe6-3a40-ced2-c445-a2d251e4bc35";;OFBogen :81;"X:15000.03 Y:14999.99";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104029"}
|
||||||
|
123;"Omniflo Kurve";"shape_e77fb793-4761-8d13-a30f-0fb6b0bd7eca";;OFBogen :117;"X:15000.03 Y:12000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104029"}
|
||||||
|
124;"Omniflo Kurve";"shape_5593727e-0f36-c1da-bc0c-c0fcca75a809";;OFBogen :118;"X:14457.39 Y:11972.19";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104029"}
|
||||||
|
125;"Omniflo Kurve";"shape_a0e3a85c-1998-d150-a959-c0f93f136c9d";;OFBogen :119;"X:14093.33 Y:11568.86";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104029"}
|
||||||
|
126;"Omniflo Kurve";"shape_89b197b4-4d8e-4009-b999-03a079e7d7b6";;OFBogen :120;"X:14121.11 Y:11026.19";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104029"}
|
||||||
|
127;"Omniflo Kurve";"shape_1bc49dec-e904-5643-5ae3-6a7f5863d61e";;OFBogen :121;"X:14524.45 Y:10662.17";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104029"}
|
||||||
|
128;"Omniflo Kurve";"shape_5690f1ae-3bdd-fc80-f469-a28f0fa6de3e";;OFBogen :122;"X:15067.11 Y:10689.95";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104029"}
|
||||||
|
129;"Omniflo Kurve";"shape_06b5b925-0975-6853-22ac-7c17f137db38";;OFBogen :123;"X:15431.18 Y:11093.31";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104029"}
|
||||||
|
130;"Omniflo Kurve";"shape_af92f1a4-2793-24df-164d-7049d96ed311";;OFBogen :124;"X:15403.39 Y:11635.97";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104029"}
|
||||||
|
131;"Omniflo Kurve";"shape_596022f5-6894-a897-ddcc-2092c5278919";;OFBogen :78;"X:6000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104037"}
|
||||||
|
132;"Omniflo Kurve";"shape_11e8baec-3dd2-ca44-9e69-905b65abadd9";;OFBogen :93;"X:6000 Y:12000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104037"}
|
||||||
|
133;"Omniflo Kurve";"shape_d7c0c0f0-fe9c-56c1-8c08-cf6194e2ff7a";;OFBogen :94;"X:5464.61 Y:11989.28";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104037"}
|
||||||
|
134;"Omniflo Kurve";"shape_192e0437-ae0c-f37f-8048-0f054991043d";;OFBogen :95;"X:5093.58 Y:11603.11";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104037"}
|
||||||
|
135;"Omniflo Kurve";"shape_446a71fa-b86a-e674-e01c-ada71d30f525";;OFBogen :96;"X:5104.24 Y:11067.73";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104037"}
|
||||||
|
136;"Omniflo Kurve";"shape_4a07db84-5873-2e8b-62b1-5c822c577e9e";;OFBogen :97;"X:5490.37 Y:10696.65";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104037"}
|
||||||
|
137;"Omniflo Kurve";"shape_03d18d81-9d8e-c16d-9ad0-bf398ee24087";;OFBogen :98;"X:6025.75 Y:10707.37";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104037"}
|
||||||
|
138;"Omniflo Kurve";"shape_66bb5329-0238-f0ed-53a1-7e16d4109e52";;OFBogen :99;"X:6396.78 Y:11093.53";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104037"}
|
||||||
|
139;"Omniflo Kurve";"shape_5b95a99a-3ce8-824a-bfb8-edfa55111027";;OFBogen :100;"X:6386.11 Y:11628.91";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104037"}
|
||||||
|
140;"Omniflo Kurve";"shape_0f5c5a12-27c7-c54e-ccaa-79136801fbec";;OFBogen :82;"X:18000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031"}
|
||||||
|
141;"Omniflo Kurve";"shape_fc2950df-5d4c-4327-1c20-73de0bf53ea0";;OFBogen :125;"X:18000 Y:12000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031"}
|
||||||
|
142;"Omniflo Kurve";"shape_b8c28bbb-b630-1c57-9e79-0550174c0582";;OFBogen :126;"X:17150.51 Y:11954.88";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104031"}
|
||||||
|
143;"Omniflo Kurve";"shape_12320467-1230-9857-9cc1-9e32b8d54531";;OFBogen :127;"X:16581.79 Y:11322.33";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104031"}
|
||||||
|
144;"Omniflo Kurve";"shape_4b1b6be1-89f0-a744-6d6f-e6344e93818b";;OFBogen :128;"X:16626.9 Y:10472.88";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104031"}
|
||||||
|
145;"Omniflo Kurve";"shape_fa0c9c9c-1fd3-6737-168d-2f037da90047";;OFBogen :129;"X:17259.51 Y:9904.11";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104031"}
|
||||||
|
146;"Omniflo Kurve";"shape_808d9c51-d11b-7516-e783-07ce59e88bef";;OFBogen :130;"X:18108.95 Y:9949.22";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104031"}
|
||||||
|
147;"Omniflo Kurve";"shape_e6d452c1-77fb-15f6-7b1b-df0bad619847";;OFBogen :131;"X:18677.68 Y:10581.84";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104031"}
|
||||||
|
148;"Omniflo Kurve";"shape_7462cef6-bf5e-212e-c766-bac93ead4c56";;OFBogen :132;"X:18632.57 Y:11431.28";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104031"}
|
||||||
|
149;"Omniflo Kurve";"shape_843434d5-7e58-39be-6e9d-9a6c8011834c";;OFBogen :83;"X:21000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
150;"Omniflo Kurve";"shape_75c34f2c-d9de-c1eb-d032-a7b895cab908";;OFBogen :133;"X:20999.99 Y:12000.05";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
151;"Omniflo Kurve";"shape_81578c43-8365-fe15-6c2c-2d13915f9da3";;OFBogen :134;"X:20100.14 Y:11966.28";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
152;"Omniflo Kurve";"shape_f98d8a86-720a-2197-18dc-df4c50aeb861";;OFBogen :135;"X:19487.73 Y:11306.15";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
153;"Omniflo Kurve";"shape_67b8eeac-dccf-51f5-f183-523e38bdada4";;OFBogen :136;"X:19521.46 Y:10406.3";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
154;"Omniflo Kurve";"shape_bc56516b-02f7-8c7a-6fbf-265b1e9d76d4";;OFBogen :137;"X:20181.67 Y:9793.92";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
155;"Omniflo Kurve";"shape_018b8bbe-64cd-a9d2-b776-55108328f115";;OFBogen :138;"X:21081.51 Y:9827.65";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
156;"Omniflo Kurve";"shape_f4105de3-1154-994f-d937-95be9c0dca36";;OFBogen :139;"X:21693.89 Y:10487.79";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
157;"Omniflo Kurve";"shape_71339194-68c3-729e-6723-7fef5613f9b5";;OFBogen :140;"X:21660.16 Y:11387.64";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104031+0_B10060"}
|
||||||
|
158;"Omniflo Kurve";"shape_792673dd-b949-cb72-61b0-43e99b217a8f";;OFBogen :84;"X:24000.03 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
159;"Omniflo Kurve";"shape_477bddbe-1c79-e9da-723b-b27df8ab0cc5";;OFBogen :141;"X:24000 Y:12000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
160;"Omniflo Kurve";"shape_25305528-d04b-caf2-c756-5c66848aca94";;OFBogen :142;"X:23178.21 Y:11966.16";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
161;"Omniflo Kurve";"shape_7cbf3c12-1bc0-c027-53ad-f6211c7028c6";;OFBogen :143;"X:22621.07 Y:11361.11";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
162;"Omniflo Kurve";"shape_2e846e6f-4319-8ce3-9ca7-9c26f3ffcbb0";;OFBogen :144;"X:22654.94 Y:10539.31";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
163;"Omniflo Kurve";"shape_f446f9ec-a1b9-9fb6-e526-8c5899dcf9c4";;OFBogen :145;"X:23259.95 Y:9982.11";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
164;"Omniflo Kurve";"shape_0fbd7f40-5613-6b37-5834-553494ee6abb";;OFBogen :146;"X:24081.75 Y:10015.97";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
165;"Omniflo Kurve";"shape_dfb974dd-7352-32ec-8777-1011c6853ed2";;OFBogen :147;"X:24638.96 Y:10621.08";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
166;"Omniflo Kurve";"shape_9fe1c5e7-9352-fffa-9d9a-f1785693c0c2";;OFBogen :148;"X:24605.09 Y:11442.87";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":630.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104031+0_B10070"}
|
||||||
|
167;"Omniflo Gerade";"shape_893808d7-a773-4b6d-cf8c-628278e660cf";;"OFGerade :31";"X:4034.42 Y:14090.07";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
168;"Omniflo Kurve";"shape_1020061b-4d95-4086-b257-9f0f58a617f0";;OFBogen :77;"X:3000 Y:15000";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104021"}
|
||||||
|
169;"Omniflo Kurve";"shape_91abe39f-f55d-77d4-4677-72984f6b000e";;OFBogen :85;"X:3000 Y:12000.03";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104021"}
|
||||||
|
170;"Omniflo Kurve";"shape_eadef782-55dd-4be7-113d-266c6f0460c6";;OFBogen :86;"X:2282.95 Y:12108.68";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104021"}
|
||||||
|
171;"Omniflo Kurve";"shape_3dab9149-d2b6-f063-579d-f933808f6391";;OFBogen :87;"X:1699.09 Y:11678.44";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104021"}
|
||||||
|
172;"Omniflo Kurve";"shape_48dacfa7-0b09-5fc1-7e5a-96e68485a9bf";;OFBogen :88;"X:1590.44 Y:10961.42";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104021"}
|
||||||
|
173;"Omniflo Kurve";"shape_de685a95-0f81-1fd8-74d6-1b46f463263c";;OFBogen :89;"X:2020.64 Y:10377.54";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104021"}
|
||||||
|
174;"Omniflo Kurve";"shape_64624658-4fa2-f3bd-b833-791fade0f1d5";;OFBogen :90;"X:2737.69 Y:10268.93";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104021"}
|
||||||
|
175;"Omniflo Kurve";"shape_2e9c4eba-d2aa-09af-7489-376a8606e5c3";;OFBogen :91;"X:3321.55 Y:10699.15";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104021"}
|
||||||
|
176;"Omniflo Kurve";"shape_b1a24096-cd36-c943-38e3-047f768f8e41";;OFBogen :92;"X:3430.2 Y:11416.17";;{"Länge in Meter":"0","Kurvenwinkel":45.0,"Radius":400.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104021"}
|
||||||
|
177;"Omniflo Gerade";"shape_9d533f36-cecc-1e92-7e30-60df0fee46e9";;"OFGerade :32";"X:4723.93 Y:15099.39";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
178;"Omniflo Gerade";"shape_44ad79d9-3bbf-8ef6-8900-2ee7a0ec93d8";;"OFGerade :30";"X:1657.82 Y:15196.68";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
179;"Omniflo Gerade";"shape_67a92759-a667-c119-06e2-eb9d09ff6cbd";;"OFGerade :33";"X:6968.29 Y:14187.35";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
180;"Omniflo Gerade";"shape_372d130b-fd34-0a82-169c-6b76c3d00d3b";;"OFGerade :35";"X:12997.3 Y:14159.96";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
181;"Omniflo Gerade";"shape_9759ea3b-f495-55e8-cb50-63ea0bce48e7";;"OFGerade :34";"X:10694.93 Y:15133.07";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
182;"Omniflo Gerade";"shape_14321b5a-c6dc-ea46-8ca9-e876e4be95fc";;"OFGerade :36";"X:9997.31 Y:14156.82";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
183;"Omniflo Gerade";"shape_3534a051-7fa4-92b6-efff-be5d77773cc9";;"OFGerade :38";"X:15975.5 Y:14194.41";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
184;"Omniflo Gerade";"shape_5497f74f-d38b-2d93-d37c-ad6e7b408a88";;"OFGerade :37";"X:7694.94 Y:15129.92";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
185;"Omniflo Gerade";"shape_3dc9af14-62da-e974-fd67-5679310a05de";;"OFGerade :39";"X:13716.79 Y:15092.31";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
186;"Omniflo Gerade";"shape_922e4675-f729-40f1-8b6a-d643f5d8321d";;"OFGerade :41";"X:16559.73 Y:15147.2";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
187;"Omniflo Gerade";"shape_8d685e46-1658-6004-41a4-6fc5ee0924cc";;"OFGerade :42";"X:19520.83 Y:15092.07";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
188;"Omniflo Gerade";"shape_c2d73739-4d39-dbc5-61b7-a962ab532f62";;"OFGerade :40";"X:19132.45 Y:14139.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
189;"Omniflo Gerade";"shape_9d9ea0a8-dff9-3154-2377-7f052044a7f9";;"OFGerade :45";"X:25132.73 Y:14178.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
190;"Omniflo Gerade";"shape_f1e0e4de-3133-391e-ab4a-8d8664b69673";;"OFGerade :43";"X:22093.55 Y:14084.4";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-315.0,"SivasNummer":"821106002"}
|
||||||
|
191;"Omniflo Gerade";"shape_4bf9af97-020d-0126-706b-23b150f98aa5";;"OFGerade :44";"X:22560.01 Y:15186.21";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
192;"Omniflo Kurve";"shape_a42ed274-66a3-403b-76f6-8defed3803d7";;OFBogen :149;"X:3000 Y:9000.01";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025"}
|
||||||
|
193;"Omniflo Kurve";"shape_91536d76-8aae-86f9-2587-69c6ea940d4e";;OFBogen :152;"X:3000 Y:7000.03";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025"}
|
||||||
|
194;"Omniflo Kurve";"shape_ab40034c-43fd-1b84-f49a-674016858093";;OFBogen :153;"X:2481.09 Y:7020.64";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-337.5,"SivasNummer":"821104025"}
|
||||||
|
195;"Omniflo Kurve";"shape_0571056d-5455-bb98-8a40-b7f8901bab77";;OFBogen :154;"X:1993.79 Y:6841.13";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104025"}
|
||||||
|
196;"Omniflo Kurve";"shape_eddf153b-0abe-dba3-193a-a0c5420a5269";;OFBogen :155;"X:1612.28 Y:6488.84";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104025"}
|
||||||
|
197;"Omniflo Kurve";"shape_2098cfb5-93de-a952-08da-4325d09bb2ce";;OFBogen :156;"X:1394.66 Y:6017.33";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104025"}
|
||||||
|
198;"Omniflo Kurve";"shape_87113c52-e581-2d4e-ae71-0664946ca231";;OFBogen :157;"X:1374.04 Y:5498.48";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-247.5,"SivasNummer":"821104025"}
|
||||||
|
199;"Omniflo Kurve";"shape_c5ce6a7c-05b0-c85f-99ac-9d9e3a9275f5";;OFBogen :158;"X:1553.57 Y:5011.12";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104025"}
|
||||||
|
200;"Omniflo Kurve";"shape_5be113e1-0c59-6369-e2da-ce192ea7b2ff";;OFBogen :159;"X:1905.92 Y:4629.59";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-202.5,"SivasNummer":"821104025"}
|
||||||
|
201;"Omniflo Kurve";"shape_98c8a41a-04fb-8c8c-6241-cab17c4eb997";;OFBogen :160;"X:2377.44 Y:4412";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104025"}
|
||||||
|
202;"Omniflo Kurve";"shape_3d756cbe-6d52-72ce-aea8-50eb8ec4bc88";;OFBogen :161;"X:2896.35 Y:4391.36";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104025"}
|
||||||
|
203;"Omniflo Kurve";"shape_9a7aaaef-c152-9ff4-8b6b-184c65b47d76";;OFBogen :162;"X:3383.65 Y:4570.88";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104025"}
|
||||||
|
204;"Omniflo Kurve";"shape_cc40c85a-6dd8-5bff-9315-077a103fbbb0";;OFBogen :163;"X:3765.15 Y:4923.17";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-112.5,"SivasNummer":"821104025"}
|
||||||
|
205;"Omniflo Kurve";"shape_c802b2c2-b881-e664-111f-682e93ae0ace";;OFBogen :164;"X:3982.77 Y:5394.66";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104025"}
|
||||||
|
206;"Omniflo Kurve";"shape_ae033858-82dc-6630-9416-98cfbfc0f60a";;OFBogen :165;"X:4003.38 Y:5913.51";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-67.5,"SivasNummer":"821104025"}
|
||||||
|
207;"Omniflo Kurve";"shape_36c96187-5b3e-8b97-c867-9d9093f52c76";;OFBogen :166;"X:3823.85 Y:6400.87";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104025"}
|
||||||
|
208;"Omniflo Kurve";"shape_baac498b-0469-05bb-4321-1781024c4407";;OFBogen :167;"X:3471.5 Y:6782.4";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-22.5,"SivasNummer":"821104025"}
|
||||||
|
209;"Omniflo Kurve";"shape_01bd0b38-1539-3e10-f0bf-acce8f27ebe5";;OFBogen :151;"X:9000 Y:9000";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
210;"Omniflo Kurve";"shape_34df2f8c-172d-1f07-9415-331696819f87";;OFBogen :184;"X:9728.01 Y:7204.47";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
211;"Omniflo Kurve";"shape_0a5234bd-ab0c-ed15-9a0c-d3210114b818";;OFBogen :185;"X:10223.24 Y:6995.77";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-22.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
212;"Omniflo Kurve";"shape_aa6f85a3-1b8e-4643-5c55-34de2621b663";;OFBogen :186;"X:8692.88 Y:7005.05";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
213;"Omniflo Kurve";"shape_1e0fe904-f54f-b851-a876-e70b549a90e2";;OFBogen :187;"X:9190.61 Y:7207.72";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-337.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
214;"Omniflo Kurve";"shape_1dc4132d-eeaa-ec77-e8ba-c3b38aa2da0a";;OFBogen :188;"X:8101.89 Y:6132.1";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
215;"Omniflo Kurve";"shape_8000a75c-842b-c15e-80c1-923401ee6162";;OFBogen :189;"X:8310.57 Y:6627.4";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
216;"Omniflo Kurve";"shape_8a70b4a9-4106-129c-e1f5-c3a89434cd80";;OFBogen :190;"X:8301.26 Y:5097.05";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
217;"Omniflo Kurve";"shape_51f0aaec-fd5c-917a-8f78-f56b8349f72b";;OFBogen :191;"X:8098.63 Y:5594.73";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-247.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
218;"Omniflo Kurve";"shape_6bdc021f-dafb-0e47-6a13-ebdce10bd608";;OFBogen :192;"X:9174.17 Y:4506.11";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
219;"Omniflo Kurve";"shape_9e13ce5f-b218-0105-55c3-fe8ba1f9932a";;OFBogen :193;"X:8678.94 Y:4714.73";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-202.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
220;"Omniflo Kurve";"shape_0e37b385-0e1a-0cd7-a476-a19ed89a19fb";;OFBogen :194;"X:10209.3 Y:4705.47";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
221;"Omniflo Kurve";"shape_b323a7f7-8b76-17f7-24e2-6aef9289286a";;OFBogen :195;"X:9711.57 Y:4502.8";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
222;"Omniflo Kurve";"shape_63641104-7844-8fe5-d112-c9e1084976ae";;OFBogen :196;"X:10800.29 Y:5578.46";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
223;"Omniflo Kurve";"shape_b114685d-d222-7db0-7b76-8ad3968f20ff";;OFBogen :197;"X:10591.61 Y:5083.16";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-112.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
224;"Omniflo Kurve";"shape_27e0efb6-5438-b706-c224-f02bb5a3bab1";;OFBogen :198;"X:10803.55 Y:6115.83";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-67.5,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
225;"Omniflo Kurve";"shape_e8b98a4f-c47d-d1bc-61bf-16f6e2ef1ad8";;OFBogen :199;"X:10600.92 Y:6613.56";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104025+0_B10091"}
|
||||||
|
226;"Omniflo Kurve";"shape_d243ee74-a2f1-07c0-b414-263b9f6fd47c";;OFBogen :150;"X:6000 Y:9000";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
227;"Omniflo Kurve";"shape_ba7c1f43-365f-b0bb-cf81-8b44b8157d16";;OFBogen :168;"X:4436.85 Y:6044.3";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-270.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
228;"Omniflo Kurve";"shape_affe16c7-b658-065c-c7bb-5a71ae8171d9";;OFBogen :169;"X:4416.46 Y:5539.21";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-247.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
229;"Omniflo Kurve";"shape_3399e47d-829f-ad2b-66e6-2a633d6a88f2";;OFBogen :170;"X:4590.91 Y:5064.82";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-225.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
230;"Omniflo Kurve";"shape_e1d0bd15-2c2a-76c0-142e-311ccd6c7663";;OFBogen :171;"X:4933.64 Y:4693.21";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-202.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
231;"Omniflo Kurve";"shape_7e7c220c-43c9-4326-25ee-501ed82090b5";;OFBogen :172;"X:6000 Y:7000";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
232;"Omniflo Kurve";"shape_e04eaec7-9b86-3e62-facd-8f3046f63da9";;OFBogen :173;"X:5494.94 Y:7020.4";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-337.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
233;"Omniflo Kurve";"shape_cd1abc0a-9d78-f924-d4ba-8a6b34ff0f07";;OFBogen :174;"X:5020.52 Y:6845.94";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-315.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
234;"Omniflo Kurve";"shape_fd028f7c-8223-bb5c-f6b1-a2e7aef26608";;OFBogen :175;"X:4648.96 Y:6503.17";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-292.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
235;"Omniflo Kurve";"shape_2691fdb3-c1dd-c06c-7017-3c3bd9250bc3";;OFBogen :176;"X:6955.62 Y:5436.8";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-90.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
236;"Omniflo Kurve";"shape_4c9030fb-6733-4a89-218f-9d576afef614";;OFBogen :177;"X:6976 Y:5941.89";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-67.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
237;"Omniflo Kurve";"shape_f6a8fc7a-5b60-0c35-ba45-2bca624588a8";;OFBogen :178;"X:6801.55 Y:6416.29";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-45.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
238;"Omniflo Kurve";"shape_4cf67450-b6a0-5498-6e1d-3158def36f50";;OFBogen :179;"X:6458.83 Y:6787.9";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-22.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
239;"Omniflo Kurve";"shape_73b46d78-0457-f3e8-f903-e82f0892e6ab";;OFBogen :180;"X:5392.46 Y:4481.13";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
240;"Omniflo Kurve";"shape_68cbd3bc-7dcf-89f3-5368-4e2f58694454";;OFBogen :181;"X:5897.52 Y:4460.76";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-157.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
241;"Omniflo Kurve";"shape_c5c06f99-6489-ab17-3130-0db3159ff281";;OFBogen :182;"X:6371.95 Y:4635.25";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-135.0,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
242;"Omniflo Kurve";"shape_318fcca6-9fb8-6674-ac40-2a84011cba6f";;OFBogen :183;"X:6743.5 Y:4978.02";;{"Länge in Meter":"0","Kurvenwinkel":22.5,"Radius":550.0,"Höhe":"2000","Drehung":-112.5,"SivasNummer":"821104025+0_B10090"}
|
||||||
|
243;"Omniflo Gerade";"shape_e25bd873-7aa4-54b2-d8dd-7976ba7ad480";;"OFGerade :46";"X:4177.1 Y:8555.41";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-292.5,"SivasNummer":"821106002"}
|
||||||
|
244;"Omniflo Gerade";"shape_7083633c-0484-1907-10d2-e2d11e2c08ca";;"OFGerade :47";"X:1738.73 Y:9060.33";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
245;"Omniflo Gerade";"shape_105aeb68-577c-f1ea-d5e7-68e6cb55ab58";;"OFGerade :49";"X:4746.23 Y:9094.99";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
246;"Omniflo Gerade";"shape_dfa8c2d0-0f72-8848-ea46-43887d61a8ef";;"OFGerade :48";"X:7184.6 Y:8590.07";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-292.5,"SivasNummer":"821106002"}
|
||||||
|
247;"Omniflo Gerade";"shape_827b4204-8077-f879-62ff-96e5a1b53fc1";;"OFGerade :51";"X:7773.09 Y:9005.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
248;"Omniflo Gerade";"shape_c9194018-68e0-d71f-6182-e37914484669";;"OFGerade :50";"X:10211.46 Y:8500.31";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-292.5,"SivasNummer":"821106002"}
|
||||||
|
249;"Omniflo Kurve";"shape_8b26a004-4e62-d69b-4f55-a4b1649c37bd";;OFBogen :200;"X:3000 Y:2000";;{"Länge in Meter":"0","Kurvenwinkel":180.0,"Radius":650.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104043"}
|
||||||
|
250;"Omniflo Kurve";"shape_daf075cc-dabe-5219-2402-da43a7c13bc0";;OFBogen :201;"X:3000 Y:0";;{"Länge in Meter":"0","Kurvenwinkel":180.0,"Radius":650.0,"Höhe":"2000","Drehung":0.0,"SivasNummer":"821104043"}
|
||||||
|
251;"Omniflo Kurve";"shape_be1cd1c9-01b0-56e0-c26c-c9898c80f5c8";;OFBogen :202;"X:2199.99 Y:0.01";;{"Länge in Meter":"0","Kurvenwinkel":180.0,"Radius":650.0,"Höhe":"2000","Drehung":-180.0,"SivasNummer":"821104043"}
|
||||||
|
252;"Omniflo Gerade";"shape_dc65664e-967e-821d-1fa7-0fc7c013ee59";;"OFGerade :52";"X:1599.99 Y:2650";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
253;"Omniflo Gerade";"shape_4e034530-b87f-9e0c-bfae-ec399822b85b";;"OFGerade :53";"X:1599.99 Y:1350";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 97.
|
Vendored
+36734
File diff suppressed because it is too large
Load Diff
Vendored
+7
@@ -0,0 +1,7 @@
|
|||||||
|
Fehlen:
|
||||||
|
ILS Vario Förderer Test.
|
||||||
|
- Benötigt alle Test wie bei Gevälleststrecke + unterschedlche Winkel Berechnung mit Gefällestrecke und Berechnung ohne Motor und Umlenk vor allem bei winkel 0 und winkel 3 bei einem ab förderer + Verbindung mit Kreisel
|
||||||
|
Ils angetriebene Kurve(Vario kurve)
|
||||||
|
verbinding mit Gefällestrecke
|
||||||
|
Ils Kurve(Gefällekurve)
|
||||||
|
- Dimensionen und dxf Blöcke sind noch nicht richtig weshalb es hier noch keine Test gibt's
|
||||||
Vendored
+121
@@ -0,0 +1,121 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"Omniflo Weiche";"shape_2d6131b7-87eb-1e06-5bfb-4fab4e2faa25";;"OFWeiche :1";"X:3000 Y:7812.98";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
1;"Omniflo Weiche";"shape_95b7555e-229a-e26f-5525-e61bc256dc1d";;"OFWeiche :11";"X:3000 Y:1812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
2;"Omniflo Weiche";"shape_7db9b4aa-dbfd-3439-3cb8-0ad30f12ed44";;"OFWeiche :12";"X:2397.09 Y:2408.36";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
3;"Omniflo Weiche";"shape_4978b036-450a-06d1-58f8-67feaa836454";;"OFWeiche :13";"X:1549.74 Y:2403.09";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
4;"Omniflo Weiche";"shape_03df4d26-6bc7-168c-e18e-7cb0e9453da5";;"OFWeiche :14";"X:954.32 Y:1800.23";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
5;"Omniflo Weiche";"shape_44699eb9-e0b6-dcea-449e-cc2b7049103d";;"OFWeiche :15";"X:959.63 Y:952.9";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
6;"Omniflo Weiche";"shape_e4708fbc-a182-7e67-eedf-9c82bfdc7b5b";;"OFWeiche :16";"X:1562.55 Y:357.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
7;"Omniflo Weiche";"shape_1b334c2d-9f65-adae-8fdc-604a8d79f265";;"OFWeiche :17";"X:2409.89 Y:362.75";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
8;"Omniflo Weiche";"shape_0c1a8712-faed-1c00-af32-7f41959700ce";;"OFWeiche :18";"X:3005.31 Y:965.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372100"}
|
||||||
|
9;"Omniflo Weiche";"shape_315dbf32-de49-3cf0-d9e4-a8f024bc89d7";;"OFWeiche :2";"X:7414.88 Y:7812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
10;"Omniflo Weiche";"shape_7df8a9c6-70ab-7182-d6e5-b7b29591c36e";;"OFWeiche :19";"X:7000 Y:1813.01";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
11;"Omniflo Weiche";"shape_f386bd26-a0ac-226f-f020-191ecc927796";;"OFWeiche :20";"X:6329.57 Y:2451";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
12;"Omniflo Weiche";"shape_57ec2e04-7d2c-e1ad-82fc-7134c417fcf4";;"OFWeiche :21";"X:5404.38 Y:2428.12";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
13;"Omniflo Weiche";"shape_9b2301e4-73c7-d6fc-3d83-051ae27944af";;"OFWeiche :22";"X:4766.39 Y:1757.66";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
14;"Omniflo Weiche";"shape_66aa8cf8-4125-07d6-0fe8-b4664ff1f310";;"OFWeiche :23";"X:4789.33 Y:832.52";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
15;"Omniflo Weiche";"shape_2498d1b5-bae4-3c77-3f51-5b1be3536a61";;"OFWeiche :24";"X:5459.76 Y:194.48";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
16;"Omniflo Weiche";"shape_b97beb7b-50bb-1189-5d55-cdcd41d9dcf1";;"OFWeiche :25";"X:6384.95 Y:217.37";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
17;"Omniflo Weiche";"shape_ccb22b22-743c-f297-367a-9283de221158";;"OFWeiche :26";"X:7022.94 Y:887.82";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372103"}
|
||||||
|
18;"Omniflo Weiche";"shape_ba0418f1-4acd-ffdf-5194-7549bcabd48a";;"OFWeiche :3";"X:11365.01 Y:7455.49";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
19;"Omniflo Weiche";"shape_754108db-46fe-509f-bbba-c6134d646f14";;"OFWeiche :27";"X:11000.01 Y:1455.49";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
20;"Omniflo Weiche";"shape_4737489b-5fb3-b47a-9d97-8a2e0f8e8748";;"OFWeiche :28";"X:10397.09 Y:2050.91";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
21;"Omniflo Weiche";"shape_b3194c11-6260-bab1-a0e1-164388a93e1b";;"OFWeiche :29";"X:9549.74 Y:2045.63";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
22;"Omniflo Weiche";"shape_813972bc-fa0e-7aaf-b4d1-7953ac4b62f8";;"OFWeiche :30";"X:8954.33 Y:1442.78";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
23;"Omniflo Weiche";"shape_0616cec3-37b3-5504-fef5-b922c37d73a7";;"OFWeiche :31";"X:8959.63 Y:595.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
24;"Omniflo Weiche";"shape_5a6434c6-353a-19ec-03aa-737c0541e6cd";;"OFWeiche :32";"X:9562.55 Y:0";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
25;"Omniflo Weiche";"shape_ab99c1c3-231b-26cd-eba7-dd3bce7e580e";;"OFWeiche :33";"X:10409.9 Y:5.29";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
26;"Omniflo Weiche";"shape_2bd78d35-0617-7ae6-b4c7-08885081b4f9";;"OFWeiche :34";"X:11005.32 Y:608.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372101"}
|
||||||
|
27;"Omniflo Weiche";"shape_5ee0b5f9-ac51-9eb9-3c2f-b9d3a3c19550";;"OFWeiche :5";"X:23000.04 Y:7812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
28;"Omniflo Weiche";"shape_610703c2-78af-8f79-9614-8c969c77be63";;"OFWeiche :51";"X:23000 Y:1812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
29;"Omniflo Weiche";"shape_d7f13072-02b2-f8b4-a2be-69e5de36cc96";;"OFWeiche :52";"X:22447.78 Y:2429.4";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
30;"Omniflo Weiche";"shape_f03cb943-96d6-f044-7951-d14cd9876752";;"OFWeiche :53";"X:21621.36 Y:2474.7";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
31;"Omniflo Weiche";"shape_ac778f0f-56aa-e8fd-963a-4ad4b470c90b";;"OFWeiche :54";"X:21005.01 Y:1922.38";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
32;"Omniflo Weiche";"shape_5d54dab3-9dd8-91f2-2b5f-fbdabe95b650";;"OFWeiche :55";"X:20959.59 Y:1096.04";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
33;"Omniflo Weiche";"shape_ce15ea8f-9bf7-0ed3-0dc0-f9d0a499e934";;"OFWeiche :56";"X:21511.91 Y:479.69";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
34;"Omniflo Weiche";"shape_c5fc549c-1747-4986-b285-66e8cdb830da";;"OFWeiche :57";"X:22338.34 Y:434.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
35;"Omniflo Weiche";"shape_29fc941b-180b-3353-19f7-a2315b346212";;"OFWeiche :58";"X:22954.68 Y:986.63";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101+0_BG090090"}
|
||||||
|
36;"Omniflo Weiche";"shape_e528d9df-ccb8-6214-7412-c3eccb8d7ed2";;"OFWeiche :4";"X:15403.95 Y:7383.84";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
37;"Omniflo Weiche";"shape_81be3ddd-f509-785c-6f91-33b6cc565815";;"OFWeiche :35";"X:15000 Y:1812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
38;"Omniflo Weiche";"shape_f6596aeb-83f3-07b9-ae6f-0db5e45b2cbc";;"OFWeiche :36";"X:14459.08 Y:2401.87";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
39;"Omniflo Weiche";"shape_faac5553-3c9f-dba0-26a3-7bce11dd9644";;"OFWeiche :37";"X:13660.28 Y:2435.78";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
40;"Omniflo Weiche";"shape_e6ff3cc9-65f3-3a52-99a7-8f9de3cf34e8";;"OFWeiche :38";"X:13071.4 Y:1894.97";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
41;"Omniflo Weiche";"shape_83cbddd5-b2df-35ef-4e1d-ed8832b99742";;"OFWeiche :39";"X:13037.44 Y:1096.18";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
42;"Omniflo Weiche";"shape_687bf351-9843-f1a0-74fa-21a01dffbdbb";;"OFWeiche :40";"X:13578.29 Y:507.35";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
43;"Omniflo Weiche";"shape_1ffbe900-b7c3-83e7-fa76-c21b4e7f0cff";;"OFWeiche :41";"X:14377.11 Y:473.35";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
44;"Omniflo Weiche";"shape_082cf1d0-b3ca-985e-7b63-b920c6d882c2";;"OFWeiche :42";"X:14965.94 Y:1014.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372101"}
|
||||||
|
45;"Omniflo Weiche";"shape_23470227-6ffe-288d-7e52-528bef1d47c8";;"OFWeiche :7";"X:26999.95 Y:7812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
46;"Omniflo Weiche";"shape_fd459c2d-1ce7-f475-bd7e-ce7342c42819";;"OFWeiche :59";"X:27000 Y:1812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
47;"Omniflo Weiche";"shape_521cffb8-1bf0-755f-3fe6-5b12fe8ae17a";;"OFWeiche :60";"X:26329.52 Y:2451";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
48;"Omniflo Weiche";"shape_c90006ad-d1af-402f-29ea-25169a5531b4";;"OFWeiche :61";"X:25404.3 Y:2428.12";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
49;"Omniflo Weiche";"shape_26240028-34f8-6b90-2011-694a497c46f3";;"OFWeiche :62";"X:24766.26 Y:1757.66";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
50;"Omniflo Weiche";"shape_2eb75ffa-b3da-7790-7bea-40e450bfdfd8";;"OFWeiche :63";"X:24789.14 Y:832.52";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
51;"Omniflo Weiche";"shape_f9495611-5369-817e-9081-b19b2811ddc8";;"OFWeiche :64";"X:25459.6 Y:194.48";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
52;"Omniflo Weiche";"shape_0a0d9742-b0de-173e-5104-f2d1fbf4f478";;"OFWeiche :65";"X:26384.84 Y:217.37";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
53;"Omniflo Weiche";"shape_cb99765a-4d77-9b00-953b-9d4790b04cb6";;"OFWeiche :66";"X:27022.89 Y:887.82";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372104"}
|
||||||
|
54;"Omniflo Weiche";"shape_dd1f0d39-f7ab-efc2-07f9-fc60f8965f70";;"OFWeiche :8";"X:30999.98 Y:7812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
55;"Omniflo Weiche";"shape_4ecfe31d-de0c-42c5-b58a-990737e72320";;"OFWeiche :67";"X:31000 Y:1812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
56;"Omniflo Weiche";"shape_2e37366d-2781-3b94-066d-d82daf5a1a00";;"OFWeiche :68";"X:30382.27 Y:2462.72";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
57;"Omniflo Weiche";"shape_5684b467-35af-4f43-7e40-cd8d7a851c29";;"OFWeiche :69";"X:29486.05 Y:2485.43";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
58;"Omniflo Weiche";"shape_05beacd7-34d8-897e-0234-f0796289ccc8";;"OFWeiche :70";"X:28836.23 Y:1867.76";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
59;"Omniflo Weiche";"shape_31eb587e-c274-fbe6-65d9-b85b2f5a68a0";;"OFWeiche :71";"X:28813.53 Y:971.43";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
60;"Omniflo Weiche";"shape_85ffd74d-6af7-8403-bd67-19bd769f2ecf";;"OFWeiche :72";"X:29431.2 Y:321.62";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
61;"Omniflo Weiche";"shape_35426cd9-ec6b-e9e2-164b-e08692677a9f";;"OFWeiche :73";"X:30327.48 Y:299";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
62;"Omniflo Weiche";"shape_2a306172-2a0c-3e0f-358b-a8dc374a74c6";;"OFWeiche :74";"X:30977.3 Y:916.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104"}
|
||||||
|
63;"Omniflo Weiche";"shape_c8392f3f-cb4e-0864-8934-4e6a54bc5e67";;"OFWeiche :9";"X:35426.99 Y:7361.02";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
64;"Omniflo Weiche";"shape_3f98ad19-7ad0-4877-34e2-a60d1de229ce";;"OFWeiche :75";"X:35338.88 Y:1879.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
65;"Omniflo Weiche";"shape_fcb804da-b0fe-94c1-0788-4a72a04b32a4";;"OFWeiche :76";"X:34714.08 Y:2545.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
66;"Omniflo Weiche";"shape_470165ca-d306-89c7-9723-926812b4b15b";;"OFWeiche :77";"X:33800.69 Y:2575.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
67;"Omniflo Weiche";"shape_9700c459-6be6-e178-b4b0-fe53fae37ec1";;"OFWeiche :78";"X:33133.81 Y:1950.92";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
68;"Omniflo Weiche";"shape_7c8af96a-eac6-b708-2860-900ec0e7ec57";;"OFWeiche :79";"X:33104.07 Y:1037.53";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
69;"Omniflo Weiche";"shape_09abe80e-31aa-46e5-e27f-3abcf673fe6f";;"OFWeiche :80";"X:33728.88 Y:370.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
70;"Omniflo Weiche";"shape_9e552948-e143-7bb4-1701-8ff9787fe9dc";;"OFWeiche :81";"X:34642.23 Y:340.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
71;"Omniflo Weiche";"shape_2d391ff5-1a98-43fe-39c5-8d3016c22cb7";;"OFWeiche :82";"X:35309.11 Y:965.7";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372104+0_BG190090"}
|
||||||
|
72;"Omniflo Weiche";"shape_8b237b4f-041a-dd33-380e-48fbf649e9df";;"OFWeiche :10";"X:38999.99 Y:7812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
73;"Omniflo Weiche";"shape_13e04a7d-fafe-21ec-90b7-50715eb48bc7";;"OFWeiche :83";"X:39000 Y:1812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
74;"Omniflo Weiche";"shape_cc773bfa-c3ce-e22b-3cb5-9ef07a75f93c";;"OFWeiche :84";"X:38378.73 Y:2471.28";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
75;"Omniflo Weiche";"shape_91ec056a-9186-f848-5c10-e823a0089114";;"OFWeiche :85";"X:37473.92 Y:2497.58";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
76;"Omniflo Weiche";"shape_402772ca-f456-2180-5e36-783e7fbc5804";;"OFWeiche :86";"X:36815.51 Y:1876.33";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
77;"Omniflo Weiche";"shape_040d2681-405a-b64b-58dc-dcd24620eff5";;"OFWeiche :87";"X:36789.23 Y:971.47";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
78;"Omniflo Weiche";"shape_a28ecdd8-2995-da81-8abf-88a91028ab74";;"OFWeiche :88";"X:37410.47 Y:313.06";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
79;"Omniflo Weiche";"shape_321f6a68-80f6-7a07-5810-22db86995b9c";;"OFWeiche :89";"X:38315.34 Y:286.87";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
80;"Omniflo Weiche";"shape_b4ecbb2a-bda1-0573-aad5-a4ff332f48fd";;"OFWeiche :90";"X:38973.76 Y:908.11";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372104+0_BG190090"}
|
||||||
|
81;"Omniflo Weiche";"shape_bc1a5196-d51b-1a35-e3ef-9fb1563a1414";;"OFWeiche :6";"X:19000.04 Y:7812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
82;"Omniflo Weiche";"shape_55a62e17-c491-5d75-bd16-d95f4ae2f3b8";;"OFWeiche :43";"X:16881.78 Y:1096.03";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
83;"Omniflo Weiche";"shape_c1e635d6-6e2a-4de2-9dd7-9c4c241d2cbb";;"OFWeiche :44";"X:17445.47 Y:452.17";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
84;"Omniflo Weiche";"shape_30cf39f5-acdc-355b-63bc-a8793b59523f";;"OFWeiche :45";"X:18299.42 Y:395.41";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
85;"Omniflo Weiche";"shape_7ba7be43-2c9f-15bc-6e78-c0abb0f4288a";;"OFWeiche :46";"X:18943.28 Y:959.11";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
86;"Omniflo Weiche";"shape_279ce2a3-e954-ac45-a8e0-0f867b2e490f";;"OFWeiche :47";"X:19000 Y:1812.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
87;"Omniflo Weiche";"shape_5a1bec2c-91eb-394e-8448-21c1aa32947d";;"OFWeiche :48";"X:18436.38 Y:2456.92";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
88;"Omniflo Weiche";"shape_cb8639a6-1ce1-5177-e6e1-35fd9611f632";;"OFWeiche :49";"X:17582.46 Y:2513.62";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
89;"Omniflo Weiche";"shape_ff72b558-f886-5b40-23f4-e33a3b5e18ed";;"OFWeiche :50";"X:16938.48 Y:1949.96";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372101+0_BG090090"}
|
||||||
|
90;"Omniflo Gerade";"shape_e7224840-6682-7819-1776-59e94f6b4fce";;"OFGerade :3";"X:4057.24 Y:8862.71";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
91;"Omniflo Gerade";"shape_8fbf2755-93da-620d-6913-2e9a01ef329e";;"OFGerade :4";"X:6307.77 Y:8887.66";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
92;"Omniflo Gerade";"shape_75428b0f-8b0f-0f3c-9a01-46e292f4df75";;"OFGerade :2";"X:3000 Y:6455.48";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
93;"Omniflo Gerade";"shape_f39d3467-f59b-a1ca-c614-57a7246474ef";;"OFGerade :1";"X:1942.77 Y:8862.71";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
94;"Omniflo Gerade";"shape_961deb85-84d6-891e-7224-a7815e06001a";;"OFGerade :5";"X:7414.88 Y:6430.55";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
95;"Omniflo Gerade";"shape_1ec6ddeb-17a6-a92d-062c-63ff2c521124";;"OFGerade :7";"X:10307.77 Y:8505.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
96;"Omniflo Gerade";"shape_ba081b4d-f821-b2bd-1334-8d2f41693039";;"OFGerade :9";"X:12422.24 Y:8505.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
97;"Omniflo Gerade";"shape_724c8a78-1a03-0b84-21c6-2b4ac85b762c";;"OFGerade :6";"X:8521.99 Y:8887.66";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
98;"Omniflo Gerade";"shape_644cdd67-4c3e-6d91-451a-8cd392990d1e";;"OFGerade :12";"X:15442.88 Y:6097.99";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
99;"Omniflo Gerade";"shape_cdca6959-ceed-ec34-a9c0-aab48663e35a";;"OFGerade :11";"X:14385.64 Y:8505.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
100;"Omniflo Gerade";"shape_82721f84-68c8-45b2-9d53-312ea6477b62";;"OFGerade :8";"X:11365 Y:6097.99";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
101;"Omniflo Gerade";"shape_96cc284e-fc84-4958-45d4-e0793e4f2794";;"OFGerade :10";"X:16500.11 Y:8505.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
102;"Omniflo Gerade";"shape_6eebbb9c-8d27-88e1-e0f2-b44cfbc9b7ad";;"OFGerade :13";"X:24057.28 Y:8934.38";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
103;"Omniflo Gerade";"shape_a93ceedb-291b-272b-4eb6-6155cbadf3bb";;"OFGerade :15";"X:23000.04 Y:6527.14";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
104;"Omniflo Gerade";"shape_321fa502-19ce-4a68-d55f-b79076962447";;"OFGerade :17";"X:17903.88 Y:8934.38";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
105;"Omniflo Gerade";"shape_b3d284d2-4625-1ece-e3d9-c883868de66e";;"OFGerade :16";"X:20018.35 Y:8934.38";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
106;"Omniflo Gerade";"shape_782fc2b5-37fb-d79d-fb06-596c3d66ebe3";;"OFGerade :14";"X:21942.8 Y:8934.38";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
107;"Omniflo Gerade";"shape_0dc6e386-5287-ce66-9c92-545aa466f9bd";;"OFGerade :21";"X:25892.84 Y:8887.66";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
108;"Omniflo Gerade";"shape_c32c9221-cd3b-4b5d-0d34-f6ab4bddd5eb";;"OFGerade :20";"X:26999.95 Y:6430.55";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
109;"Omniflo Gerade";"shape_e353f3de-8282-0a6d-be7e-41214fb5a272";;"OFGerade :18";"X:18961.11 Y:6527.14";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
110;"Omniflo Gerade";"shape_555afcc6-2f9e-b765-1344-762189df62f4";;"OFGerade :19";"X:28107.06 Y:8887.66";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
111;"Omniflo Gerade";"shape_438704f8-667c-de69-f15b-3202855031a5";;"OFGerade :23";"X:32119.19 Y:8957.2";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
112;"Omniflo Gerade";"shape_903acc98-e562-d496-e776-dde54ac68299";;"OFGerade :22";"X:31012.08 Y:6500.09";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
113;"Omniflo Gerade";"shape_e0bd727b-3d2c-39c0-c74b-4ddd47ea0af9";;"OFGerade :24";"X:29904.98 Y:8957.2";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
114;"Omniflo Gerade";"shape_d6ec7d7b-89b0-99cf-0dac-2bfc71a5cd3a";;"OFGerade :27";"X:34307.78 Y:8505.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
115;"Omniflo Gerade";"shape_a60fbb73-fc45-aeeb-2b2a-44a94cbb912e";;"OFGerade :25";"X:35414.89 Y:6048.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
116;"Omniflo Gerade";"shape_e730bfa5-05d5-2bc5-4702-a42a39f87770";;"OFGerade :29";"X:38999.99 Y:6500.09";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
117;"Omniflo Gerade";"shape_418bde32-0d58-046e-f367-faa736304b50";;"OFGerade :26";"X:36521.99 Y:8505.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
118;"Omniflo Gerade";"shape_55384687-ba2a-a4fd-530a-7591519f4134";;"OFGerade :28";"X:37892.88 Y:8957.2";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
119;"Omniflo Gerade";"shape_255363ce-e9a8-6bc8-7529-073dc19ddcea";;"OFGerade :30";"X:40107.1 Y:8957.2";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 101.
|
Vendored
+35520
File diff suppressed because it is too large
Load Diff
Vendored
+131
@@ -0,0 +1,131 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"Omniflo Gerade";"shape_9dc4f6fe-18b9-641c-171e-25ae80fca44c";;"OFGerade :1";"X:3437.49 Y:7206.89";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
1;"Omniflo Weiche";"shape_2c574914-3de5-d97e-c9fe-038bc0f750aa";;"OFWeiche :1";"X:3437.49 Y:6204.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
2;"Omniflo Weiche";"shape_60bc688e-45a2-4a78-efb2-89933e49ac6b";;"OFWeiche :11";"X:1529.4 Y:2344.24";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
3;"Omniflo Weiche";"shape_9ffa6f11-b20b-c274-ceda-5b85dc70746f";;"OFWeiche :12";"X:2132.32 Y:1748.82";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
4;"Omniflo Weiche";"shape_d85c6497-1505-bf60-96fc-145664833c36";;"OFWeiche :13";"X:2979.66 Y:1754.13";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
5;"Omniflo Weiche";"shape_d68e4800-4f17-9056-55c6-5d468428803d";;"OFWeiche :14";"X:3575.08 Y:2357.05";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
6;"Omniflo Weiche";"shape_315314e7-785b-4c86-2be8-b43999f916e6";;"OFWeiche :15";"X:3569.78 Y:3204.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
7;"Omniflo Weiche";"shape_097dc60b-ec06-5183-95db-1694c3d5c5e7";;"OFWeiche :16";"X:2966.87 Y:3799.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
8;"Omniflo Weiche";"shape_ce4b4eca-ff47-1960-f710-52838748e4e7";;"OFWeiche :17";"X:2119.52 Y:3794.51";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
9;"Omniflo Weiche";"shape_1b10037a-d655-5072-29eb-e4d48f7b3f5a";;"OFWeiche :18";"X:1524.1 Y:3191.59";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372200"}
|
||||||
|
10;"Omniflo Weiche";"shape_cf4039fd-6e9a-af8c-404b-8340a591baf1";;"OFWeiche :2";"X:8608.19 Y:6179.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
11;"Omniflo Weiche";"shape_fbdb92f3-3717-0fce-17c6-fd50ff3185a5";;"OFWeiche :19";"X:8414.87 Y:3179.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
12;"Omniflo Weiche";"shape_b2198745-5ec5-4201-1e18-628d5910553c";;"OFWeiche :20";"X:7744.45 Y:3817.44";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
13;"Omniflo Weiche";"shape_70b29c4b-cb5f-4562-270d-11935b65d431";;"OFWeiche :21";"X:6819.26 Y:3794.51";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
14;"Omniflo Weiche";"shape_c89b9665-673e-d41b-703a-cb74a8558ea4";;"OFWeiche :22";"X:6181.27 Y:3124.08";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
15;"Omniflo Weiche";"shape_fd04d10b-84e8-55a0-e3bd-c73f890646cb";;"OFWeiche :23";"X:6204.2 Y:2198.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
16;"Omniflo Weiche";"shape_d024bcfe-9fc9-726d-30e2-cbdd583b7719";;"OFWeiche :24";"X:6874.63 Y:1560.9";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
17;"Omniflo Weiche";"shape_b16ab441-7efd-7ef3-226a-1801cf3709f8";;"OFWeiche :25";"X:7799.82 Y:1583.84";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
18;"Omniflo Weiche";"shape_2dda08d9-5c56-8ece-d540-7255a7e8faf3";;"OFWeiche :26";"X:8437.81 Y:2254.26";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372203"}
|
||||||
|
19;"Omniflo Weiche";"shape_e7b8df77-9fca-d835-e239-a8a0a90ef812";;"OFWeiche :5";"X:22079.14 Y:6146.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
20;"Omniflo Weiche";"shape_08d7e136-6132-7e28-b976-2e8d6ac5ea67";;"OFWeiche :43";"X:20070.6 Y:1753.76";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
21;"Omniflo Weiche";"shape_520f7676-a1b1-712a-1508-1a25b32f432a";;"OFWeiche :44";"X:20714.46 Y:2317.42";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
22;"Omniflo Weiche";"shape_43fba242-def0-d2b3-2ce6-8bb7d85f89f3";;"OFWeiche :45";"X:21568.39 Y:2260.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
23;"Omniflo Weiche";"shape_77122bcf-a78a-b869-51e8-f6500eeccdae";;"OFWeiche :46";"X:22132.04 Y:1616.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
24;"Omniflo Weiche";"shape_a0fad86b-45e2-2bb8-df18-e3213a44826f";;"OFWeiche :47";"X:22075.28 Y:762.84";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
25;"Omniflo Weiche";"shape_7d31d29d-b937-05c6-1d3c-4b3f67092171";;"OFWeiche :48";"X:21431.42 Y:199.19";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
26;"Omniflo Weiche";"shape_53e5e885-9bf3-aeea-3644-9e1443947534";;"OFWeiche :49";"X:20577.48 Y:255.94";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
27;"Omniflo Weiche";"shape_17f43903-200e-2516-2cca-ee32e52a2647";;"OFWeiche :50";"X:20013.78 Y:899.87";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372201+0_BG090090"}
|
||||||
|
28;"Omniflo Weiche";"shape_4c8afdb5-66ac-053c-cdbe-87980bf8f399";;"OFWeiche :6";"X:26076.48 Y:6132.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
29;"Omniflo Weiche";"shape_e0184e9b-88aa-6da1-b71b-b19b39eb3e8d";;"OFWeiche :51";"X:25525.81 Y:2302.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
30;"Omniflo Weiche";"shape_11aaedad-b45f-74e5-3079-400c7b55f0a5";;"OFWeiche :52";"X:26078.07 Y:1686.25";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
31;"Omniflo Weiche";"shape_2c899720-8334-d724-1309-641ea375ae40";;"OFWeiche :53";"X:24083.04 Y:1795.76";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
32;"Omniflo Weiche";"shape_91868563-8d87-b527-e661-ddeea6f7fe30";;"OFWeiche :54";"X:24699.39 Y:2348.01";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
33;"Omniflo Weiche";"shape_057bbdd3-3e9a-49c1-fe06-63c2a6999974";;"OFWeiche :55";"X:24589.94 Y:352.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
34;"Omniflo Weiche";"shape_dcc7520d-5872-0f57-0aa5-f942fe1d199e";;"OFWeiche :56";"X:24037.62 Y:969.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
35;"Omniflo Weiche";"shape_2149d968-52e6-97a9-1965-121b424c5027";;"OFWeiche :57";"X:26032.71 Y:859.88";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
36;"Omniflo Weiche";"shape_3a2b0151-afb7-cadb-ce59-ef1b34762b9e";;"OFWeiche :58";"X:25416.36 Y:307.63";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201+0_BG090090"}
|
||||||
|
37;"Omniflo Weiche";"shape_a88a8e61-0bbf-ae76-187f-48c5e26ee1b5";;"OFWeiche :7";"X:30700.68 Y:6078.14";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
38;"Omniflo Weiche";"shape_e3d439cb-ed1f-28ba-b2e1-7234a35f7159";;"OFWeiche :59";"X:30705.14 Y:1830.08";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
39;"Omniflo Weiche";"shape_f8f51c0f-5226-2aa6-236a-315f83b798f5";;"OFWeiche :60";"X:30034.74 Y:2468.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
40;"Omniflo Weiche";"shape_8f18f620-6ff1-ae07-df8c-600ebbebdfa0";;"OFWeiche :61";"X:29109.53 Y:2445.13";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
41;"Omniflo Weiche";"shape_59c065de-f74a-c78d-346c-571876bbe94a";;"OFWeiche :62";"X:28471.49 Y:1774.7";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
42;"Omniflo Weiche";"shape_96a86ebb-9ab4-1659-8e85-dfd3cf552af5";;"OFWeiche :63";"X:28494.37 Y:849.51";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
43;"Omniflo Weiche";"shape_fba2687b-155e-7701-89e8-ffc22907bb2c";;"OFWeiche :64";"X:29164.82 Y:211.52";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
44;"Omniflo Weiche";"shape_8466dddd-8063-3d94-eeb3-7c492f1ce7fa";;"OFWeiche :65";"X:30090.07 Y:234.46";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
45;"Omniflo Weiche";"shape_d3c09f7b-461b-8e0a-0a7a-3de2a32caade";;"OFWeiche :66";"X:30728.11 Y:904.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372204"}
|
||||||
|
46;"Omniflo Weiche";"shape_592917c4-78d7-d110-e3ac-18c900012aa4";;"OFWeiche :9";"X:38725.15 Y:6109.92";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
47;"Omniflo Weiche";"shape_78e0fe6f-4bb0-9fd7-255e-2f3e743c83ff";;"OFWeiche :75";"X:36544.68 Y:1685.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
48;"Omniflo Weiche";"shape_bf8ea368-5b02-7594-1d6b-f35d9dbcdff5";;"OFWeiche :76";"X:37211.57 Y:2310.53";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
49;"Omniflo Weiche";"shape_42d2329a-88e8-9240-53b2-ae7459894641";;"OFWeiche :77";"X:38124.96 Y:2280.76";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
50;"Omniflo Weiche";"shape_d4aec21e-24a9-3dc6-17aa-5244594db6b1";;"OFWeiche :78";"X:38749.82 Y:1613.84";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
51;"Omniflo Weiche";"shape_34da09af-007f-2710-44f4-fdf81838a67b";;"OFWeiche :79";"X:38719.99 Y:700.47";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
52;"Omniflo Weiche";"shape_283420b3-c605-07c2-2c8c-2f5b0caf7d69";;"OFWeiche :80";"X:38053.1 Y:75.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
53;"Omniflo Weiche";"shape_4df6afd1-0319-0abd-5e90-eb18f1b08f4f";;"OFWeiche :81";"X:37139.76 Y:105.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
54;"Omniflo Weiche";"shape_fbb97546-052b-42c9-6fe3-6a83818a3cb0";;"OFWeiche :82";"X:36514.94 Y:772.35";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372204+0_BG190090"}
|
||||||
|
55;"Omniflo Weiche";"shape_dbbf1984-9f70-738d-2ae2-70019d8ec977";;"OFWeiche :10";"X:42924.9 Y:6188.44";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
56;"Omniflo Weiche";"shape_ab00540a-b7cb-e31c-b9d9-77023874f577";;"OFWeiche :83";"X:42807.85 Y:2184.42";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
57;"Omniflo Weiche";"shape_9eb10df2-dbee-759e-f88e-b8b4889e3e4a";;"OFWeiche :84";"X:43429.13 Y:1526.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
58;"Omniflo Weiche";"shape_413fdd4a-9e1b-555d-f593-7bced0b7936b";;"OFWeiche :85";"X:41244.63 Y:1589.4";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
59;"Omniflo Weiche";"shape_b3535c1e-721a-4ebb-abb1-64516d0c352d";;"OFWeiche :86";"X:41903.05 Y:2210.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
60;"Omniflo Weiche";"shape_6730b84a-1a76-0958-c0d2-cfd2ba1a041c";;"OFWeiche :87";"X:41839.58 Y:26.23";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
61;"Omniflo Weiche";"shape_60714eec-07db-24a0-7c1c-7c449256cd26";;"OFWeiche :88";"X:41218.34 Y:684.58";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
62;"Omniflo Weiche";"shape_5178cc6e-84dc-c8bd-f56d-b05092637a36";;"OFWeiche :89";"X:43402.87 Y:621.25";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
63;"Omniflo Weiche";"shape_706f9267-83c3-49a3-d246-11174c7ebf20";;"OFWeiche :90";"X:42744.46 Y:0";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204+0_BG190090"}
|
||||||
|
64;"Omniflo Weiche";"shape_4818f0f4-bb45-518e-8295-782afd761d15";;"OFWeiche :8";"X:34239.54 Y:6109.91";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
65;"Omniflo Weiche";"shape_fb458f6e-d7e6-8abc-b145-3914bf90d542";;"OFWeiche :67";"X:32719.26 Y:2396.97";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
66;"Omniflo Weiche";"shape_f6aadaad-2c27-af9a-dc65-298c8111743f";;"OFWeiche :68";"X:32069.44 Y:1779.26";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
67;"Omniflo Weiche";"shape_7eb48aba-7984-ac1d-7a13-ca0e813bdf8a";;"OFWeiche :69";"X:34233.22 Y:1724.49";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
68;"Omniflo Weiche";"shape_dfe111e9-98ff-3657-e17f-7942c6e8d7ad";;"OFWeiche :70";"X:33615.48 Y:2374.29";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
69;"Omniflo Weiche";"shape_84924a3a-0338-883c-cfe9-503fe7d378f7";;"OFWeiche :71";"X:33560.69 Y:210.52";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
70;"Omniflo Weiche";"shape_2773feb9-a3bf-c4aa-857d-7cc51bcd009e";;"OFWeiche :72";"X:34210.51 Y:828.23";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
71;"Omniflo Weiche";"shape_fdac0c34-6b26-3e3a-3045-3b5d9e33a36c";;"OFWeiche :73";"X:32046.74 Y:883";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
72;"Omniflo Weiche";"shape_5224508c-c4d1-5562-eeda-c764268373a8";;"OFWeiche :74";"X:32664.41 Y:233.21";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"0_BG190090+834372204"}
|
||||||
|
73;"Omniflo Weiche";"shape_2bfa3942-baa9-8ff7-4426-636c26d8f91e";;"OFWeiche :4";"X:17871.32 Y:6132.74";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
74;"Omniflo Weiche";"shape_61a339d4-c2f0-90e7-8008-c9c207cfdbfa";;"OFWeiche :35";"X:16728.26 Y:3010.91";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
75;"Omniflo Weiche";"shape_93c086c7-2c24-9b60-c746-6a915d6533ff";;"OFWeiche :36";"X:16139.43 Y:2470.06";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
76;"Omniflo Weiche";"shape_b6983ce0-364d-a5c0-34fa-6fc79bcf1443";;"OFWeiche :37";"X:18067.9 Y:2388.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
77;"Omniflo Weiche";"shape_fe948419-b513-07cf-15e2-1a457cde89ca";;"OFWeiche :38";"X:17527.06 Y:2976.95";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
78;"Omniflo Weiche";"shape_a76becc0-a979-46fa-a0ce-334ec5070d11";;"OFWeiche :39";"X:17445.12 Y:1048.38";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
79;"Omniflo Weiche";"shape_b7740616-6e8f-c309-d9c1-da22b0ecaa04";;"OFWeiche :40";"X:18033.95 Y:1589.23";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
80;"Omniflo Weiche";"shape_2762fb3a-8f13-b6c0-eafc-3bdc7f85d550";;"OFWeiche :41";"X:16105.54 Y:1671.22";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
81;"Omniflo Weiche";"shape_bf15c0ae-7306-c206-ce76-64d68b8d6943";;"OFWeiche :42";"X:16646.34 Y:1082.34";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"0_BG090090+834372201"}
|
||||||
|
82;"Omniflo Weiche";"shape_c55691f8-6c6b-8a41-6901-60cf93d5d25a";;"OFWeiche :3";"X:12955.07 Y:6204.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
83;"Omniflo Weiche";"shape_0542204a-738a-a6f7-669a-734b96c54840";;"OFWeiche :27";"X:12794.65 Y:3204.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
84;"Omniflo Weiche";"shape_5488057f-f027-5193-bd42-91b4194f19f0";;"OFWeiche :28";"X:12191.74 Y:3799.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
85;"Omniflo Weiche";"shape_e9d514e4-fd6b-e88d-985d-0b8d141f2a3f";;"OFWeiche :29";"X:11344.39 Y:3794.51";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
86;"Omniflo Weiche";"shape_af502542-0802-8e6e-bda4-51df1ba2b934";;"OFWeiche :30";"X:10748.97 Y:3191.59";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
87;"Omniflo Weiche";"shape_340a6ce7-1d41-b747-7fc0-d535afd42c5f";;"OFWeiche :31";"X:10754.28 Y:2344.24";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
88;"Omniflo Weiche";"shape_96a99fec-8f63-cefa-1796-920c76bf4325";;"OFWeiche :32";"X:11357.2 Y:1748.82";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
89;"Omniflo Weiche";"shape_216fc94f-d638-04e6-c7c4-0b7f9bd6104d";;"OFWeiche :33";"X:12204.56 Y:1754.13";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
90;"Omniflo Weiche";"shape_f6f23de2-509c-589e-569c-3ba34a9c5a23";;"OFWeiche :34";"X:12799.97 Y:2357.05";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372201"}
|
||||||
|
91;"Omniflo Gerade";"shape_4b6de40f-d7e7-8bf3-39cd-d26a77539550";;"OFGerade :3";"X:4494.73 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
92;"Omniflo Gerade";"shape_9618dd6d-c5ca-f6a0-539f-77459ee7e76c";;"OFGerade :5";"X:8608.19 Y:7157.01";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
93;"Omniflo Gerade";"shape_61525e00-7942-fdd9-0385-a404f3600902";;"OFGerade :2";"X:3437.49 Y:4846.89";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
94;"Omniflo Gerade";"shape_ad89888f-9515-612d-35eb-a44defb2dfdc";;"OFGerade :4";"X:2380.26 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
95;"Omniflo Gerade";"shape_bbd3cf87-a7cb-1b16-1d56-c6d7e4f1b61c";;"OFGerade :6";"X:8608.19 Y:4797.01";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
96;"Omniflo Gerade";"shape_21ed5ec7-9fd8-acec-358b-730b3ab597ca";;"OFGerade :9";"X:12955.07 Y:4846.89";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
97;"Omniflo Gerade";"shape_5158b0d1-f989-8439-33ba-c606a45280d5";;"OFGerade :7";"X:7501.08 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
98;"Omniflo Gerade";"shape_7182c81c-1e06-51c5-ab35-53b839ff1190";;"OFGerade :11";"X:11897.84 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
99;"Omniflo Gerade";"shape_956336dc-5ab7-2452-60f8-7afe573873a0";;"OFGerade :8";"X:9715.3 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
100;"Omniflo Gerade";"shape_7fd159e1-9f16-7226-4edf-df9d188b770c";;"OFGerade :10";"X:12955.07 Y:7206.89";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
101;"Omniflo Gerade";"shape_4672eda0-8ac3-c386-0916-4ee6e2243302";;"OFGerade :12";"X:14012.3 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
102;"Omniflo Gerade";"shape_fe6a0ece-b6cc-b5ab-4d4d-e9fa07ead26e";;"OFGerade :13";"X:17910.25 Y:4846.9";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
103;"Omniflo Gerade";"shape_8a138c71-c8ef-fdc6-f51d-41c99e0464cf";;"OFGerade :16";"X:18967.48 Y:7254.13";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
104;"Omniflo Gerade";"shape_2fd3fffa-200c-3c73-a60f-57f82d6c848a";;"OFGerade :14";"X:17910.25 Y:7206.9";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
105;"Omniflo Gerade";"shape_04249341-aa31-01f2-1ebf-d9562165635b";;"OFGerade :15";"X:16853.01 Y:7254.13";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
106;"Omniflo Gerade";"shape_1cbc6479-025c-27bc-647a-7ba213959e5c";;"OFGerade :19";"X:20982.97 Y:7268.19";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
107;"Omniflo Gerade";"shape_08c7b053-119e-9123-eb3e-01184f4af2f8";;"OFGerade :20";"X:23097.44 Y:7268.19";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
108;"Omniflo Gerade";"shape_969aebf5-14e1-ba38-85a5-3f7d237a56ee";;"OFGerade :18";"X:22040.2 Y:7220.96";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
109;"Omniflo Gerade";"shape_86137787-8101-af19-bc32-a54b5cdb3c3e";;"OFGerade :17";"X:22040.2 Y:4860.96";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
110;"Omniflo Gerade";"shape_7d65d989-6ccf-c63d-3f0d-972a15fc861a";;"OFGerade :21";"X:26076.48 Y:7206.88";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
111;"Omniflo Gerade";"shape_cd18ff91-ca9f-f4ac-50fc-2c0bd8797e69";;"OFGerade :22";"X:26076.48 Y:4846.88";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
112;"Omniflo Gerade";"shape_8f3def45-5555-d3fe-5b6e-17abbfacdcbb";;"OFGerade :24";"X:27133.72 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
113;"Omniflo Gerade";"shape_f1d3398c-1fc5-82bc-8a22-9a9168e7e8e1";;"OFGerade :23";"X:25019.24 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
114;"Omniflo Gerade";"shape_f03f64b5-cb07-0659-3d83-6558039e02cf";;"OFGerade :26";"X:31807.79 Y:7152.81";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
115;"Omniflo Gerade";"shape_eb2f7fb8-1cf4-e323-debd-691f6dbd2a5c";;"OFGerade :25";"X:30700.68 Y:7055.7";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
116;"Omniflo Gerade";"shape_2ea62d52-d79f-5b53-5aaa-6af31dbb8eef";;"OFGerade :31";"X:34251.64 Y:4797.01";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
117;"Omniflo Gerade";"shape_96ed1005-16b0-144e-a2d3-4dd6f02f5395";;"OFGerade :28";"X:29593.57 Y:7152.81";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
118;"Omniflo Gerade";"shape_cc5de8b6-401d-8099-34aa-1624843a7cec";;"OFGerade :29";"X:34251.64 Y:7157.01";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
119;"Omniflo Gerade";"shape_37f5c4a8-c2be-5a63-4dec-7d320189b3c4";;"OFGerade :32";"X:33144.53 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
120;"Omniflo Gerade";"shape_12a6b573-9fcf-c665-a1ca-dea1b5719de9";;"OFGerade :27";"X:30700.68 Y:4695.7";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
121;"Omniflo Gerade";"shape_f3ae3d43-8925-17b7-4093-9a074965f9d4";;"OFGerade :30";"X:35358.75 Y:7254.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
122;"Omniflo Gerade";"shape_19d59a3e-8165-f278-3771-2c45540e4b57";;"OFGerade :33";"X:38713.05 Y:4797.02";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
123;"Omniflo Gerade";"shape_21d92ea4-fcf8-aed2-f785-de385f17f7f0";;"OFGerade :36";"X:37605.94 Y:7254.13";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
124;"Omniflo Gerade";"shape_d4714781-b280-2857-3312-7b7c44916da7";;"OFGerade :34";"X:38713.05 Y:7157.02";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
125;"Omniflo Gerade";"shape_ce75614c-58cc-9ae9-fcbe-d99e8f69a63d";;"OFGerade :35";"X:39820.16 Y:7254.13";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
126;"Omniflo Gerade";"shape_a6a8d55f-079f-dd3a-0bc7-d35b93173703";;"OFGerade :37";"X:42924.95 Y:4875.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
127;"Omniflo Gerade";"shape_00789ecf-2412-fb65-8d68-ba3788e8c682";;"OFGerade :39";"X:42924.95 Y:7235.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
128;"Omniflo Gerade";"shape_f97ba8a4-3cf4-0c55-edb2-de233502a1b0";;"OFGerade :40";"X:44032.05 Y:7332.64";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-45.0,"SivasNummer":"821106002"}
|
||||||
|
129;"Omniflo Gerade";"shape_d4aa9dd7-b10c-24c9-26c2-c4bcda990fa9";;"OFGerade :38";"X:41817.84 Y:7332.64";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 104.
|
Vendored
+36000
File diff suppressed because it is too large
Load Diff
Vendored
+145
@@ -0,0 +1,145 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"Omniflo Weiche";"shape_9f7fcb7e-59cb-619f-9662-b952fe5d4399";;"OFWeiche :33";"X:12000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
1;"Omniflo Weiche";"shape_7322da30-03fb-5792-f3a0-305f71826f76";;"OFWeiche :4";"X:12000.01 Y:4595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
2;"Omniflo Weiche";"shape_9ec61906-59cf-d2bb-2a67-142986ac2555";;"OFWeiche :34";"X:12617.51 Y:2105.85";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
3;"Omniflo Weiche";"shape_39660957-3ee8-f286-d14d-45eba81eb481";;"OFWeiche :35";"X:13414.95 Y:2030";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
4;"Omniflo Weiche";"shape_ffadd625-03ed-d260-1b88-83ec5d799949";;"OFWeiche :36";"X:13925.22 Y:1412.49";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
5;"Omniflo Weiche";"shape_b00cd01b-bb2d-3a1a-8c0f-7311d4c127c7";;"OFWeiche :37";"X:13849.36 Y:615.05";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
6;"Omniflo Weiche";"shape_586c11ec-68cc-bcf0-ebda-71c2cb64215f";;"OFWeiche :38";"X:13231.84 Y:104.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
7;"Omniflo Weiche";"shape_71c12adc-a012-71f2-637e-83f78f4748ba";;"OFWeiche :39";"X:12434.4 Y:180.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
8;"Omniflo Weiche";"shape_5e0accdc-6b8f-b5f2-1969-5ab4e2dd1f68";;"OFWeiche :40";"X:11924.17 Y:798.18";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372010"}
|
||||||
|
9;"Omniflo Weiche";"shape_f891cf41-9803-ce0f-5554-0c8359954f19";;"OFWeiche :41";"X:16000.01 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
10;"Omniflo Weiche";"shape_233a6824-b94e-fa66-b488-a8995f7314e4";;"OFWeiche :5";"X:16000.01 Y:4595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
11;"Omniflo Weiche";"shape_a5597f69-0762-2bd5-5920-16e236b5295b";;"OFWeiche :42";"X:15442.7 Y:2080.9";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
12;"Omniflo Weiche";"shape_353712d4-31d7-39c5-97d7-c7800a8c217e";;"OFWeiche :43";"X:14705.43 Y:2029.98";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
13;"Omniflo Weiche";"shape_c84bb471-e630-dd2d-5cee-02d0c8d44ac1";;"OFWeiche :44";"X:14220.18 Y:1472.68";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
14;"Omniflo Weiche";"shape_52289716-c46c-5b62-cb05-cc595ca5014f";;"OFWeiche :45";"X:14271.07 Y:735.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
15;"Omniflo Weiche";"shape_471eaa7d-0091-2837-4362-d6c51799745a";;"OFWeiche :46";"X:14828.42 Y:250.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
16;"Omniflo Weiche";"shape_ead601d8-7ede-33ab-219d-df5d6641360f";;"OFWeiche :47";"X:15565.68 Y:301.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
17;"Omniflo Weiche";"shape_b2396028-b7eb-1170-451b-39634b5113fb";;"OFWeiche :48";"X:16050.93 Y:858.38";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372002"}
|
||||||
|
18;"Omniflo Weiche";"shape_af572f28-a010-0be0-ae6b-cad4f1458268";;"OFWeiche :49";"X:19000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
19;"Omniflo Weiche";"shape_b2b9c3c5-b017-6d6b-db6d-93d405c5e4da";;"OFWeiche :6";"X:19000.01 Y:4595.6";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
20;"Omniflo Weiche";"shape_8c113f5b-bb29-65ce-6445-48411bb41ed9";;"OFWeiche :50";"X:18504.9 Y:2074.37";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
21;"Omniflo Weiche";"shape_e3f9e34d-f05e-c0ce-b941-20263b4553cb";;"OFWeiche :51";"X:17816.21 Y:2062.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
22;"Omniflo Weiche";"shape_1c020d6b-9577-a1b2-72c2-9884f3526f12";;"OFWeiche :52";"X:17337.45 Y:1567.7";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
23;"Omniflo Weiche";"shape_2f8211f9-fefe-71ae-7bc5-6f3cc36d85a8";;"OFWeiche :53";"X:17349.07 Y:879.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
24;"Omniflo Weiche";"shape_cf742332-a716-b5ab-0e0a-0b74d96781cb";;"OFWeiche :54";"X:17844.24 Y:400.3";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
25;"Omniflo Weiche";"shape_cd53612e-3260-ccbd-6ec9-efdb9301d4d1";;"OFWeiche :55";"X:18532.82 Y:411.87";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
26;"Omniflo Weiche";"shape_fdcc5f41-2213-fd0a-14ff-04d0781c7c49";;"OFWeiche :56";"X:19011.58 Y:906.98";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372002+0_BG090090"}
|
||||||
|
27;"Omniflo Weiche";"shape_5b50b895-c44f-4f73-6c0f-566cf55a26bb";;"OFWeiche :73";"X:28000.05 Y:4595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
28;"Omniflo Weiche";"shape_966afd40-f725-19d5-f9ea-4164560cef4d";;"OFWeiche :77";"X:28000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
29;"Omniflo Weiche";"shape_553cee82-dd5d-0355-8470-0d3b1ccc0c97";;"OFWeiche :78";"X:28557.36 Y:2080.9";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
30;"Omniflo Weiche";"shape_aafc68dc-82e5-07e8-0281-c172b00e52dc";;"OFWeiche :79";"X:29294.63 Y:2029.98";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
31;"Omniflo Weiche";"shape_29c6d165-d8cb-bda9-bfa7-7bb336faf5b0";;"OFWeiche :80";"X:29779.87 Y:1472.68";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
32;"Omniflo Weiche";"shape_194eb491-6828-2d02-4c10-e4d5116e9e24";;"OFWeiche :81";"X:29728.98 Y:735.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
33;"Omniflo Weiche";"shape_f4a29dbe-6a3c-3d32-a9a6-2d76c33a7c53";;"OFWeiche :82";"X:29171.64 Y:250.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
34;"Omniflo Weiche";"shape_4ab3c662-758d-e4a3-235a-74d085dc9e59";;"OFWeiche :83";"X:28434.37 Y:301.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
35;"Omniflo Weiche";"shape_77fa6a46-f903-dba0-aa9d-07502dc24d93";;"OFWeiche :84";"X:27949.13 Y:858.38";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372005"}
|
||||||
|
36;"Omniflo Weiche";"shape_2d01e62e-0555-1034-b023-02b003a94617";;"OFWeiche :75";"X:33999.94 Y:4595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
37;"Omniflo Weiche";"shape_ee4cdd29-88b7-5457-d0b7-2b2ab0d2493f";;"OFWeiche :93";"X:34000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
38;"Omniflo Weiche";"shape_079fc384-432f-a5b4-b9cb-b27ceb8a7f4a";;"OFWeiche :94";"X:34617.45 Y:2105.85";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
39;"Omniflo Weiche";"shape_beb33a68-0f08-02ec-a258-eb747c7b357f";;"OFWeiche :95";"X:35414.91 Y:2030";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
40;"Omniflo Weiche";"shape_522c0926-c2db-fe44-9d30-2e3334ef6ef7";;"OFWeiche :96";"X:35925.16 Y:1412.49";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
41;"Omniflo Weiche";"shape_fe43b917-1ecd-9e3c-cdce-63c9e2a0caff";;"OFWeiche :97";"X:35849.33 Y:615.05";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
42;"Omniflo Weiche";"shape_4ecca5b0-d1e0-58c7-9065-5a0a3af844e5";;"OFWeiche :98";"X:35231.79 Y:104.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
43;"Omniflo Weiche";"shape_008f8e1f-c3cd-055a-52f1-bc010d036ed1";;"OFWeiche :99";"X:34434.34 Y:180.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
44;"Omniflo Weiche";"shape_3b738cb1-da39-a73a-2938-bc5dacfa588b";;"OFWeiche :100";"X:33924.09 Y:798.18";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372011"}
|
||||||
|
45;"Omniflo Weiche";"shape_dfd9eba1-8981-2ce2-dbbf-a3d20bde15af";;"OFWeiche :74";"X:31000.06 Y:4595.6";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
46;"Omniflo Weiche";"shape_a3262d06-0cb6-e18c-1f43-9540208c0cc2";;"OFWeiche :85";"X:31000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
47;"Omniflo Weiche";"shape_63c26f73-767c-ff65-701d-f006b1257422";;"OFWeiche :86";"X:31495.3 Y:2074.37";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
48;"Omniflo Weiche";"shape_7d7a2239-6b23-dd66-479d-e2446224fc3a";;"OFWeiche :87";"X:32184.08 Y:2062.72";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
49;"Omniflo Weiche";"shape_ef7aaaaa-7741-3734-6ef9-3bade4ba7499";;"OFWeiche :88";"X:32662.85 Y:1567.47";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
50;"Omniflo Weiche";"shape_679e759c-e916-26d6-a2fc-d178f01e47b4";;"OFWeiche :89";"X:32651.18 Y:878.75";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
51;"Omniflo Weiche";"shape_14d6ac8e-eb22-9836-68bb-a37983095edd";;"OFWeiche :90";"X:32155.88 Y:399.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
52;"Omniflo Weiche";"shape_79473f03-d91b-6188-19b4-dad99a84113b";;"OFWeiche :91";"X:31467.17 Y:411.64";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
53;"Omniflo Weiche";"shape_1a1b0c0c-2d8d-6742-373f-6f54e6a3ed1f";;"OFWeiche :92";"X:30988.4 Y:906.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372005+0_BG090090"}
|
||||||
|
54;"Omniflo Weiche";"shape_5f441024-a3c9-b932-cbab-f922463b3bd1";;"OFWeiche :76";"X:36999.98 Y:4595.6";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
55;"Omniflo Weiche";"shape_195b6528-9006-47e9-698e-3ac7cf686917";;"OFWeiche :101";"X:38333.25 Y:2087.43";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
56;"Omniflo Weiche";"shape_3e09c6ab-fbdb-dd7a-d859-520eec245a97";;"OFWeiche :102";"X:38855.27 Y:1522.64";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
57;"Omniflo Weiche";"shape_f7ca3df5-2c0f-de40-b4d5-af5020098798";;"OFWeiche :103";"X:37000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
58;"Omniflo Weiche";"shape_438254dc-a7a0-5e8b-fecb-1d2ab90ac93a";;"OFWeiche :104";"X:37564.78 Y:2117.66";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
59;"Omniflo Weiche";"shape_e9389b3a-cc11-3771-73bb-4e039e0c5a20";;"OFWeiche :105";"X:37491.77 Y:262.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
60;"Omniflo Weiche";"shape_d918d57a-f767-6827-f0cf-9d5876551155";;"OFWeiche :106";"X:36969.75 Y:827.1";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
61;"Omniflo Weiche";"shape_3e2d9d92-9734-b5bb-08c7-9d61c558f498";;"OFWeiche :107";"X:38825.01 Y:754.13";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
62;"Omniflo Weiche";"shape_c8afdfea-6ce1-54fa-7164-d3bef0b68cb4";;"OFWeiche :108";"X:38260.26 Y:232.08";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372011+0_BG190090"}
|
||||||
|
63;"Omniflo Weiche";"shape_4214400b-0acf-c89a-9b51-2c0c3a3550a5";;"OFWeiche :65";"X:23174.91 Y:754.13";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
64;"Omniflo Weiche";"shape_80e5a061-33bc-06de-f0c5-5bf8aa1b9e65";;"OFWeiche :8";"X:24999.94 Y:4595.6";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
65;"Omniflo Weiche";"shape_911eebb6-ae37-44d3-11cb-c42d343b448d";;"OFWeiche :66";"X:23739.67 Y:232.08";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
66;"Omniflo Weiche";"shape_7c9b3519-79fb-113d-2c03-53eb034b2254";;"OFWeiche :67";"X:24508.15 Y:262.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
67;"Omniflo Weiche";"shape_728710d9-380a-1cd1-babd-5e09b82d1619";;"OFWeiche :68";"X:25030.17 Y:827.1";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
68;"Omniflo Weiche";"shape_3374db66-cf95-6974-9ae6-269e01d17771";;"OFWeiche :69";"X:25000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
69;"Omniflo Weiche";"shape_fddc91d1-9126-8d2d-bc3b-9749f11b4ad6";;"OFWeiche :70";"X:24435.14 Y:2117.66";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
70;"Omniflo Weiche";"shape_a48cb505-c162-6672-b11f-59f9c743b16e";;"OFWeiche :71";"X:23666.67 Y:2087.43";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
71;"Omniflo Weiche";"shape_f9f0f08a-97a0-35c5-d116-b07ffecbcbb8";;"OFWeiche :72";"X:23144.66 Y:1522.64";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372008+0_BG190090"}
|
||||||
|
72;"Omniflo Weiche";"shape_7d0fe6e9-788b-4c42-2671-4d7d3ba9db4b";;"OFWeiche :57";"X:22000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
73;"Omniflo Weiche";"shape_95926fee-d815-9e12-1403-480d6e6f6a9a";;"OFWeiche :7";"X:22000.03 Y:4595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
74;"Omniflo Weiche";"shape_57804b1d-a56e-b424-9b20-84e633b5c629";;"OFWeiche :58";"X:21382.52 Y:2105.85";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
75;"Omniflo Weiche";"shape_b05cbadb-afe9-113a-bdcf-f2df6a7ace4b";;"OFWeiche :59";"X:20585.05 Y:2030";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
76;"Omniflo Weiche";"shape_2a42e4fb-60eb-53c5-f28d-d1b03488acd2";;"OFWeiche :60";"X:20074.8 Y:1412.49";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
77;"Omniflo Weiche";"shape_0695dd6b-eb1d-0772-bcd9-84c2d79723f7";;"OFWeiche :61";"X:20150.64 Y:615.05";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
78;"Omniflo Weiche";"shape_806d41c1-82d4-27b3-70af-b9280bbac241";;"OFWeiche :62";"X:20768.17 Y:104.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
79;"Omniflo Weiche";"shape_fc445b63-7801-0a80-3a4e-65853d654eb2";;"OFWeiche :63";"X:21565.63 Y:180.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
80;"Omniflo Weiche";"shape_f36f088e-ae6c-cd7a-20f1-48ee9d08b48d";;"OFWeiche :64";"X:22075.88 Y:798.18";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372008"}
|
||||||
|
81;"Omniflo Weiche";"shape_17fe2001-51a3-e741-ce9c-747467d40c3f";;"OFWeiche :10";"X:1220.17 Y:1472.68";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
82;"Omniflo Weiche";"shape_4a2c3389-3f16-5fcf-4081-4ad5fbbc74a3";;"OFWeiche :1";"X:2999.99 Y:4595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
83;"Omniflo Weiche";"shape_0fe99676-9068-24f6-ce70-6166b6c64078";;"OFWeiche :9";"X:1705.46 Y:2029.98";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
84;"Omniflo Weiche";"shape_63aca912-11c2-7238-8118-362c0642e0f6";;"OFWeiche :11";"X:2442.69 Y:2080.9";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
85;"Omniflo Weiche";"shape_5884c711-0d73-f623-26fb-5ba8ae4c7af4";;"OFWeiche :12";"X:3000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
86;"Omniflo Weiche";"shape_2e973df9-c5bd-90ec-db9d-ed714a6a7c76";;"OFWeiche :13";"X:3050.92 Y:858.38";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
87;"Omniflo Weiche";"shape_00d70152-f51b-feec-17ea-bf8ec65fda9c";;"OFWeiche :14";"X:2565.62 Y:301.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
88;"Omniflo Weiche";"shape_79115935-7e1a-37ee-2785-7d6589a82be2";;"OFWeiche :15";"X:1828.39 Y:250.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
89;"Omniflo Weiche";"shape_b9e2f6a7-bef1-fc06-f6a4-af9f6b85e1ff";;"OFWeiche :16";"X:1271.09 Y:735.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372001"}
|
||||||
|
90;"Omniflo Weiche";"shape_546dcd02-3dcd-e835-a289-e9d28e327347";;"OFWeiche :25";"X:9000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
91;"Omniflo Weiche";"shape_8d9063d0-8fec-fbf7-36fb-bbd1996f0261";;"OFWeiche :3";"X:9000 Y:4595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
92;"Omniflo Weiche";"shape_cec6ec82-3840-2b03-898e-1d32aa719ddb";;"OFWeiche :26";"X:9557.31 Y:2080.9";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
93;"Omniflo Weiche";"shape_ce0058b8-f737-005d-bd13-648e010be54f";;"OFWeiche :27";"X:10294.54 Y:2029.98";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
94;"Omniflo Weiche";"shape_ea048c4a-9a68-998b-dc1f-f87c45534903";;"OFWeiche :28";"X:10779.84 Y:1472.68";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
95;"Omniflo Weiche";"shape_326b89ca-8cb6-74ce-4ca9-21229ddeab84";;"OFWeiche :29";"X:10728.92 Y:735.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
96;"Omniflo Weiche";"shape_3ee079ff-c9df-fb30-aa3c-0b2c202ef6de";;"OFWeiche :30";"X:10171.62 Y:250.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
97;"Omniflo Weiche";"shape_1d30dcd2-33e7-2112-f6db-e2108dab9598";;"OFWeiche :31";"X:9434.38 Y:301.07";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
98;"Omniflo Weiche";"shape_b3a942e1-6d8d-0a17-a701-53979427720f";;"OFWeiche :32";"X:8949.08 Y:858.38";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372004"}
|
||||||
|
99;"Omniflo Weiche";"shape_816ae95c-2c70-8384-c427-a2e524a664a9";;"OFWeiche :17";"X:6000 Y:1595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
100;"Omniflo Weiche";"shape_654c8725-79c8-2e72-f625-b0ba2d18eae0";;"OFWeiche :2";"X:6000 Y:4595.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
101;"Omniflo Weiche";"shape_87cf72cf-29c6-6a30-bc4d-5b0c081c1342";;"OFWeiche :18";"X:5382.49 Y:2105.85";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
102;"Omniflo Weiche";"shape_4dac0d0b-089f-6268-d859-6476d13e6444";;"OFWeiche :19";"X:4585.05 Y:2030";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
103;"Omniflo Weiche";"shape_c57cc927-e7f4-44b9-3fae-c0b2421e6306";;"OFWeiche :20";"X:4074.81 Y:1412.49";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
104;"Omniflo Weiche";"shape_ec8cd677-3d75-8f1f-e5cb-60cbc3b89ae4";;"OFWeiche :21";"X:4150.66 Y:615.05";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
105;"Omniflo Weiche";"shape_92fc75a2-dd19-a282-421b-5c9fc18064ec";;"OFWeiche :22";"X:4768.17 Y:104.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
106;"Omniflo Weiche";"shape_ca069d29-b445-3a4d-9b3e-52a54416e7cb";;"OFWeiche :23";"X:5565.61 Y:180.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
107;"Omniflo Weiche";"shape_531fba03-d70d-b922-3bbd-391cd14fc957";;"OFWeiche :24";"X:6075.85 Y:798.18";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":45.0,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834372007"}
|
||||||
|
108;"Omniflo Gerade";"shape_f9c0ffe5-b96e-1b36-82f9-db82e066b854";;"OFGerade :6";"X:6180.66 Y:3213.17";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
109;"Omniflo Gerade";"shape_e011cab8-4520-df4b-6046-bd2eb58534e3";;"OFGerade :1";"X:3155.73 Y:5598.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
110;"Omniflo Gerade";"shape_62b45ec3-fd59-148f-ef13-00804136ce23";;"OFGerade :2";"X:2098.49 Y:5645.34";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
111;"Omniflo Gerade";"shape_a028830d-b196-741c-14e1-5109c27be0be";;"OFGerade :3";"X:3155.73 Y:3238.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
112;"Omniflo Gerade";"shape_43a75f36-1ed2-ccd1-651f-ed4247804716";;"OFGerade :7";"X:8844.27 Y:5598.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
113;"Omniflo Gerade";"shape_f89b51b1-1842-24f4-1355-5b7bab855eb7";;"OFGerade :4";"X:6180.66 Y:5573.17";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
114;"Omniflo Gerade";"shape_43b997ef-3ff9-695d-5b3d-aaa67d2b9fc3";;"OFGerade :9";"X:8844.27 Y:3238.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
115;"Omniflo Gerade";"shape_ab83965f-ad19-9bf4-5788-bf992b3a7a3d";;"OFGerade :8";"X:9901.51 Y:5645.34";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
116;"Omniflo Gerade";"shape_53696ac8-389b-096c-b2f5-e8bbab6d2d4c";;"OFGerade :5";"X:5073.56 Y:5670.28";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
117;"Omniflo Gerade";"shape_ba2dbf8d-d35a-ff6e-5f11-48862c7ae4f6";;"OFGerade :11";"X:11819.34 Y:5573.17";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
118;"Omniflo Gerade";"shape_5f943c19-0558-29a6-a1db-a73e2c225103";;"OFGerade :10";"X:12926.45 Y:5670.28";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
119;"Omniflo Gerade";"shape_c98dd14c-dc5a-f2f3-7dda-9dd5c9dc1545";;"OFGerade :12";"X:11819.34 Y:3213.17";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
120;"Omniflo Gerade";"shape_8c381ee8-5de0-d106-979a-85f7ecb24a07";;"OFGerade :18";"X:19194.67 Y:5669.76";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
121;"Omniflo Gerade";"shape_c7808ecc-36cb-766b-e2c4-6801f042bee4";;"OFGerade :14";"X:16155.74 Y:5598.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
122;"Omniflo Gerade";"shape_2323c107-fa9b-5191-6f4b-772bea7d9ee4";;"OFGerade :15";"X:16155.74 Y:3238.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
123;"Omniflo Gerade";"shape_a211d17c-1d35-2754-2b56-e2ce7062a0fc";;"OFGerade :13";"X:15098.5 Y:5645.34";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
124;"Omniflo Gerade";"shape_1447fc1d-b2ef-51c8-f3bd-7489eb189369";;"OFGerade :17";"X:19194.67 Y:3309.76";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
125;"Omniflo Gerade";"shape_abd1d50d-176c-ffae-3723-d12d277dc10e";;"OFGerade :16";"X:18137.56 Y:5716.99";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
126;"Omniflo Gerade";"shape_40a6daa3-05b1-e0ca-c8b4-5c948223a943";;"OFGerade :20";"X:21073.59 Y:5670.28";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
127;"Omniflo Gerade";"shape_b5e72f02-594b-f6e7-3a65-4724b85c1df9";;"OFGerade :19";"X:22180.69 Y:3213.17";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
128;"Omniflo Gerade";"shape_47a2e33e-0a9a-a290-99e2-4c004b94c785";;"OFGerade :21";"X:22180.69 Y:5573.17";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
129;"Omniflo Gerade";"shape_a6ddbd8c-8f98-e220-25dc-e74ccf931054";;"OFGerade :23";"X:24085.6 Y:5739.81";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-135.0,"SivasNummer":"821106002"}
|
||||||
|
130;"Omniflo Gerade";"shape_620e43a3-3e5e-7000-9330-e6ae80bc29c8";;"OFGerade :22";"X:25192.71 Y:3282.7";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
131;"Omniflo Gerade";"shape_ef53ff89-4bc1-fa4b-41d2-645581337e2a";;"OFGerade :24";"X:25193.49 Y:5642.7";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
132;"Omniflo Gerade";"shape_5b6addf1-82e0-1c0a-79f0-8bd84260f5cd";;"OFGerade :25";"X:27844.32 Y:3238.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
133;"Omniflo Gerade";"shape_3d2a1102-46bc-4b3f-146a-979260ff9203";;"OFGerade :26";"X:28901.55 Y:5645.34";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
134;"Omniflo Gerade";"shape_b082d1ac-7068-f762-7494-f32ba98f124d";;"OFGerade :29";"X:31862.64 Y:5716.99";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
135;"Omniflo Gerade";"shape_3372db10-8b54-1d83-fabc-756ac3f94f52";;"OFGerade :28";"X:30805.4 Y:3309.76";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
136;"Omniflo Gerade";"shape_33a48992-0f6c-1b01-a9e7-182703e05fdd";;"OFGerade :31";"X:34926.38 Y:5670.28";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
137;"Omniflo Gerade";"shape_1937087c-f9f9-dc66-7e6f-a0976b031c40";;"OFGerade :27";"X:27844.32 Y:5598.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
138;"Omniflo Gerade";"shape_6dae6a78-9eaf-8307-b35d-091673c252fe";;"OFGerade :33";"X:33819.27 Y:5573.17";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
139;"Omniflo Gerade";"shape_a08cba29-de3d-fa7c-558f-9be008cb54b6";;"OFGerade :32";"X:33819.27 Y:3213.17";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
140;"Omniflo Gerade";"shape_ab977c9f-7371-441f-1597-c6ae2cdb16fe";;"OFGerade :30";"X:30805.4 Y:5669.76";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
141;"Omniflo Gerade";"shape_f2df868d-0ca1-4061-39d8-891625aa772d";;"OFGerade :36";"X:36807.21 Y:5642.7";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
142;"Omniflo Gerade";"shape_5edbef86-0b64-05e1-3c0b-79f786c9b7f1";;"OFGerade :35";"X:36807.21 Y:3282.7";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
143;"Omniflo Gerade";"shape_515a2e8a-b1e3-d1e1-a5e0-6fb4801a7091";;"OFGerade :34";"X:37914.32 Y:5739.81";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-225.0,"SivasNummer":"821106002"}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 103.
|
Vendored
+34258
File diff suppressed because it is too large
Load Diff
Vendored
+200
@@ -0,0 +1,200 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"Omniflo Weiche";"shape_5f816823-45d2-67ed-8e07-a676f251dbca";;"OFWeiche :5";"X:17000.01 Y:17361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372022"}
|
||||||
|
1;"Omniflo Weiche";"shape_aaf6b005-3e06-fb41-2d39-398c9966a2ae";;"OFWeiche :27";"X:16412.5 Y:14427.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372022"}
|
||||||
|
2;"Omniflo Weiche";"shape_dd743b0f-1265-76b1-534b-62c290a36379";;"OFWeiche :28";"X:17000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372022"}
|
||||||
|
3;"Omniflo Weiche";"shape_5cc14d6a-3997-0a6d-c861-dd815cf66451";;"OFWeiche :29";"X:16933.77 Y:13773.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372022"}
|
||||||
|
4;"Omniflo Weiche";"shape_ee7963c2-cf33-3855-148c-07e54ff000e5";;"OFWeiche :30";"X:16346.26 Y:13839.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372022"}
|
||||||
|
5;"Omniflo Weiche";"shape_729bae91-54e6-7a16-5c68-1411902ecf8b";;"OFWeiche :7";"X:23000.03 Y:17361.14";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372028+0_BG080090"}
|
||||||
|
6;"Omniflo Weiche";"shape_230fe0e3-cc01-d028-4cee-4162d0fbcc6c";;"OFWeiche :38";"X:23000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372028+0_BG080090"}
|
||||||
|
7;"Omniflo Weiche";"shape_9b853f4e-8c6d-0eb4-3905-aafbd8260a21";;"OFWeiche :37";"X:22331.49 Y:14446.34";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372028+0_BG080090"}
|
||||||
|
8;"Omniflo Weiche";"shape_b29cc9e2-36f6-165a-0f61-99acf89785be";;"OFWeiche :36";"X:22246.29 Y:13777.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372028+0_BG080090"}
|
||||||
|
9;"Omniflo Weiche";"shape_78faefaa-4e4e-086e-3b28-8be802873d14";;"OFWeiche :35";"X:22914.89 Y:13692.62";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372028+0_BG080090"}
|
||||||
|
10;"Omniflo Weiche";"shape_275b9358-748f-1fa9-5d95-3536e1a28a4f";;"OFWeiche :33";"X:19983.96 Y:13623.57";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372028"}
|
||||||
|
11;"Omniflo Weiche";"shape_62ebdbcd-9ae3-352e-0024-9d1b1806b074";;"OFWeiche :34";"X:19246.36 Y:13639.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372028"}
|
||||||
|
12;"Omniflo Weiche";"shape_9e4bc8f5-90ab-3b9e-9cb3-533b9b61e45f";;"OFWeiche :31";"X:19262.47 Y:14377.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372028"}
|
||||||
|
13;"Omniflo Weiche";"shape_b2e2ddc2-2fc6-8a08-9ba0-0a2ab940ce52";;"OFWeiche :32";"X:20000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372028"}
|
||||||
|
14;"Omniflo Weiche";"shape_3786afac-dcce-698e-9b16-6f38027613ce";;"OFWeiche :6";"X:20000.05 Y:17361.14";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372028"}
|
||||||
|
15;"Omniflo Weiche";"shape_0c6e7241-6053-7630-0925-d8a445a03bdc";;"OFWeiche :44";"X:29737.46 Y:14377.3";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372031"}
|
||||||
|
16;"Omniflo Weiche";"shape_1d9e1eaf-9cdf-a756-64d6-dd6d4ea658f4";;"OFWeiche :45";"X:29753.66 Y:13639.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372031"}
|
||||||
|
17;"Omniflo Weiche";"shape_53018816-3796-c850-3868-8765aa37205d";;"OFWeiche :46";"X:29016.07 Y:13623.57";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372031"}
|
||||||
|
18;"Omniflo Weiche";"shape_0f2c2414-ed7f-ce5d-7370-9ecc8d59fc09";;"OFWeiche :43";"X:28999.93 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372031"}
|
||||||
|
19;"Omniflo Weiche";"shape_e1de0680-8f2b-5935-a922-58e1ad490e2a";;"OFWeiche :9";"X:28999.98 Y:17361.14";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372031"}
|
||||||
|
20;"Omniflo Weiche";"shape_34579337-fce4-8a5f-28e9-81a91ddbe2f1";;"OFWeiche :49";"X:33085.33 Y:13692.8";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372031+0_BG080090"}
|
||||||
|
21;"Omniflo Weiche";"shape_db1e05c9-23a5-66ea-5193-944e8f50cd82";;"OFWeiche :48";"X:33753.67 Y:13778.18";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372031+0_BG080090"}
|
||||||
|
22;"Omniflo Weiche";"shape_29f0e3da-19c6-4839-20be-9dd4273cca56";;"OFWeiche :47";"X:33668.3 Y:14446.53";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372031+0_BG080090"}
|
||||||
|
23;"Omniflo Weiche";"shape_4d1b1504-ea91-5468-12f5-8c9238f4afb9";;"OFWeiche :50";"X:33000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372031+0_BG080090"}
|
||||||
|
24;"Omniflo Weiche";"shape_1923befc-209b-8262-a6bf-6adaf75bdd74";;"OFWeiche :10";"X:32999.95 Y:17361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372031+0_BG080090"}
|
||||||
|
25;"Omniflo Weiche";"shape_1e882b65-c6fb-89ba-0618-2402d9ddaa72";;"OFWeiche :8";"X:25999.94 Y:17361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372025"}
|
||||||
|
26;"Omniflo Weiche";"shape_f42677a6-c156-9e90-4b86-b3cf7a16c4f7";;"OFWeiche :39";"X:26000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372025"}
|
||||||
|
27;"Omniflo Weiche";"shape_c365cb32-d845-b995-0da7-b993bb9ed6e6";;"OFWeiche :40";"X:26587.51 Y:14427.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372025"}
|
||||||
|
28;"Omniflo Weiche";"shape_c4ff374e-c717-ab6f-43ed-fa2b2d748a25";;"OFWeiche :41";"X:26653.69 Y:13839.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372025"}
|
||||||
|
29;"Omniflo Weiche";"shape_d5cfb72d-fe17-328c-7ded-db7749ca7ca1";;"OFWeiche :42";"X:26066.18 Y:13773.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372025"}
|
||||||
|
30;"Omniflo Weiche";"shape_45d9841a-b84e-f5f6-1644-37ff802ae382";;"OFWeiche :3";"X:9000 Y:17361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372024"}
|
||||||
|
31;"Omniflo Weiche";"shape_82771f6d-511a-69b9-dfab-462e16fe005d";;"OFWeiche :19";"X:9000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372024"}
|
||||||
|
32;"Omniflo Weiche";"shape_10310d28-8d36-cd72-2c99-3f7081d2db07";;"OFWeiche :20";"X:9587.5 Y:14427.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372024"}
|
||||||
|
33;"Omniflo Weiche";"shape_3e82da85-1955-6138-93c8-a35d3193f7c4";;"OFWeiche :21";"X:9653.74 Y:13839.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372024"}
|
||||||
|
34;"Omniflo Weiche";"shape_3ac1338f-598c-b0bc-4684-93b0e1969697";;"OFWeiche :22";"X:9066.24 Y:13773.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372024"}
|
||||||
|
35;"Omniflo Weiche";"shape_ba951d52-9234-b10b-f12e-aeba96d47374";;"OFWeiche :1";"X:3000 Y:17361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372021"}
|
||||||
|
36;"Omniflo Weiche";"shape_1adf428c-0af2-3d87-d989-2fe6ec0279f1";;"OFWeiche :11";"X:3000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372021"}
|
||||||
|
37;"Omniflo Weiche";"shape_2c83b915-56e8-6b46-c472-1382eccfade9";;"OFWeiche :12";"X:2412.5 Y:14427.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372021"}
|
||||||
|
38;"Omniflo Weiche";"shape_85a91922-28df-2532-8d1e-5811c0f184c8";;"OFWeiche :13";"X:2346.26 Y:13839.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372021"}
|
||||||
|
39;"Omniflo Weiche";"shape_138e5259-13aa-ad67-c9b2-5c03cf12aa55";;"OFWeiche :14";"X:2933.76 Y:13773.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372021"}
|
||||||
|
40;"Omniflo Weiche";"shape_b7432f05-aca8-fb70-21e2-765b99cfaa92";;"OFWeiche :4";"X:12000 Y:17361.14";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372030"}
|
||||||
|
41;"Omniflo Weiche";"shape_202f7c13-3816-cc3b-9386-0da217b79f36";;"OFWeiche :23";"X:12000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372030"}
|
||||||
|
42;"Omniflo Weiche";"shape_51b864e5-e415-5d46-1955-9d0bd71bba29";;"OFWeiche :24";"X:12737.57 Y:14377.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372030"}
|
||||||
|
43;"Omniflo Weiche";"shape_bfa988ad-22fb-24ed-be9e-1eaaa00396e8";;"OFWeiche :25";"X:12753.74 Y:13639.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372030"}
|
||||||
|
44;"Omniflo Weiche";"shape_1c0918df-2426-5232-4f69-432d712250a5";;"OFWeiche :26";"X:12016.16 Y:13623.58";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372030"}
|
||||||
|
45;"Omniflo Weiche";"shape_41f4d1d8-01c7-3867-f737-175184d23abd";;"OFWeiche :2";"X:6000 Y:17361.14";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372027"}
|
||||||
|
46;"Omniflo Weiche";"shape_0ca1a48f-e6c0-6010-d047-6cd70f017879";;"OFWeiche :15";"X:6000 Y:14361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372027"}
|
||||||
|
47;"Omniflo Weiche";"shape_cd13ed31-0755-112b-75f2-3f605864f5e6";;"OFWeiche :16";"X:5262.43 Y:14377.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372027"}
|
||||||
|
48;"Omniflo Weiche";"shape_a29985e1-23f2-7d0a-9497-63ead02e87d6";;"OFWeiche :17";"X:5246.27 Y:13639.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372027"}
|
||||||
|
49;"Omniflo Weiche";"shape_08a9ce14-ee48-2913-cdee-2180a8ea05b0";;"OFWeiche :18";"X:5983.85 Y:13623.58";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372027"}
|
||||||
|
50;"Omniflo Gerade";"shape_b61661f0-6d4c-edd0-0c91-83237e5e5c2a";;"OFGerade :3";"X:3223.34 Y:16050.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
51;"Omniflo Gerade";"shape_d639ac37-289a-9d0d-ba04-0fc935e6abb9";;"OFGerade :1";"X:1723.12 Y:17650.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
52;"Omniflo Gerade";"shape_c1e98026-9d70-eb5a-2d48-fc7f1bc656a8";;"OFGerade :5";"X:6323.42 Y:18360.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
53;"Omniflo Gerade";"shape_a10ba00a-1204-fbe9-21e9-97dd739e79e7";;"OFGerade :4";"X:4623.04 Y:17700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
54;"Omniflo Gerade";"shape_5bcf98bf-7050-3819-2ebc-82cc2a28d16f";;"OFGerade :2";"X:3223.34 Y:18410.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
55;"Omniflo Gerade";"shape_60e98e6b-97af-7138-b35e-962d94ba8e8b";;"OFGerade :8";"X:8776.66 Y:18410.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
56;"Omniflo Gerade";"shape_7499d0bb-ef41-1705-3a44-7be43d0577ba";;"OFGerade :6";"X:6323.42 Y:16000.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
57;"Omniflo Gerade";"shape_99b57934-5701-3a9f-c62f-a7c2d9a0e876";;"OFGerade :9";"X:8776.66 Y:16050.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
58;"Omniflo Gerade";"shape_0bb9e53f-4598-cedd-d82c-435adadd377d";;"OFGerade :7";"X:10276.88 Y:17650.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
59;"Omniflo Gerade";"shape_807d0ca9-3652-d028-1b7b-4fcc99b5eb10";;"OFGerade :13";"X:17223.35 Y:18410.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
60;"Omniflo Gerade";"shape_0a00e9f4-42f4-db2a-458f-59ca918b49f0";;"OFGerade :10";"X:11676.58 Y:18360.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
61;"Omniflo Gerade";"shape_2771daf6-540e-038d-b419-31a028b80d03";;"OFGerade :12";"X:11676.58 Y:16000.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
62;"Omniflo Gerade";"shape_d147563c-2893-7212-71cd-32ee66aaed0f";;"OFGerade :11";"X:13376.96 Y:17700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
63;"Omniflo Gerade";"shape_d31bce06-c6c2-3755-6be4-66aa9a411cce";;"OFGerade :15";"X:17223.35 Y:16050.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
64;"Omniflo Gerade";"shape_c8a049ba-0273-8ad6-5e81-f7cb1c248682";;"OFGerade :17";"X:20323.46 Y:16000.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
65;"Omniflo Gerade";"shape_e1210b81-2b27-0c4f-d95a-841e44e7814a";;"OFGerade :14";"X:15723.12 Y:17650.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
66;"Omniflo Gerade";"shape_0b7dd63f-d323-04f8-439e-7a4a2741c86d";;"OFGerade :18";"X:18623.09 Y:17700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
67;"Omniflo Gerade";"shape_5c6335ed-32cf-3a28-9ef0-62a937b70428";;"OFGerade :20";"X:21623.07 Y:17769.75";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
68;"Omniflo Gerade";"shape_532255d6-91b2-fdfe-c076-e2f18064f94d";;"OFGerade :21";"X:23323.44 Y:16069.57";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
69;"Omniflo Gerade";"shape_08607603-2e9a-6e1c-7336-adf98fb61430";;"OFGerade :16";"X:20323.46 Y:18360.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
70;"Omniflo Gerade";"shape_36272f5f-d151-deba-900e-95dc4fe5e4e2";;"OFGerade :24";"X:25776.6 Y:16050.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
71;"Omniflo Gerade";"shape_075cd331-0946-fe44-ef30-29577d8582df";;"OFGerade :19";"X:23323.44 Y:18429.57";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
72;"Omniflo Gerade";"shape_76ca1ed4-fa84-a6be-9b5d-4b7a802fb040";;"OFGerade :22";"X:27276.83 Y:17650.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
73;"Omniflo Gerade";"shape_60a65aa1-b9ab-1a6e-dbab-cbd6e527a7e8";;"OFGerade :25";"X:30376.94 Y:17700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
74;"Omniflo Gerade";"shape_b8d5041b-5802-8ea2-44e7-ab349f7d5a4b";;"OFGerade :26";"X:28676.56 Y:18360.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
75;"Omniflo Gerade";"shape_d406bf1d-f727-9df9-52e9-837595f81577";;"OFGerade :23";"X:25776.6 Y:18410.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
76;"Omniflo Gerade";"shape_71f3f0be-11f8-6f31-3d6c-e86898f426da";;"OFGerade :28";"X:32676.54 Y:16069.76";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
77;"Omniflo Gerade";"shape_5c96afc1-5143-1f13-3111-44a14b3412b2";;"OFGerade :29";"X:34376.91 Y:17769.95";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
78;"Omniflo Gerade";"shape_a39c26e1-e8c4-4d5c-ff14-5bea8a7da2c2";;"OFGerade :27";"X:28676.56 Y:16000.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
79;"Omniflo Weiche";"shape_db56dfdb-7d06-8cfa-09f4-236e6e1eb6d2";;"OFWeiche :66";"X:15000.04 Y:7639.54";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372110"}
|
||||||
|
80;"Omniflo Weiche";"shape_e5351696-58a4-7f9d-5644-24250650c5dd";;"OFWeiche :68";"X:13939.06 Y:8700.72";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372110"}
|
||||||
|
81;"Omniflo Weiche";"shape_dd04f666-2d6d-b4cf-5031-9f74a2e0d3e2";;"OFWeiche :69";"X:15000.04 Y:8361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372110"}
|
||||||
|
82;"Omniflo Weiche";"shape_3e04fa8c-9a8d-71c8-7009-ab416428a903";;"OFWeiche :53";"X:15000.04 Y:11361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372110"}
|
||||||
|
83;"Omniflo Weiche";"shape_07dcbe00-72d6-063d-7d0e-9bbcfcafa027";;"OFWeiche :67";"X:13939.06 Y:7299.97";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372110"}
|
||||||
|
84;"Omniflo Weiche";"shape_c3e00c69-5fb7-5f9c-84e0-1d77537ccd2c";;"OFWeiche :70";"X:26999.99 Y:7778";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372110+0_BG080090"}
|
||||||
|
85;"Omniflo Weiche";"shape_2a025298-1f8d-9148-c73d-acd38431cfc0";;"OFWeiche :73";"X:26008.2 Y:7369.2";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372110+0_BG080090"}
|
||||||
|
86;"Omniflo Weiche";"shape_7a8301cf-07c8-e7e6-2ce0-d21730f96f33";;"OFWeiche :71";"X:26008.2 Y:8769.95";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372110+0_BG080090"}
|
||||||
|
87;"Omniflo Weiche";"shape_ca49b667-fb62-20f4-4eac-88fad06f1c73";;"OFWeiche :55";"X:26999.95 Y:11361.16";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372110+0_BG080090"}
|
||||||
|
88;"Omniflo Weiche";"shape_b78cf68c-4d63-ae7d-fa21-c2e8403a4a99";;"OFWeiche :72";"X:27000 Y:8361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372110+0_BG080090"}
|
||||||
|
89;"Omniflo Weiche";"shape_c1c4e3da-f491-2941-8415-fb79a1295da4";;"OFWeiche :78";"X:39500.05 Y:7855.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372106"}
|
||||||
|
90;"Omniflo Weiche";"shape_ed1c246b-14d9-1a87-1850-699483313f81";;"OFWeiche :79";"X:38689.23 Y:7566.03";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372106"}
|
||||||
|
91;"Omniflo Weiche";"shape_3eabf131-ddc1-6d32-0ea4-7177eee8e48e";;"OFWeiche :80";"X:38689.23 Y:8566.48";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372106"}
|
||||||
|
92;"Omniflo Weiche";"shape_abe1000b-ea3c-faf3-a3b0-006db19f69cd";;"OFWeiche :81";"X:39500.05 Y:8276.91";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372106"}
|
||||||
|
93;"Omniflo Weiche";"shape_241cc376-61de-44e9-70ce-dd8826444450";;"OFWeiche :118";"X:39597.31 Y:11427.82";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372106"}
|
||||||
|
94;"Omniflo Weiche";"shape_e67353c8-dc2e-c17a-3f5c-eebe6b44c4b7";;"OFWeiche :56";"X:33000.04 Y:11361.16";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110+0_BG080090"}
|
||||||
|
95;"Omniflo Weiche";"shape_b64f8894-4f81-0276-1966-6effdf836204";;"OFWeiche :119";"X:32132.38 Y:7645.71";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110+0_BG080090"}
|
||||||
|
96;"Omniflo Weiche";"shape_3420ac49-c449-1120-7f2d-a729da974ee4";;"OFWeiche :120";"X:31140.59 Y:7236.91";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110+0_BG080090"}
|
||||||
|
97;"Omniflo Weiche";"shape_68b5c8ed-e23d-34fd-13fc-eb227ac0554a";;"OFWeiche :121";"X:31140.59 Y:8637.66";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110+0_BG080090"}
|
||||||
|
98;"Omniflo Weiche";"shape_a5f2e8f2-cac7-a9e4-36e9-bf421fd42a80";;"OFWeiche :122";"X:32132.34 Y:8228.86";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110+0_BG080090"}
|
||||||
|
99;"Omniflo Weiche";"shape_014a857b-eece-cd00-fcbf-03272ad9b66d";;"OFWeiche :65";"X:8999.99 Y:7939.86";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372107"}
|
||||||
|
100;"Omniflo Weiche";"shape_defe1606-bb1a-e885-235a-c6152dfb324a";;"OFWeiche :64";"X:8189.14 Y:7650.27";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372107"}
|
||||||
|
101;"Omniflo Weiche";"shape_f82867b9-9d50-f465-a63b-b26187d44cf5";;"OFWeiche :63";"X:8189.15 Y:8650.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372107"}
|
||||||
|
102;"Omniflo Weiche";"shape_de3b06d4-b28d-9fee-e1b6-f886f9f9af72";;"OFWeiche :62";"X:9000 Y:8361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372107"}
|
||||||
|
103;"Omniflo Weiche";"shape_e2d74c78-d60a-58f6-40df-7f640db82a11";;"OFWeiche :52";"X:9000 Y:11361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372107"}
|
||||||
|
104;"Omniflo Weiche";"shape_2d214b4c-c819-f507-dc3a-8322b54f9be6";;"OFWeiche :54";"X:21000 Y:11361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110"}
|
||||||
|
105;"Omniflo Weiche";"shape_4dbd15c8-39fb-0b24-46f9-dbfb29db3679";;"OFWeiche :74";"X:20999.98 Y:7777.63";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110"}
|
||||||
|
106;"Omniflo Weiche";"shape_40b07dd9-eca8-3c23-497b-7c2c627da3ef";;"OFWeiche :75";"X:20008.06 Y:7369.02";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110"}
|
||||||
|
107;"Omniflo Weiche";"shape_94c12341-d39b-4150-02e3-8c040fb3cfdf";;"OFWeiche :76";"X:21000 Y:8361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110"}
|
||||||
|
108;"Omniflo Weiche";"shape_dd43c092-2207-9822-3bd8-f9a420796238";;"OFWeiche :77";"X:20008.06 Y:8769.76";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372110"}
|
||||||
|
109;"Omniflo Weiche";"shape_f5fae60c-8f9a-9e0f-af28-f15079889631";;"OFWeiche :51";"X:3000 Y:11361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372109"}
|
||||||
|
110;"Omniflo Weiche";"shape_18688754-2b42-74d3-56ac-0089310c3f85";;"OFWeiche :58";"X:3000 Y:8361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372109"}
|
||||||
|
111;"Omniflo Weiche";"shape_dc982d6b-392c-fa7a-ba95-86b2f5d64e78";;"OFWeiche :59";"X:1939.02 Y:8700.72";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372109"}
|
||||||
|
112;"Omniflo Weiche";"shape_d1cc7059-57ea-22a8-781b-4fb0f9d4b3f1";;"OFWeiche :60";"X:1939.02 Y:7299.98";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372109"}
|
||||||
|
113;"Omniflo Weiche";"shape_2cbf479d-07ac-ac3f-4f88-fae2e2c0160e";;"OFWeiche :61";"X:3000 Y:7639.54";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372109"}
|
||||||
|
114;"Omniflo Gerade";"shape_0f9827b8-5ea8-9843-0896-1b4ba1d1f1a8";;"OFGerade :33";"X:3000 Y:10000.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
115;"Omniflo Gerade";"shape_3cf70984-783c-8d2e-3b32-abfd2595129d";;"OFGerade :30";"X:32676.54 Y:18429.74";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
116;"Omniflo Gerade";"shape_a1a9f659-5020-eb1b-9369-c4185157cc97";;"OFGerade :32";"X:4700.37 Y:11700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
117;"Omniflo Gerade";"shape_e229118b-6242-9566-2241-b2b5b86d1a69";;"OFGerade :35";"X:9000 Y:10050.53";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
118;"Omniflo Gerade";"shape_8781ea74-fea1-2b25-95f1-b72d1a71eb04";;"OFGerade :31";"X:1299.63 Y:11700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
119;"Omniflo Gerade";"shape_e94db592-9c07-b568-d886-df68e4d8f772";;"OFGerade :34";"X:7499.77 Y:11650.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
120;"Omniflo Gerade";"shape_6834019a-dede-49e4-0bfd-0488fe1cf3b5";;"OFGerade :40";"X:21000 Y:10069.58";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
121;"Omniflo Gerade";"shape_6a8ecb52-197a-a8f2-c650-0f81179b0663";;"OFGerade :36";"X:10500.23 Y:11650.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
122;"Omniflo Gerade";"shape_f74f6623-cdc3-4894-6f28-682aa9130072";;"OFGerade :38";"X:15000.04 Y:10000.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
123;"Omniflo Gerade";"shape_dd98fc75-a04c-0aa8-6482-2890d4ab1337";;"OFGerade :42";"X:22700.37 Y:11769.75";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
124;"Omniflo Gerade";"shape_9a0faa8e-8ca5-28da-1c6a-95cc9a051f1f";;"OFGerade :37";"X:13299.67 Y:11700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
125;"Omniflo Gerade";"shape_a29426b1-d488-642a-fb68-7282a4a21f86";;"OFGerade :43";"X:26999.95 Y:10069.78";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
126;"Omniflo Gerade";"shape_e7ae5e80-1c2c-48c0-a37d-743275798ab7";;"OFGerade :39";"X:16700.41 Y:11700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
127;"Omniflo Gerade";"shape_092fbf46-c59b-4ed4-42c5-1b0cca8a619b";;"OFGerade :46";"X:34700.41 Y:11769.95";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
128;"Omniflo Gerade";"shape_895fed90-edec-680e-9141-342ac19f2d81";;"OFGerade :41";"X:19299.63 Y:11769.75";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
129;"Omniflo Gerade";"shape_4573c933-e9a5-f90c-7f44-23ca472afbfc";;"OFGerade :45";"X:28700.32 Y:11769.95";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
130;"Omniflo Gerade";"shape_07efc977-aebf-6389-344d-344ffef11e57";;"OFGerade :44";"X:25299.58 Y:11769.95";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
131;"Omniflo Gerade";"shape_90e29873-5ccb-2366-8d68-bc314161398d";;"OFGerade :47";"X:33000.04 Y:10069.78";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
132;"Omniflo Weiche";"shape_b429e5c5-d73a-3c2b-9c5a-2449e083cf91";;"OFWeiche :82";"X:3000 Y:4361.14";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372206"}
|
||||||
|
133;"Omniflo Weiche";"shape_0bcd58c9-5fb5-a7e7-0041-9430c84ec188";;"OFWeiche :90";"X:3000 Y:1361.16";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372206"}
|
||||||
|
134;"Omniflo Weiche";"shape_ad47e539-dfa2-63b9-53bb-84bc0b896ef6";;"OFWeiche :91";"X:2189.15 Y:1650.74";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372206"}
|
||||||
|
135;"Omniflo Weiche";"shape_19ac2381-8ab4-6ba6-078e-b13ef6cb5d2a";;"OFWeiche :92";"X:2189.14 Y:650.28";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372206"}
|
||||||
|
136;"Omniflo Weiche";"shape_2e1b233c-36a2-b6b6-a2bd-1131992ae2d2";;"OFWeiche :93";"X:2999.99 Y:939.8";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372206"}
|
||||||
|
137;"Omniflo Weiche";"shape_b16adf7b-79a3-4de4-3a62-fd932c0f0b01";;"OFWeiche :97";"X:9000.01 Y:639.63";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372209"}
|
||||||
|
138;"Omniflo Weiche";"shape_8064d139-6418-9850-a9d2-35fc747b0e42";;"OFWeiche :96";"X:7939.03 Y:300.03";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372209"}
|
||||||
|
139;"Omniflo Weiche";"shape_2c2a576f-c0f2-6903-cabd-82d0ccea38fe";;"OFWeiche :95";"X:7939.03 Y:1700.74";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372209"}
|
||||||
|
140;"Omniflo Weiche";"shape_eda523b1-356a-9eeb-f1ae-2f89a361720e";;"OFWeiche :94";"X:9000 Y:1361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372209"}
|
||||||
|
141;"Omniflo Weiche";"shape_94295552-9070-f063-38f6-42151ec5e794";;"OFWeiche :83";"X:9000 Y:4361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372209"}
|
||||||
|
142;"Omniflo Weiche";"shape_9b4609bd-6f19-486c-64c4-ce8fde414be6";;"OFWeiche :99";"X:14250.33 Y:0";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372207"}
|
||||||
|
143;"Omniflo Weiche";"shape_165f427d-fbad-d5d4-9387-74279acfb81a";;"OFWeiche :100";"X:14250.33 Y:1000.52";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372207"}
|
||||||
|
144;"Omniflo Weiche";"shape_0bc86a07-c0d8-1ad8-4808-d60102926560";;"OFWeiche :98";"X:15061.14 Y:289.59";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372207"}
|
||||||
|
145;"Omniflo Weiche";"shape_0200a5d6-3e9c-3e12-65d6-fa97b2947814";;"OFWeiche :101";"X:15061.18 Y:710.94";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372207"}
|
||||||
|
146;"Omniflo Weiche";"shape_7542a067-dd69-6e67-5c85-4bf30a6fabd4";;"OFWeiche :85";"X:15132.35 Y:4228.84";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372207"}
|
||||||
|
147;"Omniflo Weiche";"shape_ae7d41d8-7c01-f859-05ac-fb595012b5a6";;"OFWeiche :110";"X:33000.08 Y:778.01";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210+0_BG080090"}
|
||||||
|
148;"Omniflo Weiche";"shape_0daf751e-6c5c-1b31-ab2f-61a11c565b28";;"OFWeiche :89";"X:39000 Y:4361.12";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210+0_BG080090"}
|
||||||
|
149;"Omniflo Weiche";"shape_6bb0c2f0-dd85-ffd4-2689-7c97d973193d";;"OFWeiche :114";"X:39000.04 Y:778.01";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210+0_BG080090"}
|
||||||
|
150;"Omniflo Weiche";"shape_681dc41d-094b-f7c7-10ab-fe268b036d8a";;"OFWeiche :117";"X:39000 Y:1361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210+0_BG080090"}
|
||||||
|
151;"Omniflo Weiche";"shape_df4958bc-e985-6542-20b3-e96fb01a2586";;"OFWeiche :116";"X:38008.25 Y:1769.93";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210+0_BG080090"}
|
||||||
|
152;"Omniflo Weiche";"shape_3b6cdcb5-4988-cdc0-b587-ea4fb771cb63";;"OFWeiche :115";"X:38008.25 Y:369.23";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210+0_BG080090"}
|
||||||
|
153;"Omniflo Weiche";"shape_c7e86e74-2966-12a9-c5b8-e0b90e85f8e0";;"OFWeiche :109";"X:26256.62 Y:788.59";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210"}
|
||||||
|
154;"Omniflo Weiche";"shape_6ef2788c-c628-32d6-1e2a-10f03389ea5a";;"OFWeiche :108";"X:25264.68 Y:379.95";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210"}
|
||||||
|
155;"Omniflo Weiche";"shape_29bfe30d-35b2-af08-3bd3-cd7775b62c5d";;"OFWeiche :107";"X:25264.67 Y:1780.65";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210"}
|
||||||
|
156;"Omniflo Weiche";"shape_2ba1ac92-8c8e-7c90-7f2b-6454ebdbe685";;"OFWeiche :106";"X:26256.61 Y:1372.04";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210"}
|
||||||
|
157;"Omniflo Weiche";"shape_f99868d0-6ca3-6542-c677-71615c42218f";;"OFWeiche :87";"X:27000 Y:4361.17";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG080090+834372210"}
|
||||||
|
158;"Omniflo Gerade";"shape_5bda6e0d-6d5f-d018-9d71-1cb642a2a828";;"OFGerade :48";"X:31299.67 Y:11769.95";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
159;"Omniflo Weiche";"shape_435bb5c2-007b-45c7-6337-618635e1ad4d";;"OFWeiche :105";"X:21000 Y:1361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372210"}
|
||||||
|
160;"Omniflo Weiche";"shape_b2eea877-d67a-ed10-5fd5-c996a8669a02";;"OFWeiche :103";"X:19939.02 Y:1700.74";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372210"}
|
||||||
|
161;"Omniflo Weiche";"shape_d9e30c92-1467-32a9-47cb-a4bcc32b10fc";;"OFWeiche :102";"X:19939.02 Y:300.04";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372210"}
|
||||||
|
162;"Omniflo Weiche";"shape_4cdd8364-77aa-4a24-39ec-d98bb031f4e5";;"OFWeiche :104";"X:20999.99 Y:639.63";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372210"}
|
||||||
|
163;"Omniflo Weiche";"shape_21d3ae67-d237-9da4-3d9d-447ef2dc80c8";;"OFWeiche :84";"X:21000 Y:4361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"0","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372210"}
|
||||||
|
164;"Omniflo Weiche";"shape_221fcc81-6777-4e10-7d13-c20b27493a5b";;"OFWeiche :111";"X:32008.29 Y:369.23";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372210+0_BG080090"}
|
||||||
|
165;"Omniflo Weiche";"shape_d1354611-8c1f-e154-d60c-00dd699ffc41";;"OFWeiche :112";"X:32008.29 Y:1769.93";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372210+0_BG080090"}
|
||||||
|
166;"Omniflo Weiche";"shape_72cf537d-e622-8936-86e3-0d5fdf5d041a";;"OFWeiche :88";"X:33000.04 Y:4361.12";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372210+0_BG080090"}
|
||||||
|
167;"Omniflo Weiche";"shape_cf014981-f59f-02f3-079a-3044b6481239";;"OFWeiche :113";"X:33000 Y:1361.15";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372210+0_BG080090"}
|
||||||
|
168;"Omniflo Gerade";"shape_05f29ba1-3676-9c9c-a0e8-1ad13d0f90c3";;"OFGerade :49";"X:3000 Y:5410.52";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
169;"Omniflo Gerade";"shape_27696507-2b8d-a2d6-8e4e-a01e922f28b9";;"OFGerade :51";"X:1499.77 Y:4650.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
170;"Omniflo Gerade";"shape_4f8a8c88-debd-1904-b702-c2878b775520";;"OFGerade :54";"X:9000.01 Y:5360.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
171;"Omniflo Gerade";"shape_3028cbf4-ba12-918e-b364-980f8fa39a0f";;"OFGerade :50";"X:4500.23 Y:4650.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
172;"Omniflo Gerade";"shape_17d03e29-c4de-efa6-cba4-95a435118575";;"OFGerade :53";"X:7299.64 Y:4700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
173;"Omniflo Gerade";"shape_ab099289-fcc6-4a9c-0c84-3c676abdc16e";;"OFGerade :58";"X:19299.63 Y:4700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
174;"Omniflo Gerade";"shape_ec2f9b5c-74ea-9783-4440-e5a82b22906d";;"OFGerade :56";"X:9000.01 Y:3000.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
175;"Omniflo Gerade";"shape_5dcf2ed4-f718-3ff2-313f-8115acd6364f";;"OFGerade :52";"X:3000 Y:3050.52";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
176;"Omniflo Gerade";"shape_8c12783d-0417-f5d1-08b1-224cbb011827";;"OFGerade :57";"X:21000 Y:5360.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
177;"Omniflo Gerade";"shape_5bd290d5-ae9f-9dba-ea06-0b21ad329c2b";;"OFGerade :60";"X:21000 Y:3000.54";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
178;"Omniflo Gerade";"shape_4df998f5-0581-16dd-6105-251282ed91ff";;"OFGerade :61";"X:15132.35 Y:5278.23";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
179;"Omniflo Gerade";"shape_1d3658a0-cc0b-182f-e54a-9315d8fe8e00";;"OFGerade :55";"X:10700.38 Y:4700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
180;"Omniflo Gerade";"shape_7aa2d979-5c2a-7948-e979-704de26adb85";;"OFGerade :62";"X:13632.12 Y:4518.42";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
181;"Omniflo Gerade";"shape_091d2eee-be01-8f0a-e072-c999a5772741";;"OFGerade :59";"X:22700.37 Y:4700.72";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
182;"Omniflo Gerade";"shape_6c388038-c87f-4410-614d-08ca6d25fcc8";;"OFGerade :64";"X:15132.35 Y:2918.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
183;"Omniflo Gerade";"shape_fd2140b9-2073-86c1-5674-1b4a42b3d268";;"OFGerade :70";"X:26999.95 Y:5429.6";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
184;"Omniflo Gerade";"shape_594b8328-6a99-0fec-e8ed-589323fb67ec";;"OFGerade :63";"X:16632.58 Y:4518.42";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
185;"Omniflo Gerade";"shape_0bd7c0f4-b2f8-8c26-b032-02ffc3a51a53";;"OFGerade :69";"X:25299.58 Y:4769.78";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
186;"Omniflo Gerade";"shape_a1d00961-9c90-63c4-c2cb-4ff847bb286f";;"OFGerade :71";"X:26999.95 Y:3069.6";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
187;"Omniflo Gerade";"shape_2bb4df26-9f1b-3e64-91f7-15974daad408";;"OFGerade :73";"X:31299.67 Y:4769.91";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
188;"Omniflo Gerade";"shape_435e3204-d050-7f3f-87b1-54d341d0924c";;"OFGerade :72";"X:28700.32 Y:4769.78";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
189;"Omniflo Gerade";"shape_1b5c9157-07cb-5eb9-0819-da96d18d594d";;"OFGerade :74";"X:33000.04 Y:5429.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
190;"Omniflo Gerade";"shape_534a1715-982a-3c4f-629c-658780bf4be3";;"OFGerade :76";"X:34700.41 Y:4769.91";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
191;"Omniflo Gerade";"shape_8f41f5fe-a5ae-89a4-3d19-f5d77d48d10c";;"OFGerade :78";"X:37299.63 Y:4769.91";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
192;"Omniflo Gerade";"shape_10cf9b34-206f-aa9b-903d-090b8101c10d";;"OFGerade :77";"X:39000 Y:5429.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
193;"Omniflo Gerade";"shape_b6bc4248-a500-c9cd-09e6-508a150f54a2";;"OFGerade :75";"X:33000.04 Y:3069.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
194;"Omniflo Gerade";"shape_2e89846c-3cbc-29dc-b1db-4f8be3a7ec2a";;"OFGerade :80";"X:40700.37 Y:4769.91";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
195;"Omniflo Gerade";"shape_6705575d-6f78-6888-b4f0-7b9eb822c2a2";;"OFGerade :79";"X:39000 Y:3069.73";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
196;"Omniflo Gerade";"shape_053356c5-37b8-434f-26af-e8919477f8d4";;"OFGerade :82";"X:39597.31 Y:10117.19";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
197;"Omniflo Gerade";"shape_2f4853d6-a681-8e0d-dca0-19af70bdc7b9";;"OFGerade :83";"X:38097.08 Y:11717.39";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
198;"Omniflo Gerade";"shape_bc48b618-ec6c-e247-ff45-24bdf836d6c8";;"OFGerade :81";"X:41097.54 Y:11717.39";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 106.
|
Vendored
+38620
File diff suppressed because it is too large
Load Diff
Vendored
+163
@@ -0,0 +1,163 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"Omniflo Gerade";"shape_9b26e364-d9f3-5f32-ee6c-0616b44e1798";;"OFGerade :1";"X:3962.26 Y:24338.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
1;"Omniflo Weiche";"shape_49fb15fd-aacc-abe3-bb93-f1df4858fdd0";;"OFWeiche :1";"X:3928.57 Y:25518.11";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
2;"Omniflo Weiche";"shape_64347abe-fbf9-7873-2934-e14fc46d1a48";;"OFWeiche :5";"X:3988.09 Y:20504.27";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
3;"Omniflo Weiche";"shape_318f47b2-7631-0ce8-13c2-316a7006c369";;"OFWeiche :6";"X:3820.28 Y:20817.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-337.5,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
4;"Omniflo Weiche";"shape_6895c12f-32b6-317e-5e4c-8724b0b4b362";;"OFWeiche :7";"X:3545.3 Y:21043";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
5;"Omniflo Weiche";"shape_28f608db-52db-7a27-daae-14692b7776b5";;"OFWeiche :8";"X:3205.03 Y:21145.95";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-292.5,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
6;"Omniflo Weiche";"shape_802dcf32-0209-913d-6633-45a0c7167cf2";;"OFWeiche :9";"X:2851.27 Y:21110.84";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
7;"Omniflo Weiche";"shape_fd30ae3c-7a2e-1305-7fec-ca78b36b0275";;"OFWeiche :10";"X:2537.87 Y:20943.03";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-247.5,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
8;"Omniflo Weiche";"shape_3ce2b136-c43c-700b-a6e6-bef196cbe98b";;"OFWeiche :11";"X:2312.54 Y:20668.04";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
9;"Omniflo Weiche";"shape_323bc6de-6a93-979b-1e13-f729fb008136";;"OFWeiche :12";"X:2209.59 Y:20327.76";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-202.5,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
10;"Omniflo Weiche";"shape_d5333793-3140-9866-de6d-c53e3153a727";;"OFWeiche :13";"X:2244.7 Y:19974";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
11;"Omniflo Weiche";"shape_905bb376-c7f2-5635-2005-4b0049f6fb7c";;"OFWeiche :14";"X:2412.51 Y:19660.6";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-157.5,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
12;"Omniflo Weiche";"shape_62644b1d-946d-6db8-ae47-9b9c86cddee9";;"OFWeiche :15";"X:2687.49 Y:19435.27";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
13;"Omniflo Weiche";"shape_39c4b344-2124-657c-76f0-abc72a0b05d5";;"OFWeiche :16";"X:3027.76 Y:19332.32";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-112.5,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
14;"Omniflo Weiche";"shape_1e047631-77f4-3b77-3580-fe218df549c7";;"OFWeiche :17";"X:3381.52 Y:19367.43";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
15;"Omniflo Weiche";"shape_cd5256ea-fd47-df0a-c071-5bea7ece9e42";;"OFWeiche :18";"X:3694.92 Y:19535.24";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-67.5,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
16;"Omniflo Weiche";"shape_30d81c27-ad8d-cdaf-a93a-03ce72089773";;"OFWeiche :19";"X:3920.24 Y:19810.22";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
17;"Omniflo Weiche";"shape_879ddf67-143b-a25d-0d71-44f105ec918c";;"OFWeiche :20";"X:4023.19 Y:20150.49";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-22.5,"Antrieb Kurve":false,"SivasNummer":"834342011"}
|
||||||
|
18;"Omniflo Weiche";"shape_b73972a6-d892-0833-40cc-86ba33983800";;"OFWeiche :3";"X:9386.3 Y:25634.03";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
19;"Omniflo Weiche";"shape_0269fea0-01a1-9fdc-9f3e-4174a29d61de";;"OFWeiche :37";"X:9623.05 Y:20582.39";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
20;"Omniflo Weiche";"shape_2dc1496a-d8bf-92a6-b9c2-559b5cb2eab0";;"OFWeiche :38";"X:9455.23 Y:20895.79";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-337.5,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
21;"Omniflo Weiche";"shape_693b4421-0efc-6e90-7dee-e8deebb11455";;"OFWeiche :39";"X:9180.25 Y:21121.13";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
22;"Omniflo Weiche";"shape_c8392a6e-e378-a6f2-dcc4-35b0e3206e3e";;"OFWeiche :40";"X:8839.97 Y:21224.06";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-292.5,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
23;"Omniflo Weiche";"shape_9bdfded6-4ad5-13c1-1fb6-71832b762d16";;"OFWeiche :41";"X:8486.21 Y:21188.95";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
24;"Omniflo Weiche";"shape_ef1bf5c2-3f70-fe07-ad6d-1c381c52e0b6";;"OFWeiche :42";"X:8172.81 Y:21021.14";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-247.5,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
25;"Omniflo Weiche";"shape_6e64a28b-f8c6-2a4f-e28b-a0bfdc0c5af7";;"OFWeiche :43";"X:7947.48 Y:20746.16";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
26;"Omniflo Weiche";"shape_f051c29b-523f-c051-6a30-7c09feeab862";;"OFWeiche :44";"X:7844.53 Y:20405.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-202.5,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
27;"Omniflo Weiche";"shape_8451c719-af1a-7cfa-e424-a0c00c5f94ad";;"OFWeiche :45";"X:7879.64 Y:20052.13";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
28;"Omniflo Weiche";"shape_2acb8acb-d33c-457c-6027-b1cdb1fdf50b";;"OFWeiche :46";"X:8047.45 Y:19738.73";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-157.5,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
29;"Omniflo Weiche";"shape_0a2d18ae-af55-5bdb-39fa-24d8977d20c2";;"OFWeiche :47";"X:8322.43 Y:19513.4";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
30;"Omniflo Weiche";"shape_9ad86f6d-4041-8fac-847c-3a103e0dea05";;"OFWeiche :48";"X:8662.7 Y:19410.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-112.5,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
31;"Omniflo Weiche";"shape_977e338e-2582-f208-94e1-b319e5f2401d";;"OFWeiche :49";"X:9016.46 Y:19445.56";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
32;"Omniflo Weiche";"shape_d59a1df2-ecf3-211b-d43b-68accbdaf162";;"OFWeiche :50";"X:9329.86 Y:19613.37";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-67.5,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
33;"Omniflo Weiche";"shape_c2c101a6-4706-61c5-889d-6f3474eac8f8";;"OFWeiche :51";"X:9555.19 Y:19888.35";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
34;"Omniflo Weiche";"shape_57de5bab-1811-7594-20ab-8fe95b8a6633";;"OFWeiche :52";"X:9658.14 Y:20228.62";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-22.5,"Antrieb Kurve":false,"SivasNummer":"834342012"}
|
||||||
|
35;"Omniflo Weiche";"shape_a16752d8-71cf-10d3-b9e3-00501f5b3521";;"OFWeiche :4";"X:11065.78 Y:25644.75";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
36;"Omniflo Weiche";"shape_099ac37a-41eb-f24e-ea33-ea1e37bc9d3f";;"OFWeiche :53";"X:10983.05 Y:20355.77";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
37;"Omniflo Weiche";"shape_ff3ccbec-db41-62c6-be11-ecd93202d54c";;"OFWeiche :54";"X:11150.87 Y:20669.17";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-22.5,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
38;"Omniflo Weiche";"shape_834f6365-cad2-d8c1-f6ea-8033ae65a49b";;"OFWeiche :55";"X:11425.85 Y:20894.5";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
39;"Omniflo Weiche";"shape_63066836-bb31-2a67-1c81-37c92095b7ae";;"OFWeiche :56";"X:11766.13 Y:20997.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-67.5,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
40;"Omniflo Weiche";"shape_576b313c-3d93-965b-4ece-a845af325d7b";;"OFWeiche :57";"X:12119.89 Y:20962.34";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
41;"Omniflo Weiche";"shape_7300ff5e-43a5-2cb3-3aa8-74c4b9fb3253";;"OFWeiche :58";"X:12433.29 Y:20794.53";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-112.5,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
42;"Omniflo Weiche";"shape_493f4700-ec32-6dc2-da18-1d28dbaede7c";;"OFWeiche :59";"X:12658.62 Y:20519.54";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
43;"Omniflo Weiche";"shape_853a95e2-2d47-4678-904e-15acfdff35be";;"OFWeiche :60";"X:12761.57 Y:20179.28";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-157.5,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
44;"Omniflo Weiche";"shape_97c9b74c-e6a9-94bb-ab13-90e5b8fe240c";;"OFWeiche :61";"X:12726.46 Y:19825.51";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
45;"Omniflo Weiche";"shape_deda337a-179c-b16c-a80b-3cfd5a53e8d4";;"OFWeiche :62";"X:12558.65 Y:19512.12";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-202.5,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
46;"Omniflo Weiche";"shape_bdfc688d-aea9-6b26-8065-109f450df824";;"OFWeiche :63";"X:12283.67 Y:19286.78";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
47;"Omniflo Weiche";"shape_73e9d1d1-0ef4-ea4f-6fc9-2f4a7f8cdd69";;"OFWeiche :64";"X:11943.4 Y:19183.83";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-247.5,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
48;"Omniflo Weiche";"shape_76928ec7-08b1-c086-c3a5-52a15ac2e4df";;"OFWeiche :65";"X:11589.64 Y:19218.95";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
49;"Omniflo Weiche";"shape_7b218610-e98a-ef08-fb32-c817bf29988b";;"OFWeiche :66";"X:11276.24 Y:19386.76";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-292.5,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
50;"Omniflo Weiche";"shape_5095147a-d039-c5a7-9fb5-15c60275e5b9";;"OFWeiche :67";"X:11050.91 Y:19661.74";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
51;"Omniflo Weiche";"shape_6b3300bb-09d5-7c61-7934-7a60b32ab146";;"OFWeiche :68";"X:10947.96 Y:20002.01";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-337.5,"Antrieb Kurve":false,"SivasNummer":"834342002"}
|
||||||
|
52;"Omniflo Weiche";"shape_c2bea835-6174-d0c3-6246-0096706bb081";;"OFWeiche :2";"X:5669.64 Y:25566.62";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
53;"Omniflo Weiche";"shape_244e39c0-0f2e-c08b-968c-436612d7390c";;"OFWeiche :21";"X:5372.34 Y:20691.85";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
54;"Omniflo Weiche";"shape_17d96b64-d9c7-14f1-86d8-f32ea52c72c3";;"OFWeiche :22";"X:5540.15 Y:21005.25";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-22.5,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
55;"Omniflo Weiche";"shape_db5e1581-1cb3-70ad-a648-2c5f02058c7b";;"OFWeiche :23";"X:5815.13 Y:21230.58";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
56;"Omniflo Weiche";"shape_172f58d9-a614-6de7-e8e8-f0591d9e73f4";;"OFWeiche :24";"X:6155.4 Y:21333.53";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-67.5,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
57;"Omniflo Weiche";"shape_344aaffa-6909-2f8e-535f-0b895456eb8e";;"OFWeiche :25";"X:6509.16 Y:21298.42";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
58;"Omniflo Weiche";"shape_12484e71-d465-1909-0f20-a069ea8b7bf1";;"OFWeiche :26";"X:6822.57 Y:21130.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-112.5,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
59;"Omniflo Weiche";"shape_5bc9cf29-7017-dae1-4aa1-6a315dfab1a7";;"OFWeiche :27";"X:7047.89 Y:20855.62";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
60;"Omniflo Weiche";"shape_1fef2a0b-0219-3152-c896-0ee89435d305";;"OFWeiche :28";"X:7150.85 Y:20515.36";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-157.5,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
61;"Omniflo Weiche";"shape_376ade13-eb6b-1a0a-100f-f377b9bf1287";;"OFWeiche :29";"X:7115.74 Y:20161.6";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
62;"Omniflo Weiche";"shape_85c25caa-b5a5-7c1a-9e14-6199c3541d04";;"OFWeiche :30";"X:6947.93 Y:19848.2";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-202.5,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
63;"Omniflo Weiche";"shape_64c8ca46-4d4e-9cf8-df9c-3dea60be12c5";;"OFWeiche :31";"X:6672.95 Y:19622.86";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
64;"Omniflo Weiche";"shape_58c38947-efe7-db1b-d1d9-2eda14480410";;"OFWeiche :32";"X:6332.68 Y:19519.92";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-247.5,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
65;"Omniflo Weiche";"shape_b9a22166-28d2-0240-60e0-2133e22ed61f";;"OFWeiche :33";"X:5978.92 Y:19555.03";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
66;"Omniflo Weiche";"shape_ea4a1758-1579-cd29-f0ac-c529c7bc3c36";;"OFWeiche :34";"X:5665.52 Y:19722.84";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-292.5,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
67;"Omniflo Weiche";"shape_ff8f5cf3-a77f-efc7-7c25-5ba17354864f";;"OFWeiche :35";"X:5440.19 Y:19997.82";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
68;"Omniflo Weiche";"shape_9fba3e21-9afa-3a31-4c72-f4ec3d83b74a";;"OFWeiche :36";"X:5337.24 Y:20338.1";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Einzelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-337.5,"Antrieb Kurve":false,"SivasNummer":"834342001"}
|
||||||
|
69;"Omniflo Gerade";"shape_0390732f-452a-7fe8-2456-2a38898e458f";;"OFGerade :2";"X:3478.08 Y:26601.99";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
70;"Omniflo Gerade";"shape_c9813720-d1ad-e7a0-2392-4d6c85120306";;"OFGerade :4";"X:5635.95 Y:24386.62";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
71;"Omniflo Gerade";"shape_8408812e-a914-b15a-ec28-516fa0f6d8da";;"OFGerade :5";"X:6120.13 Y:26650.5";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-22.5,"SivasNummer":"821106002"}
|
||||||
|
72;"Omniflo Gerade";"shape_d015912b-6243-fa63-1db0-a3a21a17dc67";;"OFGerade :3";"X:3962.26 Y:26698.11";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
73;"Omniflo Gerade";"shape_768dca95-2c3b-88b6-d5ee-93cbe27a3254";;"OFGerade :6";"X:5635.95 Y:26746.62";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
74;"Omniflo Gerade";"shape_0a652d48-0f3a-d4b2-a49f-4b410faacd59";;"OFGerade :7";"X:9420 Y:24454.03";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
75;"Omniflo Gerade";"shape_e56e363d-d451-8e3e-fa25-9f32a06f9182";;"OFGerade :9";"X:9420 Y:26814.03";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
76;"Omniflo Gerade";"shape_207cd422-fbe4-1dc7-6592-40b3dff17700";;"OFGerade :8";"X:8935.81 Y:26717.91";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-337.5,"SivasNummer":"821106002"}
|
||||||
|
77;"Omniflo Gerade";"shape_b0467877-85d8-37d8-be13-1c09708bdf49";;"OFGerade :10";"X:11032.08 Y:24464.75";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
78;"Omniflo Gerade";"shape_db25308a-2ab1-a616-ffa6-5f7bfb14a7e8";;"OFGerade :12";"X:11032.09 Y:26824.75";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
79;"Omniflo Weiche";"shape_d978be2e-b4d1-b666-2a89-4f262878caad";;"OFWeiche :70";"X:8976.91 Y:14076.17";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
80;"Omniflo Weiche";"shape_f3db1d4a-f915-f6d5-e23f-b26f3045a8a3";;"OFWeiche :87";"X:8936.89 Y:9956.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
81;"Omniflo Weiche";"shape_58a80dd5-4032-a696-66c1-c3c783fd4557";;"OFWeiche :88";"X:9104.99 Y:10283.23";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-22.5,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
82;"Omniflo Weiche";"shape_ddaf90f0-cd0c-8b21-70ac-0b41f794022b";;"OFWeiche :89";"X:9385.34 Y:10520.78";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
83;"Omniflo Weiche";"shape_110a18a6-6f7c-9ec9-62bd-e3953f5f6be5";;"OFWeiche :90";"X:9735.25 Y:10632.97";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-67.5,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
84;"Omniflo Weiche";"shape_1d65180a-4876-c5a2-727d-0540eb277d37";;"OFWeiche :91";"X:10101.46 Y:10602.75";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
85;"Omniflo Weiche";"shape_41674a89-4242-b0f4-e151-e70ca3ddf437";;"OFWeiche :92";"X:10428.2 Y:10434.61";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-112.5,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
86;"Omniflo Weiche";"shape_6ccaf0ce-c3a1-2960-a586-77b8e69a82ba";;"OFWeiche :93";"X:10665.76 Y:10154.29";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
87;"Omniflo Weiche";"shape_b5b3f052-60c7-941c-f222-64ded798378a";;"OFWeiche :94";"X:10777.94 Y:9804.37";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-157.5,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
88;"Omniflo Weiche";"shape_9033812d-2cba-ca47-28b5-861bbd5892f1";;"OFWeiche :95";"X:10747.69 Y:9438.13";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
89;"Omniflo Weiche";"shape_e9045f58-16f8-02fc-2564-d709eb0115bd";;"OFWeiche :96";"X:10579.58 Y:9111.37";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-202.5,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
90;"Omniflo Weiche";"shape_5899b317-e5fa-0b92-56f3-ad386c6ae3ba";;"OFWeiche :97";"X:10299.24 Y:8873.78";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
91;"Omniflo Weiche";"shape_6de0d681-54f1-3d93-1f47-fc500ce615c5";;"OFWeiche :98";"X:9949.33 Y:8761.59";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-247.5,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
92;"Omniflo Weiche";"shape_e032685f-bed8-e7a6-2e71-f0543d16b681";;"OFWeiche :99";"X:9583.12 Y:8791.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
93;"Omniflo Weiche";"shape_2bb19ced-a1b9-566e-92e2-0313f86bc6b1";;"OFWeiche :100";"X:9256.38 Y:8960.03";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-292.5,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
94;"Omniflo Weiche";"shape_1c3b4a6a-43bc-e775-9137-0d15c8df7b88";;"OFWeiche :101";"X:9018.82 Y:9240.36";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
95;"Omniflo Weiche";"shape_e7622454-4ad8-2b60-89fa-1169d69ee9ff";;"OFWeiche :102";"X:8906.64 Y:9590.27";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-337.5,"Antrieb Kurve":false,"SivasNummer":"834342101"}
|
||||||
|
96;"Omniflo Weiche";"shape_92eff04c-78ae-b2c7-bf6a-aa49252bdf00";;"OFWeiche :69";"X:4285.69 Y:14089.53";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
97;"Omniflo Weiche";"shape_116a62a7-dbe6-67f1-d822-3ed061d21b2b";;"OFWeiche :71";"X:4120.94 Y:10094.08";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
98;"Omniflo Weiche";"shape_bb22417f-52fe-4335-c32b-755156444634";;"OFWeiche :72";"X:4289.04 Y:10420.84";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-22.5,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
99;"Omniflo Weiche";"shape_28c9930d-9ad9-61a7-6053-af1cf8f7ea09";;"OFWeiche :73";"X:4569.38 Y:10658.43";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
100;"Omniflo Weiche";"shape_66cb58c6-7cd0-401f-238f-50649487858f";;"OFWeiche :74";"X:4919.29 Y:10770.62";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-67.5,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
101;"Omniflo Weiche";"shape_374f8fd7-4135-219a-c11e-f051048ac70b";;"OFWeiche :75";"X:5285.5 Y:10740.32";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
102;"Omniflo Weiche";"shape_d61ddd1c-bef7-f4f1-c34d-18b7b935d0ac";;"OFWeiche :76";"X:5612.25 Y:10572.18";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-112.5,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
103;"Omniflo Weiche";"shape_aada6a91-14ec-6e46-2ae8-ada04c0090d9";;"OFWeiche :77";"X:5849.81 Y:10291.85";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
104;"Omniflo Weiche";"shape_c18829f4-d44b-5c3e-a9a9-90bda78740e7";;"OFWeiche :78";"X:5961.99 Y:9941.94";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-157.5,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
105;"Omniflo Weiche";"shape_ee94d807-c63e-a6a4-3b0e-d90896c0ef77";;"OFWeiche :79";"X:5931.74 Y:9575.76";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
106;"Omniflo Weiche";"shape_85887d52-5af0-1e70-101f-541ade7b31c4";;"OFWeiche :80";"X:5763.63 Y:9249";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-202.5,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
107;"Omniflo Weiche";"shape_9d834cc5-421e-8f21-6ac5-8f5d9167dab8";;"OFWeiche :81";"X:5483.29 Y:9011.4";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
108;"Omniflo Weiche";"shape_85b1c977-aa45-d562-7912-245ababf808c";;"OFWeiche :82";"X:5133.38 Y:8899.22";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-247.5,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
109;"Omniflo Weiche";"shape_aaf28fe8-497d-ca6c-0e7a-58c97bdc3ba2";;"OFWeiche :83";"X:4767.17 Y:8929.51";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
110;"Omniflo Weiche";"shape_b481d2fc-6d94-4bdd-3666-a292e864878c";;"OFWeiche :84";"X:4440.42 Y:9097.66";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-292.5,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
111;"Omniflo Weiche";"shape_0c5ca6e2-6995-7730-4513-3bb2a673f590";;"OFWeiche :85";"X:4202.87 Y:9377.98";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
112;"Omniflo Weiche";"shape_00a867fc-f5e3-528f-5b5e-8d84ae04462b";;"OFWeiche :86";"X:4090.69 Y:9727.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Doppelweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-337.5,"Antrieb Kurve":false,"SivasNummer":"834342100"}
|
||||||
|
113;"Omniflo Gerade";"shape_57344488-bf95-695f-cf55-007ed7116d54";;"OFGerade :11";"X:11516.27 Y:26728.63";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-22.5,"SivasNummer":"821106002"}
|
||||||
|
114;"Omniflo Gerade";"shape_91aa3827-a26f-59d9-8f90-1391635d635a";;"OFGerade :15";"X:3801.51 Y:15179.38";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-157.5,"SivasNummer":"821106002"}
|
||||||
|
115;"Omniflo Gerade";"shape_e5ca5ce3-ad67-940e-a3c9-5f9f06ef02a8";;"OFGerade :13";"X:4285.69 Y:12915.51";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
116;"Omniflo Gerade";"shape_7724af93-f739-9009-3de0-f493f705608e";;"OFGerade :14";"X:4769.88 Y:15179.38";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-22.5,"SivasNummer":"821106002"}
|
||||||
|
117;"Omniflo Gerade";"shape_6561cab9-1005-a5b1-c409-8c5959eff47a";;"OFGerade :17";"X:8492.73 Y:15166.02";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-157.5,"SivasNummer":"821106002"}
|
||||||
|
118;"Omniflo Gerade";"shape_49ece4f4-a0ab-b831-96ba-109c70a66bc2";;"OFGerade :18";"X:9461.1 Y:15166.02";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-22.5,"SivasNummer":"821106002"}
|
||||||
|
119;"Omniflo Gerade";"shape_ee2e6acc-6cd0-cdc2-5586-69d29e7d9647";;"OFGerade :16";"X:8976.91 Y:12902.14";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
120;"Omniflo Weiche";"shape_781c209e-8b7e-e5ec-77dc-d84a5b60ad7b";;"OFWeiche :104";"X:9370.95 Y:5088.12";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
121;"Omniflo Weiche";"shape_913b1db5-dbeb-2ac3-630d-6682a1a76e51";;"OFWeiche :121";"X:9267.53 Y:1363.66";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
122;"Omniflo Weiche";"shape_7295a06c-ecf3-1628-a0c1-63800467259f";;"OFWeiche :122";"X:9097.15 Y:1689.89";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-337.5,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
123;"Omniflo Weiche";"shape_820f03af-681c-fe0d-fa81-9b07d70868fe";;"OFWeiche :123";"X:8814.87 Y:1926.16";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
124;"Omniflo Weiche";"shape_23c956a1-b1fa-fb7c-56ee-2e06dad73c25";;"OFWeiche :124";"X:8463.66 Y:2036.36";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-292.5,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
125;"Omniflo Weiche";"shape_18fa149d-4042-3f38-03f0-45c220474ef7";;"OFWeiche :125";"X:8097 Y:2003.82";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
126;"Omniflo Weiche";"shape_8c598517-d272-d675-1b85-53feda99712e";;"OFWeiche :126";"X:7770.7 Y:1833.43";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-247.5,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
127;"Omniflo Weiche";"shape_28f30b76-2f04-ef3c-a156-6c88dab9dcca";;"OFWeiche :127";"X:7534.44 Y:1551.12";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
128;"Omniflo Weiche";"shape_184058af-e1c1-ebfc-78ca-327525010958";;"OFWeiche :128";"X:7424.19 Y:1199.88";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-202.5,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
129;"Omniflo Weiche";"shape_47c7907b-8226-8492-eb60-b52c3a7e2bfa";;"OFWeiche :129";"X:7456.74 Y:833.17";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
130;"Omniflo Weiche";"shape_efa0072d-2799-a460-7116-71fcdb5b654b";;"OFWeiche :130";"X:7627.11 Y:506.94";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-157.5,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
131;"Omniflo Weiche";"shape_104be4d1-995a-b894-acc4-ebcbde86c53e";;"OFWeiche :131";"X:7909.4 Y:270.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
132;"Omniflo Weiche";"shape_164b6d34-2c7d-7648-f051-09b61d1715b2";;"OFWeiche :132";"X:8260.61 Y:160.47";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-112.5,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
133;"Omniflo Weiche";"shape_f3e05b51-9b4c-5abe-2042-8af24b658b44";;"OFWeiche :133";"X:8627.27 Y:193.01";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
134;"Omniflo Weiche";"shape_2850ef7e-1070-846e-0f94-5b0fd653ccbc";;"OFWeiche :134";"X:8953.56 Y:363.4";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-67.5,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
135;"Omniflo Weiche";"shape_9582eeae-0df5-55d3-2b62-f295002f7972";;"OFWeiche :135";"X:9189.82 Y:645.71";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
136;"Omniflo Weiche";"shape_f0b0220c-62ca-9304-0494-56f3ea5ea72e";;"OFWeiche :136";"X:9300.07 Y:996.95";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-22.5,"Antrieb Kurve":false,"SivasNummer":"834342201"}
|
||||||
|
137;"Omniflo Weiche";"shape_b0427595-b41b-6d6e-4ef1-26b465fa4ba0";;"OFWeiche :103";"X:3949.86 Y:5269.36";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
138;"Omniflo Weiche";"shape_53caa992-f6c0-d5cd-30af-53bf475dbc6a";;"OFWeiche :105";"X:4021.44 Y:1203.19";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
139;"Omniflo Weiche";"shape_771a064f-06c0-af1a-abb5-ef0c38f77fb3";;"OFWeiche :106";"X:3851.06 Y:1529.55";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-337.5,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
140;"Omniflo Weiche";"shape_4bc2a761-d244-6fe5-1729-a2ee58b483fe";;"OFWeiche :107";"X:3568.78 Y:1765.83";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-315.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
141;"Omniflo Weiche";"shape_0cdabc89-149d-2c93-c379-dd694eee0502";;"OFWeiche :108";"X:3217.57 Y:1876.03";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-292.5,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
142;"Omniflo Weiche";"shape_c078c7e2-f18c-de88-e41e-a7ef73a6b82e";;"OFWeiche :109";"X:2850.91 Y:1843.48";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
143;"Omniflo Weiche";"shape_a33afa4c-a30f-a157-ffdd-26c9874efb24";;"OFWeiche :110";"X:2524.61 Y:1673.09";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-247.5,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
144;"Omniflo Weiche";"shape_34fa2575-9379-c92f-a49f-f7d099c0bbff";;"OFWeiche :111";"X:2288.35 Y:1390.78";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-225.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
145;"Omniflo Weiche";"shape_fba8c563-2897-c288-1e77-8aa1129bf3fe";;"OFWeiche :112";"X:2178.1 Y:1039.55";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-202.5,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
146;"Omniflo Weiche";"shape_92471692-978e-0736-563f-16c4c4b8f3b6";;"OFWeiche :113";"X:2210.64 Y:672.83";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
147;"Omniflo Weiche";"shape_a6ecfb53-1532-d4c1-aab3-789c0c5ad2a9";;"OFWeiche :114";"X:2381.02 Y:346.47";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-157.5,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
148;"Omniflo Weiche";"shape_3c228aad-e823-a5d6-2709-5934a729e256";;"OFWeiche :115";"X:2663.31 Y:110.2";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-135.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
149;"Omniflo Weiche";"shape_be7c1147-1967-3765-a0a0-e5799ed2fe8a";;"OFWeiche :116";"X:3014.52 Y:0";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-112.5,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
150;"Omniflo Weiche";"shape_70c5f2c2-4c19-4dac-168b-e3795c70b305";;"OFWeiche :117";"X:3381.18 Y:32.54";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
151;"Omniflo Weiche";"shape_b68fb393-45de-f460-7698-a0684a64c1e1";;"OFWeiche :118";"X:3707.47 Y:202.93";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-67.5,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
152;"Omniflo Weiche";"shape_1152d6c3-efcd-25ca-3958-290018a4f6ef";;"OFWeiche :119";"X:3943.73 Y:485.25";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-45.0,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
153;"Omniflo Weiche";"shape_d6566d43-6b80-290e-b94c-35a85e1b27f5";;"OFWeiche :120";"X:4053.98 Y:836.48";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreiwegeweiche","Richtung":"False","Weichenwinkel":22.5,"Höhe":"2000","Drehung":-22.5,"Antrieb Kurve":false,"SivasNummer":"834342200"}
|
||||||
|
154;"Omniflo Gerade";"shape_c01f26c6-2634-af0a-f6f3-9aeea765b99e";;"OFGerade :19";"X:3949.86 Y:6449.36";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
155;"Omniflo Gerade";"shape_303d7b75-2381-aa00-a3bf-e227214592d9";;"OFGerade :22";"X:4434.04 Y:6353.24";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-22.5,"SivasNummer":"821106002"}
|
||||||
|
156;"Omniflo Gerade";"shape_7b0313cb-77cb-f016-289f-c8b97c5d26a1";;"OFGerade :20";"X:3465.67 Y:6353.24";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-157.5,"SivasNummer":"821106002"}
|
||||||
|
157;"Omniflo Gerade";"shape_4d567ce6-ddc3-2f11-bda9-843f0b203c5b";;"OFGerade :21";"X:3949.86 Y:4089.36";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
158;"Omniflo Gerade";"shape_bb26f4ec-c56d-36ee-68a7-ad920bc03cc9";;"OFGerade :25";"X:9855.13 Y:6172";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-22.5,"SivasNummer":"821106002"}
|
||||||
|
159;"Omniflo Gerade";"shape_550bcbf3-e307-4ce1-4ba1-4fbf8174cb04";;"OFGerade :23";"X:9370.95 Y:6268.12";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
160;"Omniflo Gerade";"shape_dd0bb3b6-1aaf-7193-6749-82fd301a71d9";;"OFGerade :24";"X:8886.76 Y:6172";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-157.5,"SivasNummer":"821106002"}
|
||||||
|
161;"Omniflo Gerade";"shape_854fa51f-c098-cebf-742f-5b09cf4d74a8";;"OFGerade :26";"X:9370.95 Y:3908.12";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 105.
|
Vendored
+23948
File diff suppressed because it is too large
Load Diff
Vendored
+54
@@ -0,0 +1,54 @@
|
|||||||
|
Elementnummer;TeileArt;TeileId;NachbarIds;Bezeichnung;Planquadrat;rotation;Merkmale
|
||||||
|
0;"Omniflo Weiche";"shape_902071fe-49fb-3f10-c165-e2110be73439";;"OFWeiche :1";"X:5161.07 Y:9907.51";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372400"}
|
||||||
|
1;"Omniflo Weiche";"shape_53b10a96-bc07-16c2-b07e-24138c564d34";;"OFWeiche :7";"X:4445.7 Y:5346.45";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372400"}
|
||||||
|
2;"Omniflo Weiche";"shape_acb157c2-3fca-25bc-30ab-7ac596d6990e";;"OFWeiche :8";"X:3368.58 Y:5669.79";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372400"}
|
||||||
|
3;"Omniflo Weiche";"shape_276a0976-6813-d688-0ed7-7485f2871166";;"OFWeiche :9";"X:3045.23 Y:4592.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372400"}
|
||||||
|
4;"Omniflo Weiche";"shape_74fc531b-6eb1-1c6d-6217-4a73f8c89fb0";;"OFWeiche :10";"X:4445.69 Y:4592.67";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372400"}
|
||||||
|
5;"Omniflo Gerade";"shape_a312953e-9e3d-4b61-0760-44654f09be4f";;"OFGerade :1";"X:5161.07 Y:8530.62";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
6;"Omniflo Weiche";"shape_98cb778b-881a-d062-c021-a0eee76bb534";;"OFWeiche :2";"X:11407.55 Y:9928.74";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372403"}
|
||||||
|
7;"Omniflo Weiche";"shape_50405200-91e4-018e-4300-b31bda706df4";;"OFWeiche :11";"X:10948.95 Y:5489.42";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372403"}
|
||||||
|
8;"Omniflo Weiche";"shape_25802c73-bf67-354b-cd5d-1cad8271fe91";;"OFWeiche :12";"X:9721.85 Y:5862.78";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372403"}
|
||||||
|
9;"Omniflo Weiche";"shape_7373dae7-f5f9-0caf-bdab-282ffd6a0ab8";;"OFWeiche :13";"X:10948.86 Y:4635.69";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372403"}
|
||||||
|
10;"Omniflo Weiche";"shape_7f3df593-fd10-99ee-3d2b-900b90a4aad6";;"OFWeiche :14";"X:9348.49 Y:4635.69";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372403"}
|
||||||
|
11;"Omniflo Weiche";"shape_5538deb1-c52f-797f-f155-dc411c417e3e";;"OFWeiche :5";"X:30201.29 Y:9425.11";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404"}
|
||||||
|
12;"Omniflo Weiche";"shape_5ac250b3-f906-c5de-421f-a528d0fdde27";;"OFWeiche :23";"X:30003.27 Y:4315.08";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404"}
|
||||||
|
13;"Omniflo Weiche";"shape_4a394d17-4201-747d-174a-0d6be220bfbf";;"OFWeiche :24";"X:29289.77 Y:5777.1";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404"}
|
||||||
|
14;"Omniflo Weiche";"shape_18343174-d7db-d7c0-cb68-b473a1c8b53b";;"OFWeiche :25";"X:28915.51 Y:4689.37";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404"}
|
||||||
|
15;"Omniflo Weiche";"shape_0d0b34de-141f-b456-6eb1-c994a91d8358";;"OFWeiche :26";"X:30377.52 Y:5402.81";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404"}
|
||||||
|
16;"Omniflo Weiche";"shape_2192205b-66be-5b9b-2d64-9914efdc841b";;"OFWeiche :6";"X:36402.96 Y:9345.42";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372404+0_BG071090"}
|
||||||
|
17;"Omniflo Weiche";"shape_40faf95d-761d-76b7-e483-c7dd576320e5";;"OFWeiche :27";"X:36051.29 Y:5689.05";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372404+0_BG071090"}
|
||||||
|
18;"Omniflo Weiche";"shape_6f4162cc-cad1-d6da-c766-b34a0ea9245e";;"OFWeiche :28";"X:37279.18 Y:5176.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372404+0_BG071090"}
|
||||||
|
19;"Omniflo Weiche";"shape_1e883a48-5ac2-d2fb-07a4-bb59e3401a04";;"OFWeiche :29";"X:35538.61 Y:4461.19";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372404+0_BG071090"}
|
||||||
|
20;"Omniflo Weiche";"shape_8c7d2658-7829-a1db-b003-fc409326e310";;"OFWeiche :30";"X:36766.42 Y:3948.46";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-90.0,"Antrieb Kurve":false,"SivasNummer":"834372404+0_BG071090"}
|
||||||
|
21;"Omniflo Weiche";"shape_f5327320-6d11-e1f8-6009-19bb6558a43c";;"OFWeiche :3";"X:17325.8 Y:9619.25";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372404"}
|
||||||
|
22;"Omniflo Weiche";"shape_391e996d-e387-95be-c673-d38792f5c279";;"OFWeiche :15";"X:16273.46 Y:5756.4";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"834372404"}
|
||||||
|
23;"Omniflo Weiche";"shape_41524642-0c60-7190-e862-1cd4d8ed288f";;"OFWeiche :16";"X:17500.6 Y:5383.04";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372404"}
|
||||||
|
24;"Omniflo Weiche";"shape_5bb1f419-7e9e-614e-e75c-523de2347e9f";;"OFWeiche :17";"X:17500.47 Y:4529.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372404"}
|
||||||
|
25;"Omniflo Weiche";"shape_4d140ab4-1ce2-e873-3a0b-60e1c4bfdda7";;"OFWeiche :18";"X:15900.06 Y:4529.31";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"834372404"}
|
||||||
|
26;"Omniflo Gerade";"shape_eb6f976f-d91c-ef29-da6f-ad898cf6e17b";;"OFGerade :2";"X:6861.3 Y:10230.85";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
27;"Omniflo Weiche";"shape_e838f8ec-8902-ccc7-e57f-0634ab45ab4e";;"OFWeiche :4";"X:23770.63 Y:9471.71";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404+0_BG071090"}
|
||||||
|
28;"Omniflo Weiche";"shape_c3b2b8df-3b57-18bc-1bc7-1fc45e10c371";;"OFWeiche :19";"X:24634.21 Y:4911.42";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404+0_BG071090"}
|
||||||
|
29;"Omniflo Weiche";"shape_c96f2920-6af0-01c2-c11e-5e8b4bbd5c61";;"OFWeiche :20";"X:23032.1 Y:4197.99";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404+0_BG071090"}
|
||||||
|
30;"Omniflo Weiche";"shape_2cafa79f-37e6-c53f-f1f5-f0c7b4364296";;"OFWeiche :21";"X:24632.55 Y:4197.85";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-180.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404+0_BG071090"}
|
||||||
|
31;"Omniflo Weiche";"shape_f52d3cf2-d899-2203-4ac0-541447d93b65";;"OFWeiche :22";"X:23476.48 Y:5355.74";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Dreifachweiche","Richtung":"False","Weichenwinkel":90.0,"Höhe":"2000","Drehung":-270.0,"Antrieb Kurve":false,"SivasNummer":"0_BG071090+834372404+0_BG071090"}
|
||||||
|
32;"Omniflo Gerade";"shape_32e690c4-93c2-dd58-38b9-8b95ae6533f4";;"OFGerade :3";"X:3460.84 Y:10230.85";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
33;"Omniflo Gerade";"shape_2507ca30-afdf-9330-b9fa-f3e7d3ab996e";;"OFGerade :5";"X:13207.74 Y:10302.1";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
34;"Omniflo Gerade";"shape_f7a17623-a145-2506-4fe0-fb94f7433406";;"OFGerade :7";"X:17325.8 Y:8192.34";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
35;"Omniflo Gerade";"shape_bd0ec5b3-0dee-4a04-41ba-60513834cd9e";;"OFGerade :4";"X:11407.55 Y:8501.84";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
36;"Omniflo Gerade";"shape_5b800f49-1cb3-ed0c-cf84-ada661303cc9";;"OFGerade :8";"X:15525.61 Y:9992.61";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
37;"Omniflo Gerade";"shape_09658be8-eaa0-2c96-ef7f-3b332dd48626";;"OFGerade :6";"X:9607.36 Y:10302.1";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
38;"Omniflo Gerade";"shape_7a6c6108-81a0-d802-ac81-773ee3e3718a";;"OFGerade :9";"X:19125.99 Y:9992.61";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
39;"Omniflo Gerade";"shape_a6aab51f-6967-681d-9dcf-b699680657df";;"OFGerade :10";"X:21969.67 Y:9915.19";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
40;"Omniflo Gerade";"shape_6fd9850a-3984-bcd9-e37e-ddf9865b209e";;"OFGerade :11";"X:23769.79 Y:8114.93";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
41;"Omniflo Gerade";"shape_eacdad35-8be7-a20e-4e24-165e0c8b0fcc";;"OFGerade :12";"X:25570.05 Y:9915.19";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
42;"Omniflo Gerade";"shape_e3ca9384-0f0f-51b2-86a6-489e70466a0c";;"OFGerade :14";"X:30270.47 Y:8068.32";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
43;"Omniflo Gerade";"shape_0538ff53-4d2c-12bd-bf7b-adc0eee85404";;"OFGerade :13";"X:28470.35 Y:9868.58";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
44;"Omniflo Gerade";"shape_02e820a8-d611-d347-3eb9-83e8a5071d03";;"OFGerade :15";"X:32070.73 Y:9868.58";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
45;"Omniflo Gerade";"shape_e02925a3-7a98-a526-feb8-ffa7cdcc2f28";;"OFGerade :17";"X:36332.87 Y:7987.8";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
46;"Omniflo Gerade";"shape_6912c7a2-63bb-7478-3614-bf45f6ca1963";;"OFGerade :16";"X:34532.75 Y:9788.06";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
47;"Omniflo Gerade";"shape_59c5d8dc-7683-c266-8930-8ff0c5eb562f";;"OFGerade :18";"X:38133.14 Y:9788.06";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
48;"Omniflo Gerade";"shape_93b5635f-cf8a-c1b7-7fdb-943b425a61cb";;"OFGerade :19";"X:5937.5 Y:3400.43";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-180.0,"SivasNummer":"821106002"}
|
||||||
|
49;"Omniflo Weiche";"shape_39c54302-4a90-a25e-cee5-986b87e027c5";;"OFWeiche :31";"X:5937.5 Y:1700.22";;{"Länge in Meter links":null,"Länge in Meter rechts":null,"Länge in Meter gerade":null,"Weichentyp":"Sternweiche","Richtung":"False","Weichenwinkel":0.0,"Höhe":"2000","Drehung":0.0,"Antrieb Kurve":false,"SivasNummer":"834372420"}
|
||||||
|
50;"Omniflo Gerade";"shape_6a40d8ac-e424-ff5a-5328-40958c053c14";;"OFGerade :20";"X:7637.71 Y:1700.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-270.0,"SivasNummer":"821106002"}
|
||||||
|
51;"Omniflo Gerade";"shape_cf2ecdb1-79ab-e9cf-fe81-a28bee9cb663";;"OFGerade :22";"X:5937.5 Y:0";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":0.0,"SivasNummer":"821106002"}
|
||||||
|
52;"Omniflo Gerade";"shape_c35dfbde-7891-4cab-4845-e43081244c13";;"OFGerade :21";"X:4237.28 Y:1700.22";;{"Anzahl der Separatoren":"0","Länge in Meter":"2","Winkel":"0","Anzahl der Scanner":0,"Höhe oben":"2000","Höhe unten":"2000","Drehung":-90.0,"SivasNummer":"821106002"}
|
||||||
|
Can't render this file because it contains an unexpected character in line 2 and column 104.
|
Vendored
+30338
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user