====ASCII-Datei einlesen / ausgeben==== ===Allgemein=== Im folgenden werden in tabellarischer Form die Konfiguration in der Hauptkonfigurationsdatei (w_kavdi.cfg) oder Projektkonfiguratjinsdatei (projektname.cfg) von Voreinstellung zum Ein- oder Auslesen von ASCII-Dateien dargestellt. ^ASCII-Schnittstelle: \\ Vordefinition der Ein- bzw. Ausgabedatei^Hauptkonfigurationsdatei^^ ^Label^Endung^Beschreibung^ |K_EXT_FDD|= csv|Extension für die Eingabe / Ausgabe Datei z.B. csv \\ Kann auch projektbezogen definiert werden| |K_FN_FDD_EIN|= punke|Standarddatei für das Einlesen \\ z.B. Punkte mit der Extension csv (punkte.csv)| |K_FN_FDD_AUS|= punke|Standarddatei für die Ausgabe \\ z.B. Neupunkte mit der Extension csv (punkte.csv)| |K_PN_FDD|= Projektverzeichnis|Voreinstellungen Pfadnamen in der Hauptkonfigurationsdatei| {{:geos:kavdi:installation-konfiguration:konfiguration:projektkonfigurationsdatei:kavdi-menue:schnittstellen:ascii-ext.png=?400|}} {{:geos:kavdi:installation-konfiguration:konfiguration:projektkonfigurationsdatei:kavdi-menue:schnittstellen:ascii-ext-aus.png=?400|}} ---- ===== Formatvorlage ===== {{:geos:kavdi:installation-konfiguration:konfiguration:projektkonfigurationsdatei:kavdi-menue:schnittstellen:format-vorlage.png?400|}} ^Label^Endung^Beschreibung^ |K_FN_FMT|= GEOgraf|Sie können eine Formatvorlage vordefinieren.| \\ \\ ---- ====Voreinstellungen Dialogmaske „ASCII-Datei einlesen“ ==== Nachkommastellen beim Einlesen: Es können jetzt maximal 6 Nachkommastellen verarbeitet werden. Im Berechnungsdokument sind drei Nachkommastellen sichtbar. {{:geos:kavdi:installation-konfiguration:konfiguration:projektkonfigurationsdatei:kavdi-menue:schnittstellen:ascii-einlesen-startmaske.png|}} ^ASCII-Schnittstelle: \\ Vordefinition der Ein- bzw. Ausgabedatei^Hauptkonfigurationsdatei^^ ^Label^Endung^Beschreibung^ |PGM513_PKQ|= J|Kilometerquadratschlüssel PKQ vergeben| |PGM513_PKQ|= N|Kilometerquadratschlüssel PKQ nicht vergeben| |PGM513_NEU|= J|Als Neupunkte speichern| |PGM513_NEU|= N|Nicht als Neupunkte speichern| |PGM51_UPDATE|= J|Die Punkte werden, falls vorhanden, aktualisiert (Update). Bei einem vorhandenen Aggregat werden nur die ALK-Elemente durch die eingelesenen Werte überschrieben. Das Aggregat bleibt mit den übrigen Elementen unverändert.| |PGM51_UPDATE|= N|Die Punkte werden überschrieben. Das u.U. vorhandene Aggregat wird überschrieben und beinhaltet nur die eingelesenen ALK-Elemente| |PGM513_DB_EXT|= J|Speichern in externer Datenbank| |PGM513_DB_EXT|= N|Speichern in interner Datenbank| |PGM513_PROTO|= J|Ausgabe ins Berechnungsdokument (Standard)| |PGM513_PROTO|= N|Ausgabe nicht ins Berechnungsdokument| |PGM513_MIT_MKZ|= J|Protokoll (Neupunkte) (Koordinateneingabe mit Mittelbildung)| |PGM513_MIT_MKZ|= N|Protokoll (Altpunkte) ohne MKZ (Standard)| |PGM513_MKZ|= 33|Es kann nun ein voreingestelltes Mittelbilungskennzeichen eingegeben werden, dass verwendet wird, wenn ein eingelesenes Aggregat bereits vorhanden ist. Voreinstellung des MKZ in der globalen Konfigurationsdatei w_kavdi.cfg.| ---- ====Voreinstellungen Dialogmaske „ASCII-Datei ausgeben“ ==== {{:geos:kavdi:installation-konfiguration:konfiguration:projektkonfigurationsdatei:kavdi-menue:schnittstellen:ascii-ausgabe-option.png|}} ^ASCII-Schnittstelle: \\ Vordefinition der Ein- bzw. Ausgabedatei^Hauptkonfigurationsdatei oder Projektkonfigurationsdatei^^ ^Label^Endung^Beschreibung^ |PGM53_MOD| = J|Nur Modifizierte werden ausgegeben.| |PGM53_KOPFZ_FDD|= J| Bei der Ausgabe in das Dokument werden die zwei Kopfzeilen nur dann ausgegeben, wenn Sie nicht leer sind. Es wird also keine Leerzeile mehr ausgegeben. Falls die Kopfzeilen auch in die Fremddatei ausgegeben werden sollen, so muss das Label in der Hauptkonfigurationsdatei (w_kavdi.cfg) mit **J** eingetragen werden.| |PGM53_STATUS| = N|Um die Ausgabe Aggregat: **Lage** einzustellen, muss in der **Hauptkonfigurationdatei** das Label eingestellt werden. Der Schalter **Alle Lage-bzw. Höhenstatus** ist dann auch aktiviert.| \\ {{wiki:ascii-ausgabe-status-n.png}} \\ \\ \\ Um die Ausgabe Aggregat: **Lage und Höhe** einzustellen, muss in der **Hauptkonfigurationdatei** das Label \\ \\ **PGM53_STATUS = J ** \\ \\ eingestellt werden. Der Schalter **Alle Lage-bzw. Höhenstatus** ist dann nicht aktiviert. \\ {{wiki:ascii-ausgabe-status-j.png}} ^ASCII-Schnittstelle: \\ Vordefinition der Ein- bzw. Ausgabedatei^Hauptkonfigurationsdatei oder Projektkonfigurationsdatei^^ ^Label^Endung^Beschreibung^ |PGM53_MOD| = J|Nur Modifizierte werden ausgegeben.| |K_PAT_FILTER_530| = |Punktartfiltervoreinstellungen für die Ausgabe in ASCII-Datei. Default: 0,1,2,3,4,5,6,7,8,9| |K_PAT_FILTER_538| =|Punktartfiltervoreinstellungen für die Ausgabe in die Dateneinheiten. Default: 1,2,3,4| |K_PAT_FILTER_LZF| =|Punktartfiltervoreinstellungen für die Ausgabe Liste zum Fortfuehrungsriss. Default: 1,2,3,4| |K_PAT_FILTER_DE| = 1,2,3,4|Syntax: Durch Komma, oder Semikolon getrennt werden die relevanten Punktarten eingetragen.| Externe Programme nach Ausgabe starten Mit den Konfigurationslabeln: \\ \\ **K_PGM53_PGM_NAME =** \\ \\ **K_PGM53_PGM_PARAMETER =** \\ \\ **K_ASI_ASO_AUSGABE_PGM_NAME =** \\ \\ **K_ASI_ASO_AUSGABE_PGM_PARAMETER =** \\ \\ kann ein Programm definiert werden, welches nach der Ausgabe bzw. nach dem Erstellen der Ausgabedatei aufgerufen wird. Diesem Programm wird dann der Ausgabedateiname übergeben. Das so definierte Programm kann dann den Inhalt der Datei wieder modifizieren. KAVDI wartet, bis das Programm beendet ist. ---- ====Formate definieren==== ----