根据指定的行数和列数所对应的栅格点转换为地理坐标系下的点(x, y)坐标。
命名空间:
SuperMap.Data程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public Point2D GridToXY( Point point ) |
参数
- point
- Type: System.Drawing..::.Point
指定的行数和列数所对应的栅格。Point(x,y)
返回值
地理坐标系下的对应的点坐标。示例
以下代码示范如何将指定行列数处的栅格点的值转换为地理坐标系下的点。
假设打开了一个工作空间workspace,工作空间中的数据源(datasource)中包含了的一个栅格数据集 Raster(datasetGrid)。
CopyC#
public void TestGridToXY(Workspace workspace, Datasource datasource) { //打开栅格数据集 DatasetGrid datasetGrid = datasource.Datasets["Raster"] as DatasetGrid; datasetGrid.Open(); //取出栅格数据集中指定行列数处的栅格点的值,并将该点转换为地理坐标系下的点 Double value = datasetGrid.GetValue(100, 50); Point point = new Point(100, 50); Point2D point2D = datasetGrid.GridToXY(point); Console.WriteLine("该点的栅格值为:" + value + "地理坐标为:" + point2D); }