说明我正在使用离线地图应用程序。我正在使用Sharpmap(开源)制作离线地图。
到目前为止,我做了什么?
SharpMap.Map地图=新的SharpMap.Map();
GdalRasterLayer Rasterlayer =新的GdalRasterLayer(“ Raster”, “ world_raster_mod.tif”); map.layers.add(Rasterlayer);
GeoAPI.Geometries.Coordinate []点=新 GeoAPI.Geometries.Coordinate [] {InitialCoord,DestCoord};
VectorLayer LineLayer =新的VectorLayer(“ LineLayer”);
LineLayer.DataSource =新 GeometryProvider(gf.CreateLineString(points));
map.Layers.Add(LineLayer);
System.Drawing.Drawing2D.Matrix maptransform =新 System.Drawing.Drawing2D.Matrix();
maptransform.RotateAt(float.Parse((-bearing).ToString()),新 PointF(mapBox1.Size.Width / 2,mapBox1.Size.Height / 2));
map.MapTransform = maptransform;
mapBox1.Map =地图;
我面临的问题 向量层已转换,但GDAL栅格层不可见或可能被删除(不知道实际问题)。而且也未获得任何错误/异常
我想要什么?将GDAL栅格图层与矢量图层一起转换。