Unfälle in einem benutzerdefinierten Dateiformat importieren

Hinweis: Wenn Sie Probleme beim Anpassen Ihrer Unfalldatenkonfiguration haben, wenden Sie sich an Ihren PTV Berater.

Sie können für Ihre Unfalldaten eine Dateivorlage anpassen. Dafür ändern Sie in der Dateivorlage die Spaltenüberschriften so, dass sie Ihren Unfalldaten entsprechen. Anschließend kopieren Sie Ihre Unfalldaten in die Dateivorlage und importieren nach PTV Visum.

Hinweis: Bevor Sie die ersten Unfälle importieren, müssen Sie das Datenmodell konfigurieren und die folgenden Einstellungen durchführen.

Für die Konfiguration und den Import führen Sie folgende Schritte aus:

  • Dateivorlage anpassen und Unfalldaten einfügen
  • XML Schema-Datei anlegen
  • Konfigurationsdatei anlegen
  • Unfalldaten in PTV Visum importieren
Dateivorlage anpassen und Unfalldaten einfügen

1.  Wechseln Sie im Installationsverzeichnis von PTV Visum in das Verzeichnis Data > Safety_Templates.

2.  Öffnen Sie in Microsoft Excel die Datei VisumSafetyAccidentDataTemplate.csv.

3.  Ändern Sie die Spaltenüberschriften so, dass sie Ihren Unfalldaten entsprechen.

4.  Speichern Sie die Datei.

5.  Öffnen Sie in Microsoft Excel die Datei VisumSafetyAccidentDataTemplate.xlsx aus dem gleichen Ordner.

6.  Ändern Sie im Tabellenblatt Description die Attribute sowie deren Format, sodass sie mit den Spaltenüberschriften im Tabellenblatt Data zusammenpassen.

Dabei wird automatisch die Spalte XSD aktualisiert.

7.  Tragen Sie Ihre Unfalldaten ein.

8.  Wählen Sie im Register Datei > Speichern unter.

9.  Wählen Sie den Dateityp *.xlsx.

10.  Speichern Sie die Datei.

XML Schema-Datei anlegen

1.   Wechseln Sie in das Verzeichnis C:\ProgramData\PTV_Vision\PTV Visum 2024\Safety\Custom. Falls der Ordner noch nicht existiert, legen Sie ihn an.

2.  Erstellen Sie eine neue xsd-Datei mit dem Namen Ihrer Konfiguration, z.B. custom.xsd.

3.  Öffnen Sie die Datei in einem Texteditor.

4.  Kopieren Sie in die Datei die folgenden Zeilen. Lassen Sie dabei oben in der Datei keine Leerzeilen:

<?xml version="1.0" standalone="yes"?>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:simpleType name="shortString">
<xs:restriction base="xs:string">
<xs:maxLength value="4000" />
</xs:restriction>
</xs:simpleType>
<xs:element name="Data" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Table">
<xs:complexType>
<xs:sequence>

 

5.  Kopieren Sie unter die letzte Zeile <xs:sequence> aus der Datei VisumSafetyAccidentDataTemplate.xlsx aus dem Tabellenblatt Beschreibung den Inhalt der Spalte XSD ohne die Spaltenüberschrift.

6.  Kopieren Sie darunter die folgenden Zeilen:

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:choice>

</xs:complexType>

</xs:element>

</xs:schema>

7.  Speichern Sie die Datei.

Konfigurationsdatei anlegen

1.  Kopieren Sie die Datei VisumSafetyConfig.xml aus dem Ordner C:\Programme\PTV Vision\PTV Visum 2024\Exe\Safety\Config\ in den Ordner C:\ProgramData\PTV Vision\PTV Visum 2024\Safety\Custom\.

2.  Benennen Sie die Datei um, z.B. in CustomConfiguration.xml.

Hinweis: Wenn Sie die Datei nicht umbenennen, können Sie später die Standard-Konfiguration in Visum Safety nicht mehr auswählen.

3.  Stellen Sie sicher, dass folgende Einträge korrekt sind:

Name

Beschreibung

ConfigName

Anzeigename Ihrer Konfiguration in Visum Safety

Wählen Sie für jede Konfiguration einen anderen Namen, um sie in Visum Safety unterscheiden zu können. Der Name 'Standard' ist für die von der PTV mitgelieferte Konfiguration vorgesehen und sollte nicht verwendet werden.

