ThinkGeo.com    |     Documentation    |     Premium Support

Projections and elevation


Hello,


 


We are using these projections:


                    manProj4Projection.InternalProjectionParametersString = ManagedProj4Projection.GetEpsgParametersString(4326);


                    manProj4Projection.ExternalProjectionParametersString = ManagedProj4Projection.GetGoogleMapParametersString();//  GetEpsgParameters(3785);


 


do they assume 0 elevation?  


Is there a way to account for elevation?


For example change the projection to be at different elevation.


I apply this projection to a ShapeFileFeatureLayer (poLayer.FeatureSource.Projection = manProj4Projection;)


I was wondering if I could change the elevation of the projection and then apply it, in a situation where I knew that this particular shapefile was at elevation X. 


 


 


Thank you


Thomas



Thomas, 
  
   The projection conversions offered by the the class ManagedProj4Projection is for going from one 2D projection to another 2D projection. Only the x and y values are taken into account, not the z values for elevation. In other words it converts a 2D coordinate system into another 2D coordinate system. The elevation aspect is another issue handled by technologies such as DEM, isolines, 3D visualisation. I don’t know what you want to do exactely and kind of data you have but elevation can also be handled simply by a point based shapefile that has an elevation column. In this post I am answering in a very general way since I don’t know much about your case and I hope this will give you an idea of the elevation issues in GIS.

Val,


Thanks.  What we were wondering is whether there was support for scaling say, shapefiles based on its elevation.  For example, if a shapefile was at lower elevation then it would appear smaller on the map compared to a shapefile next it that was at higher elevation.


I was under the impression that Z data in shepfiles is disregarded in Map Suite.  


Could you clarify if it's used or not?


thank you


Thomas



Thomas,


 You are correct. MapSuite supports the shape type PointZ, PolylineZ, PolygonZ and MultiPointZ but the z value is not taken into account. The Z value is used for 3D analysis and 3D viewing which are features that are not supported by MapSuite yet. Actually, if you look at the Enhancement Tracker, the support for 3D gets a high score in popularity. You are welcome to vote that feature up. helpdesk.thinkgeo.com/EnhancementTracker