ThinkGeo.com    |     Documentation    |     Premium Support

Projection and missing LineShapes

Hi ThinkGeo community, 



I’m having some problems with my custom generated shape file (included in attached solution) and GoogleProjection.



The projection I’m using is 

            Proj4Projection proj4Projection = new Proj4Projection();
            proj4Projection.InternalProjectionParametersString = Proj4Projection.GetEpsgParametersString(4326);
            proj4Projection.ExternalProjectionParametersString = Proj4Projection.GetGoogleMapParametersString();
and it seems to be working on the world map (Countries02.shp). 
Then I create a InMemoryFeatureLayer that contains some LineShapes (from the provided shp file). This layer also uses the same projection and when the Form load for the first time everything seems fine, I see the map and also my fancy red lines (usually all of them).
However… when I move the map around a bit, some of the smaller lines disappear, and then reappear when I move the map back (or to a new position). 


It also seems like the Zoom level affects when the lines appear and not.



When I change the projection to

            Proj4Projection proj4Projection = new Proj4Projection();
            proj4Projection.InternalProjectionParametersString = Proj4Projection.GetEpsgParametersString(4326);
            proj4Projection.ExternalProjectionParametersString = Proj4Projection.GetEpsgParametersString(4326);
then the lines do not disappear and all is fine (except for the wrong projection).



I have included a small Visual Studio solution that reproduces this problem. You should only have to relocate the world map (Countries02.shp) and the ThinkGeo dll dependencies. (I have referenced the files in ThinkGeo 7.0 Evaluation folder)

ThinkGeoSandBox.zip (23.1 KB)

Hi Grimur,



Welcome to Map Suite Forums!

Thanks for reporting this issue, currently, seems it is a bug when there are some features around the dateline and I will keep working on it. If any updates, I will update here ASAP.



Regards,

Troy

Alright thanks, I will stop searching for bugs in my .shp creation code then and keep refreshing the forums instead :D



Thank you for the fast reply.

Hi Grimur, 
  
 You’re welcome. 
  
 Regards, 
  
 Don