Hi Martin, For ESRI shapefiles to max size of fieldnames is 10, so it is truncated.
Paul *Paul Meems * Release manager, configuration manager and forum moderator of MapWindow GIS. www.mapwindow.org Owner of MapWindow.nl - Support for Dutch speaking users. www.mapwindow.nl *The English presentations of the MapWindow GIS Conference 2014 are online. <http://www.slideshare.net/mapwindow>* 2014-10-14 10:53 GMT+02:00 Martin Landa <[email protected]>: > Hi, > > 2014-10-13 18:30 GMT+02:00 Martin Landa <[email protected]>: > > I have another problem with Esri Shapefile format probably not related > to the originally reported issue. When converting data (GML) > > OGRFeature(Parcely):0 > gml_id (String) = PA.2561191602 > Id (String) = 2561191602 > Nespravny (String) = (null) > KmenoveCislo (Integer) = 162 > PododdeleniCisla (Integer) = 2 > > to Esri Shapefile I get > > OGRFeature(parcely):0 > gml_id (String) = PA.2561191602 > Id (String) = 2561191602 > Nespravny (String) = (null) > KmenoveCis (Integer) = (null) > Pododdelen (Integer) = (null) > > So missed 'KmenoveCislo/KmenoveCis'. Converting the same data using > ogr2ogr works. > > But the same Python script works well when converting data eg. to PostGIS: > > OGRFeature(parcely):1 > gml_id (String) = PA.2561191602 > id (String) = 2561191602 > nespravny (String) = (null) > kmenovecislo (Integer) = 162 > pododdelenicisla (Integer) = 2 > > > Critical part of the code: > > """ > ofeature = ogr.Feature(olayer.GetLayerDefn()) > ofeature.SetFrom(feature) > ... > olayer.CreateFeature(ofeature) > """ > > Any idea what could be wrong? Thanks in advance! Martin > > -- > Martin Landa * http://geo.fsv.cvut.cz/gwiki/Landa > _______________________________________________ > gdal-dev mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/gdal-dev >
_______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
