Opened 9 years ago
Last modified 6 years ago
#2962 new defect
v.out.ogr should be able to shrink attributes names for ESRI Shapefile format
Reported by: | medspx | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 7.6.2 |
Component: | Vector | Version: | unspecified |
Keywords: | v.in.ogr, ogr, shapefile | Cc: | |
CPU: | All | Platform: | All |
Description
When trying to use v.out.ogr to shapefiles, some attributes are not exported at all just because their name is more than 10 characters long.
v.out.ogr complains: ERROR 6: Failed to add field named 'a_road_name'
I know this is a Shapefile limit but I think that there should be a mechanism like in OGR library where unique field names are produced:
"Attribute names can only be up to 10 characters long. Starting with version 1.7, the OGR Shapefile driver tries to generate unique field names. Successive duplicate field names, including those created by truncation to 10 characters, will be truncated to 8 characters and appended with a serial number from 1 to 99.
For example:
a → a, a → a_1, A → A_2; abcdefghijk → abcdefghij, abcdefghijkl → abcdefgh_1"
With such a mechanism there would be less export errors...
Change History (5)
comment:1 by , 9 years ago
Component: | Default → Vector |
---|---|
Keywords: | v.in.ogr added |
comment:2 by , 9 years ago
Milestone: | 7.0.4 → 7.0.5 |
---|
comment:3 by , 8 years ago
Milestone: | 7.0.5 → 7.0.6 |
---|
comment:4 by , 7 years ago
Milestone: | 7.0.6 → 7.0.7 |
---|
comment:5 by , 6 years ago
Milestone: | 7.0.7 → 7.6.2 |
---|