ThinkGeo.com    |     Documentation    |     Premium Support

Can proyect only some layers?

Hi.


I got those coordenates from a GPS device, when we put the points in a google map they fit perfect, but when i load those points in the application that we are developing it has a mismatch, so i wonder if i can manipulate the projection to set the points and vehicles layers (two InMemoryFeatureLayers) where they are suposed to be, but it does reproject the whole layers isn't?


I remember that when i tried to use the google map as background there was the same mismatch the google map appears to be at southwest of the rest of the map. Any suggestion?


Can't use the code provided in the community project "snap to GPS" because there are no roads layer, the roads "appears" as the blocks are drawn.


i attach one screenshot of the app the blue line is the trail i´m getting right now and the red line is where must be drawn.


 Also attach the positions file and i wish to attach the shape files for the map too, but it exceeds the max limit for attachments




GPSreadings0.txt (2.27 KB)

Well after some readings in the forums found that using: 
 
            //Layer for the cars’ image
            InMemoryFeatureLayer bitmapLayer = new InMemoryFeatureLayer();
            prj4.Open();
            bitmapLayer.FeatureSource.Projection = prj4; 
 
  
 i can set individual layer projection (or i’m missunderstanding it?), now if i want to “move” the layer wich values got to set i nthe projection? the +lat_0 and +lon_0 or the +x_0 and +y_0 values? 
  
    prj4.InternalProjectionParameters = “+proj=tmerc +lat_0=4.594200416666666 +lon_0=-74.07950791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs”;
            prj4.ExternalProjectionParameters = ManagedProj4Projection.GetEsriParameters(4326); 
 
  
 I’m totally new with this stuff so any guidance will be welcome.

We have a lot of projection questions similar to yours. To have your projection issue resolved, you need to know your data and in what projection there are in. I looked at your GPS readings and obviously there are in Geodetic (They should be in Neiva, Colombia). What is the projection info on your street data?  
  Be aware that there might be a datum issue. This is explained in one of our Code Community projects "Datum Transformation" 
 code.thinkgeo.com/projects/datumtransformation 
  
 We basically need the exact projection information of your GPS readings and of your street data and you will show you how to have your GPS readings lining up with the street data.