ThinkGeo.com    |     Documentation    |     Premium Support

ShapeFile encoding Problems

Hello i´m having problems with the attached shapefile “Freguesia”.

I know the problem is related with encoding, but can´t find a way to fix it.



I´ve changed in qgis the strange characters in Freguesia column but in map suite explorer the strange characters are still visible.



see attached pictures "ArgisEdit"and “MapSuiteVisualization” inside pictures.zip



Also some features of the shapefile are giving the error printed in picture “DecimalDegrees_problems”.



We are using ThinkGeoMapSuite 5.5



Things i already tried:


        
  • Saved other shapefile from qgis. Problems persists.

  •     
  • Importa data to sql server 2008, and then export it to shape file with qgis. Problems persists.










regards

Freguesia.zip (68.1 KB)
001_pictures.zip (525 KB)

Hello Luis, 
  
 Yes, you are right, it is related with encoding, but the map suite explorer doesn’t provide a way to set the encoding. if you are programming on other project with the shape file. try to use the UTF-8 encoding for shapeFileFeatureLayer and then we can get the expected values. Like those codes: 
  
 ShapeFileFeatureSource f = new      ShapeFileFeatureSource(Path.Combine(fileFolder,"freguesia.shp"),Path.Combine(fileFolder,"freguesia.idx"),ShapeFileReadWriteMode.ReadOnly,Encoding.UTF8); 
 f.Open(); 
 Collection<Feature> allFeatures = f.GetAllFeatures(ReturningColumnsType.AllColumns); 
  
 As for the second question, we can’t recreate it in our end with map suite 5.5 explorer. Would you please try to replace the map suite 5.5 core dll with 7.0 and then have a try? The latest version of map suite you can get from your customer port. 
  
 If there is any questions, please feel free to let us know. 
 Thanks, 
  
 Summer

thanks, the problem with encoding was solved, the other problem was related with a previous version of map suite explorer that i was using. i was using, mapsuite explorer 4,5. With 5,5 (our current version) i had no issues.



regards,



luis diogo

Hi Luis, 
  
 Great to hear it helped, if you have any more question, please feel free to let us know. 
  
 Best Regards 
  
 Summer