[gdal-dev] Converting a .dat(X-Plane) file to a shapefile

Even Rouault even.rouault at mines-paris.org
Thu Aug 23 11:47:16 PDT 2012


Le jeudi 23 août 2012 20:27:12, Peter Mallen a écrit :
> Hi Everyone,
> 
> I am attempting to convert data from a .dat file (X-Plane data) into
> shapefiles.  Below is the ogr2ogr command I found online, but this
> always gives errors:
> 
> ogr2ogr apt_shapes apt.dat
> 
> If anyone has any experience or tips on how to correctly do this I would
> really appreciate it.

Peter,

I've just tried with 
http://dev.x-plane.com/update/data/AptNav201208XP900.zip

(with GDAL 1.9.0)

$ ogr2ogr apt_shapes apt.dat

Warning 1: organizePolygons() received a polygon with more than 100 parts. The 
processing may be really slow.
You can skip the processing by setting METHOD=SKIP, or only make it analyze 
counter-clock wise parts by setting METHOD=ONLY_CCW if you can assume that the 
outline of holes is counter-clock wise defined
Warning 6: Normalized/laundered field name: 'elevation_m' to 'elevation_'
Warning 6: Normalized/laundered field name: 'hgt_tower_m' to 'hgt_tower_'
Warning 6: Normalized/laundered field name: 'centerline_lights' to 'centerline'
Warning 6: Normalized/laundered field name: 'edge_lighting' to 'edge_light'
Warning 6: Normalized/laundered field name: 'distance_remaining_signs' to 
'distance_r'
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 1: Value '2800' of field width_m has been truncated to 3 characters.
This warning will not be emitted any more for that layer.
Warning 6: Normalized/laundered field name: 'centerline_lights' to 'centerline'
Warning 6: Normalized/laundered field name: 'edge_lighting' to 'edge_light'
Warning 6: Normalized/laundered field name: 'distance_remaining_signs' to 
'distance_r'
Warning 6: Normalized/laundered field name: 'displaced_threshold_m' to 
'displaced_'
Warning 6: Normalized/laundered field name: 'is_displaced' to 'is_displac'
Warning 6: Normalized/laundered field name: 'stopway_length_m' to 'stopway_le'
Warning 6: Normalized/laundered field name: 'approach_lighting' to 'approach_l'
Warning 6: Normalized/laundered field name: 'touchdown_lights' to 'touchdown_'
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 1: Value '1037' of field displaced_ has been truncated to 3 characters.
This warning will not be emitted any more for that layer.
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 1: Value '-1' of field has_buoys has been truncated to 1 characters.
This warning will not be emitted any more for that layer.
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 1: Value '-1' of field has_buoys has been truncated to 1 characters.
This warning will not be emitted any more for that layer.
Warning 6: Normalized/laundered field name: 'helipad_name' to 'helipad_na'
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 6: Normalized/laundered field name: 'edge_lighting' to 'edge_light'
Warning 6: Normalized/laundered field name: 'helipad_name' to 'helipad_na'
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 6: Normalized/laundered field name: 'edge_lighting' to 'edge_light'
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 6: Normalized/laundered field name: 'edge_lighting' to 'edge_light'
Warning 1: Value '1090' of field width_m has been truncated to 3 characters.
This warning will not be emitted any more for that layer.
Warning 6: Normalized/laundered field name: 'texture_heading' to 'texture_he'
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 6: Normalized/laundered field name: 'is_illuminated' to 'is_illumin'
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 6: Normalized/laundered field name: 'true_heading_deg' to 'true_headi'
Warning 6: Normalized/laundered field name: 'visual_glide_deg' to 'visual_gli'
Warning 1: Value 'VASI' of field rwy_num has been truncated to 3 characters.
This warning will not be emitted any more for that layer.

A bit verbose, but nothing to really worry about. They are just warnings, not 
errors.

And the result in a viewer looks right.


More information about the gdal-dev mailing list