Hi, I can reproduce the issue with ogr2ogr and this csv file “ogr_styletest.csv”:
wkt,OGR_STYLE "POINT (1 3)","LABEL(t:""TT"",a: 0,c:#0000ff)" Check what we have: ogrinfo ogr_styletest.csv -al OGRFeature(ogr_styletest):1 wkt (String) = POINT (1 3) OGR_STYLE (String) = LABEL(t:"TT",a: 0,c:#0000ff) Style = LABEL(t:"TT",a: 0,c:#0000ff) POINT (1 3) Convert into MapInfo MIF: ogr2ogr -f "MapInfo File" ogr_styletest.mif ogr_styletest.csv What we have now: ogrinfo ogr_styletest.mif -al OGRFeature(ogr_styletest):1 wkt (String) = POINT (1 3) OGR_STYLE (String) = LABEL(t:"TT",a: 0,c:#0000ff) Style = SYMBOL(a:0,c:#000000,s:12pt,id:"mapinfo-sym-35,ogr-sym-9") POINT (1 3) The LABEL style is changed into SYMBOL. Label is kept as label if ogr2ogr is set to write out for example OpenJUMP JML format (-f JML). -Jukka Rahkonen- Lähettäjä: gdal-dev <gdal-dev-boun...@lists.osgeo.org> Puolesta prashanti seri Lähetetty: maanantai 1. elokuuta 2022 8.02 Vastaanottaja: gdal-dev@lists.osgeo.org Aihe: [gdal-dev] unable to export Mapinfo text geom- style always symbol Team, We are exporting a "TextPointGeometry" type feature using GDAL MapInfo driver. Below is the pseudo code - Driver mapInfoFileDriver = Ogr.GetDriverByName("MapInfo File"); ... Feature mapInfoFeature = CreateFeature(featureData[i].Geometry, mapInfolayer, featureData[i].SpatialRef); mapInfoFeature.SetStyleString($"LABEL(t:\"TT\",a: 0,c:#0000ff)"); Result checked with ogrinfo, observed that style is always SYMBOL, see below - Style = SYMBOL(a:0,c:#000000,s:12pt,id:"mapinfo-sym-35,ogr-sym-10") Are we missing anything or any limitations? Regards, Prashanti
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev