ThinkGeo.com    |     Documentation    |     Premium Support

Land Use A Encoding

Hello


we are using te following code to draw and label LandUseA in our project but there is a difference in encoding in which the city of AlJubail display's its LandUseA with arabic encoding Jeddah for example displays the encoding of its LandeUseA in unrecoginzed caracheters could you tell us the reason for this problem I sent the dbf files to your support email.


the code is:


ShapeFileFeatureLayer AlJubailUseALayer = new ShapeFileFeatureLayer(@"D:\Call_Center\MapData\AlJubail_POI\LandUseA.shp");

                            ShapeFileFeatureLayer.BuildIndexFile(@"D:\Call_Center\MapData\AlJubail_POI\LandUseA.shp", BuildIndexMode.DoNotRebuild);

                            AlJubailUseALayer.Name = "UseALayer";

                            AlJubailUseALayer.ZoomLevelSet.ZoomLevel07.DefaultAreaStyle = AreaStyles.Forest1;

                            AlJubailUseALayer.ZoomLevelSet.ZoomLevel07.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;

                            AlJubailUseALayer.ZoomLevelSet.ZoomLevel15.DefaultTextStyle = TextStyles.CreateSimpleTextStyle("POLYGON_NM", "Arial", 7, DrawingFontStyles.Bold, GeoColor.StandardColors.Black, 3, 3);

                            AlJubailUseALayer.ZoomLevelSet.ZoomLevel15.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;

 


The same code is used for Jeddah and all the other cities.


Thanks



Saddam, 
  
  We received the dbf files for both Jeddah and Jubail. Can you also send us the shp and shx files? Thank you.

Val 
  
 I’ve sent  the files you asked for to your email 
  
 Thanks

Saddam,


 I tested your both shapefile and labeled it using an encoding for Arabic (there are several) and it looks fine to me (of course I don't know Arabic). We support encoding in all the languages and culture. It is the responsability of the user to know what encoding code his shapefiles require. Thank you.



 


Jeddah:


 



 


Jubail:




Val  
  
 The letters are arabic but they dont make a readable word that is in arabic i mean now also in your image Al Jubail is not making sense before in our code it was all ok and the other cities had a problem now they display arabic letters but not making words. 
  
 Thanks

Saddam,


 I don't know Arabic nor does anyone at ThinkGeo. What I can ensure you is that encoding is working with MapSuite as we have many clients using non latin characters (Russian, Chinese, Greek etc) to label their shapefiles without a problem. It is ultimately the responsability of the user to no the data and what encoding code to use. Thank you.



Val 
  I solved the issue of LandUseA, Thank you 
  
 Saddam

Saddam,


 I am glad you could solve the issue. I hope you could point you out to the right directions with my answers. Good luck on the development of your app.