XmlSchema

Custom.xsd bzw. der Name der von Ihnen erstellten xsd-Datei

DatafileSeparator

ASCII-Code des in der CSV-Datei verwendeten Trennzeichens, beispielsweise „59“ für das Semikolon „;“

DatafileTextIndicator

Falls die Texte in der CSV-Datei beispielsweise mit Anführungszeichen angegeben sind, geben Sie eine 34 ein (34 = ASCII Code für ")

DefaultXCoord

Default X-Koordinate die verwendet werden kann, wenn in den Daten dieser Wert fehlt

DefaultYCoord

Default Y Koordinate die verwendet werden kann, wenn in den Daten dieser Wert fehlt

DefaultProjection

Der WKT Projection String, der in den Daten verwendeten Projektion. Diesen finden Sie beispielsweise im Verzeichnis EXT des Visum-Installations-Verzeichnisses in den *.prj-Dateien.

Für die Zuordnung der Attribute aus Ihren Daten zu dem Visum Safety Datenmodell können Sie bei folgenden Parametern entweder direkt die Attributnamen angeben oder eine SQL-Funktion (MS SQL Syntax), sodass aus Ihren Daten ein entsprechender Wert erstellt werden kann.

SqlAccidentName

ID der Unfälle: Liegt in den Daten keine eindeutige Nummer vor, so kann hier auch eine durch Komma getrennte Liste angegeben werden. Die Werte werden dann zu einer ID zusammengefügt. Haben Sie beispielsweise pro Jahr nur eine laufende Nummer, so würde der Eintrag „Year, SerialNumber“ zu einer ID vom Schema 2020_1, 2020_2,…. führen.

SqlAccidentXCoord

X-Koordinate

SqlAccidentYCoord

Y-Koordinate

SqlAccidentDate

Datum als Zahlenwert JJJJMMTT (beispielsweise 20130131)

SqlAccidentTime

Zeit als Zahlenwert 0 – 2359 (beispielsweise 857 für 8:57 Uhr)

SqlAccidentCategory

Kategorienummer

SqlAccidentType

Unfalltypnummer

SqlAccidentCost

Unfallkosten

SqlAccidentUrban

1 bei Innerorts

SqlAccidentIntersection

1 bei Kreuzungsunfall

SqlAccidentPedestrian

1 bei Fußgängerbeteiligung

SqlAccidentBike

1 bei Radfahrer-Beteiligung

SqlAccidentMotorcycle

1 bei Motorrad-Beteiligung

SqlAccidentAnimal

1 bei Wild-Unfall

SqlAccidentAlcohol

1 bei Alkohol oder Drogen

SqlAccidentTree

1 bei Zusammenstoß mit einem Baum

SqlAccidentOvertaking

1 bei Unfall während dem Überholen

SqlAccidentSlippery

1 bei Glatten Straßenverhältnissen

SqlAccidentDark

1 bei Dunkelheit

SqlAccidentDriveway

1 bei einer Einfahrt

SqlAccidentSingle

1 wenn nur ein Unfallbeteiligter

SqlAccidentAttributes

Kommaseparierte Liste der Attributnamen, die als Attribute in PTV Visum bereitgestellt werden sollen

SqlAccidentGraphicParameterSingleAccident

Kommaseparierte Liste der Attributnamen, die als Unterscheidungskriterien bei der Einzelunfalldarstellung verwendbar sein sollen

SqlAccidentGraphicParameterHeatMap

Kommaseparierte Liste der Attributnamen, die als Kriterium für die Berechnung der Heat Map zur Verfügung stehen sollen

SqlAccidentFilter

Kommaseparierte Liste der Attributnamen, die als Filterkriterien zur Verfügung stehen sollen

4.  Speichern Sie die Datei.

Hinweis: Sie können sich auch eigene Berichte mithilfe der beiden xsl-Dateien unter C:\Programme\PTV Vision\PTV Visum 2024\Exe\Safety\Config erstellen. Bei Fragen wenden Sie sich an Ihren PTV Berater.

Unfalldaten in PTV Visum importieren

1.  Importieren Sie die Unfälle (Unfälle importieren).

2.  Wählen Sie die Unfalldatenkonfiguration, die dem von Ihnen gewählten ConfigName entspricht.