> For the complete documentation index, see [llms.txt](https://survey.fmpx.docs.frox-it.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://survey.fmpx.docs.frox-it.de/datenimport/daten-importieren/punkte-aus-textdateien.md).

# Punkte aus Textdateien

*Menü Datei / Daten importieren / Punkte aus Textdateien*

<figure><img src="/files/nDAljxFpY7dniKb3JIYV" alt=""><figcaption></figcaption></figure>

Mit dieser Funktion ist es möglich, in FX Survey-Projekten Punkte aus einer beliebigen Textdatei zu importieren. Es wird davon ausgegangen, dass ein Punkt mit seiner Definition jeweils in einer Zeile steht.&#x20;

Nach Aktivierung der Funktion öffnet sich ein Bearbeitungsfenster:

### **Punktdatei auswählen**

<figure><img src="/files/UhkZIKe2iKJOajksLmtA" alt=""><figcaption></figcaption></figure>

### **Format auswählen**

Nachdem eine Punktdatei geladen wurde, geht aus der Vorschau der Aufbau der Punktdatei hervor. Nun muss ein passendes Format über die Auswahlliste ausgewählt werden, oder man erstellt ein neues Format. Über den Button ![](/files/Br3XOciIL4YfP10tMkD2) erhält man Informationen zu dem ausgewählten Format.

### **Format erstellen**

<figure><img src="/files/rJrRZzT1VpiPDfWhddw5" alt=""><figcaption></figcaption></figure>

Mit Klick auf den Button \<Formate verwalten> können eigene Punktformate erstellt werden.

| **Icon**                                                            | **Menütitel**                              | **Beschreibung**                                |
| ------------------------------------------------------------------- | ------------------------------------------ | ----------------------------------------------- |
| <img src="/files/MfxBQff7nIBkQaCfzaYR" alt="" data-size="original"> | spaltenorientiertes Format definieren      | Einzulesende Punktattribute über Spaltenangabe. |
| <img src="/files/eeOzdomacPWWvBjM2YHR" alt="" data-size="original"> | trennzeichenorientiertes Format definieren | Einzulesende Punktattribute über Feldangabe.    |
| <img src="/files/O7UI3UOUVC0BY1DhpRpd" alt="" data-size="original"> | ausgewähltes Format löschen                | Erstelltes Format löschen.                      |

Das funktioniert indem man einstellt, in welchen Spalten oder Feldern sich die Punktinformationen (Punktnummer, Rechtswert, Hochwert, Höhe) befinden. Die Vorgehensweise wird der Einfachheit halber direkt an zwei Beispielen näher erläutert.

Bitte beachte&#x6E;**:**

*Kleinbuchstaben innerhalb der Punktnummern werden in Großbuchstaben umgewandelt. Die Einschränkung bei der Punktnummernvergabe gibt KIVID®-Feld vor.*

Mit dem Klick auf \<Einlesen> werden alle Punkte dann importiert. Danach erscheint ein Fenster, dass den Anwender über die Anzahl der importierten Punkte und mögliche Fehler aufmerksam macht.

### **Spaltenorientiertes Format definieren**

Indem man unter \<Formate verwalten> \<spaltenorientiertes Format definieren> wählt, öffnet sich folgendes Bearbeitungsfenster:

<figure><img src="/files/6vUsQxO4ATqcTmChSsqu" alt=""><figcaption></figcaption></figure>

#### Werte übernehmen

Im dunkelgrauen Kasten ist wie auch in der Vorschau der Inhalt der gewählten Punktdatei ersichtlich.&#x20;

<figure><img src="/files/ACdEgZJQYNLNxr2XYeA9" alt=""><figcaption></figcaption></figure>

Nun gibt man die Spalten an, in denen sich die gesuchten Informationen befinden. Die Spalte wird mit dem Mauszeiger markiert und anschließend über den Pfeil bei Markierung übernehmen in die Felder übernommen.

Alternativ können auch unten rechts bei \<aktuelle Spalte> die Spaltennummern abgelesen und eingetragen werden.&#x20;

<figure><img src="/files/ltOBXm6AN6alkQYcJIsB" alt=""><figcaption></figcaption></figure>

#### Koordinaten und Höhe anpassen

Die Koordinaten und die Höhe können bei Bedarf geändert werden. Entweder kann eine Additionskonstante hinzugefügt werden (für eine Koordinatenverschiebung), oder man vervielfacht die Werte um einen bestimmten Wert (zum Beispiel für eine Einheitenumrechnung).

<figure><img src="/files/Lp6ZxJCry9q5Tf8r0v6j" alt=""><figcaption></figcaption></figure>

#### Zeilenfilter

Über den Zeilenfilter kann definiert werden, welche Zeilen importiert werden, falls man nicht alle Punkte der Textdatei benötigt.

<figure><img src="/files/ZKWTWo2qHhsgJ1s2hW5Y" alt=""><figcaption></figcaption></figure>

Durch das Klicken auf \<Zurück> kehrt man zum ersten Fenster zurück, in dem man die Textdatei und das Format ausgewählt hat.

Über \<Weiter> gelangt man zum nächsten Eingabefenster.

#### Dezimaltrennzeichen

Wählen sie hier das Dezimaltrennzeichen aus, das in Ihrer Datei genutzt wird. Im folgenden Beispiel muss auf Punkt umgestellt werden.

<figure><img src="/files/s4IkJJXUpGuhVmZTPae1" alt=""><figcaption></figcaption></figure>

#### Standarddateiendung

Über \<Standarddateiendung> kann festgelegt werden, welche Dateiformate mit dem definiertem Format geöffnet werden können. Die möglichen Dateiendungen müssen durch ein Semikolon getrennt werden. Wird in diesem Feld nichts eingestellt, kann das Format für alle Dateien verwendet werden.

#### Formatname

Unter \<Formatname> wird der Name eingetragen, unter dem das Format abgespeichert werden soll. Ab sofort kann dieses Format über die Auswahlliste im ersten Auswahlfenster ausgewählt und für alle einzulesenden Textdateien, die in ihrem Aufbau identisch sind, verwendet werden.

Mit Klick auf \<Format speichern> wird das Format übernommen und man kehrt zum ersten Auswahlfenster zurück, in dem unter \<Format> das gerade erstellte Format eingetragen ist.

Wurde in dem Format definiert, dass keine Punktnummern importiert werden sollen, ist jetzt das Fenster \<Startpunktnummer> aktiviert. In dieses Fenster muss eine beliebige Zahl eingegeben werden, i.d.R. ist eine Zahl auch schon voreingestellt. Alle Punkte, die importiert werden, werden dann beginnend mit dieser Nummer durch nummeriert.

### **Trennzeichenorientiertes Format definieren**

<figure><img src="/files/TAnvE7lAY8gwg7dclkXN" alt=""><figcaption></figcaption></figure>

Indem man unter \<Formate verwalten> \<trennzeichenorientiertes Format definieren> wählt, öffnet sich folgendes Bearbeitungsfenster:

<figure><img src="/files/axLdk3tW6F8wZhPOO76q" alt=""><figcaption></figcaption></figure>

Die Punktinformationen werden in diesem Fall nicht spalten- sondern feldweise abgefragt. Dabei bilden alle Punktnummern, Rechts- und Hochwerte sowie die Höhen ein eigenes Feld. Mit einem Häkchen vor \<aufeinanderfolgende Trennzeichen als ein Zeichen betrachten> brauchen die Leerfelder bei der Feldbezeichnung nicht berücksichtigt werden.

Mit Klick auf \<Weiter> öffnet sich das Fenster zur Vergabe der Felder.

<figure><img src="/files/3FRC9jn68mo0AQPrN8ND" alt=""><figcaption></figcaption></figure>

Auch in diesem Format können den Koordinaten noch Additionskonstanten hinzugefügt werden. Sie können auch vervielfacht werden (siehe oben).

Mit Klick auf \<Weiter> öffnet sich das Fenster für die Eingabe des Dezimaltrennzeichens, der Standarddateiendung und des Formatnamens.&#x20;

<figure><img src="/files/GcGgkPaJMCOnos2q2uh2" alt=""><figcaption></figcaption></figure>

Über den Button \<Format speichern> speichern Sie das Format ab. Es steht nun in der Auswahl unter Format zur Verfügung.

<figure><img src="/files/5or648xxLT4OnuKtIanI" alt=""><figcaption></figcaption></figure>

Über \<Einlesen> werden die Punkte der Textdatei importiert.

Auch dieses Format steht nun immer zu Verfügung und kann zum Einlesen identisch aufgebauter Textdateien verwendet werden.&#x20;

### Objektklasse auswählen

<figure><img src="/files/kPsPB6cUxNHqF2hrFGA5" alt=""><figcaption></figcaption></figure>

Zum Import wird ein Protokoll geschrieben. Dieses kann auch gespeichert werden.

<figure><img src="/files/ZvFcJzzXUOtQI6X6y8ec" alt=""><figcaption></figcaption></figure>

## Speicherung der Formate

Die Definition der Formate wird unter C:\Benutzer\Öffentlich\Öffentliche Dokumente\frox\FX Survey\Settings in der Datei froxPunktimport.xml gespeichert.

Beispieldatei:

{% file src="/files/raeKXMeFWf4PQ9eUeFWX" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://survey.fmpx.docs.frox-it.de/datenimport/daten-importieren/punkte-aus-textdateien.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
