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 2025\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 2025\Exe\Safety\Config\ in den Ordner C:\ProgramData\PTV Vision\PTV Visum 2025\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 2025\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.