ThinkGeo.com    |     Documentation    |     Premium Support

Cant Import Shapefile

Ive been trying to import my shapefile into the ASP.net framework using Mapsuite ASP.net but a message comes up when debugging the program requesting for a .idx file. The .idx file is available in the same folder of that of the actual shapefile im trying to import


I tried using ShapeFileFeatureSource.BuildinIndexFile aswel as ShapeFileFeaturLayer.BuildIndexFile and .RequiredIndex set to false.


This removes the message of the .idx file missing but no shapefile is still displayed when i run the program


Below is my code


Thank you



@


@


using ThinkGeo.MapSuite.MvcEditionusing ThinkGeo.MapSuite.Core

<


div>

@{


Html.ThinkGeo().Map(


.MapBackground(


.CurrentExtent(5, 78, 30, 26)


.MapUnit(


.StaticOverlay(overlay =>


{

 



 


"Map1", 600, 500)new BackgroundLayer(new GeoSolidBrush(GeoColor.FromHtml("#E5E3DF"))))GeographyUnit.DecimalDegree)

 


ShapeFileFeatureLayer layer = new ShapeFileFeatureLayer(@"F:\Maps\1ST FLOOR\BUILDING\Building.shp");

ShapeFileFeatureLayer



.BuildIndexFile(@"F:\Maps\1ST FLOOR\BUILDING\Building.shp"); 

layer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle =


layer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel =


overlay.Layer(layer);


AreaStyles.Forest1;ApplyUntilZoomLevel.Level20;

})


.Render();



}



</


div>



Hello Ross, 
  
 Thanks for your post, your code looks like no problem, and if you set RequiredIndex  to false, it will work even with out idx file. 
  
 So could you please check your shape file’s projection see if you set right, and if you can provide the shape file, we can do some test on it. 
  
 If it’s too big to upload here, you can sent to forumsupport@thinkgeo.com 
  
 Regards, 
  
 Gary

Gary ive sent a email containing the problem shapefile to forumsupport@thinkgeo.com  
  
 Could you see it in relation to this discussion

Hello Ross, 
  
 Thanks for your data, but I only got your Building.shp file, I need Building.shx and Building.dbf file, with this three file, we can open a shape file. Could you please send the rest of them to me? 
  
 Regards, 
  
 Gary

Apologies Gary 
  
 Ive sent the .shx and .dbf files to forumsupport@thinkgeo.com  
  
 Thank You 
  
 Ross

Hello Ross, 
  
 Thanks for your data, your shape file has no problem, and your code has no problem, the only reason is you set the wrong extent to the map, so that map shows not your shape at. Please try the extent below: 
  
 (25.6696547960048,-33.9994236973752,25.6736244653469,-34.002256110095) 
  
 Regards, 
  
 Gary

Thanx Gary  
  
 We will attempt to change the extent and notify you how it goes 
  
 Thank you 
  
 Ross

Thanx Gary  
  
 We will attempt to change the extent and notify you how it goes 
  
 Thank you 
  
 Ross

Thanx alot Gary the importing of the shapefile was successful 
  
 Regards  
 Ross

Hello Ross, 
  
 You are welcome. 
  
 Regards, 
  
 Gary