0

I have a dxf format file named test.dxf which has some Chinese characters inside. I tried to transform it to GeoJSON file using ogr2ogr -f GeoJSON test.geojson test.dxf and returned GeoJSON showing unrecognizable characters like this:

comp:甯岀背绉戯紙鍖椾含锛夊尰鑽鎶€鏈夐檺鍏徃"

I also tried with ogr2ogr -f GeoJSON test.geojson test.dxf ENCODING='UTF-8' but it doesn't work out.

How can I get the result correctly?

Related reference:

Converting shapefile from Shift_JIS to UTF-8 when the usual methods fail

7
  • Do you mean that those characters are not using a correct Chinese character set? Commented Apr 8, 2019 at 6:10
  • No, the output of transformed Chinese characters are unrecognizable messy characters. I think maybe need to set encoding configure to ogr2ogr. Commented Apr 8, 2019 at 8:00
  • Have you read gdal.org/drv_dxf.html and what it says about character encoding? Commented Apr 8, 2019 at 8:03
  • Yes, I just read it, please give me some advices. I have read a question's answer which says I may re-save test.dxf file with encoding utf-8 using qgis, but I hope to use command like ogr2ogr -f GeoJSON test.geojson test.dxf ENCODING='UTF-8' to transform, i'm not sure if it's possible. Commented Apr 8, 2019 at 11:44
  • gdal.org/ogr2ogr.html Commented Apr 8, 2019 at 12:15

1 Answer 1

1

you need add DXF file encoding config,this command: "--config DXF_ENCODING". eg:

ogr2ogr --config DXF_ENCODING "UTF-8" -f GeoJSON C:\\Users\\Administrator\\Desktop\\Test.geojson C:\\Users\\Administrator\\Desktop\\Test.dxf 

reference resources

4
  • 1
    Hi Xi and welcome on GIS.Srackexchange, could you add some details to your answers. links can die after some time so it's prefered to add some text to your code Commented Jul 6, 2022 at 11:21
  • This is the correct answer in the code Commented Jul 7, 2022 at 3:46
  • I know but this code snippet is only providing immediate help. A proper explanation would greatly improve its long-term value by showing why this is a good solution to the problem and would make it more useful to future readers with other, similar questions. Please edit your answer to add some explanation, including the assumptions you’ve made Commented Jul 7, 2022 at 5:51
  • ok,I have corrected it Commented Jul 8, 2022 at 7:37

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.