コード例 #1
0
        private void iDW内插ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            IDW pIDW = new IDW();

            IGeoDataset pGeoDataset = pIDW.GetIDW((axMapControl1.Map.get_Layer(0) as IFeatureLayer).FeatureClass, "H", .013866668, 0.5, 2);

            IRaster pRaster = pGeoDataset as IRaster;

            // ILayerFile pLayerFile = new LayerFileClass();

            // pLayerFile.Open(@"..\\..\\..\\..\\..\\Idw_shp.lyr");



            IRasterLayer pRsterLayer = new RasterLayerClass();

            pRsterLayer.CreateFromRaster(pRaster);

            //  pRsterLayer.Renderer = (pLayerFile.Layer as IRasterLayer).Renderer;


            axMapControl1.AddLayer(pRsterLayer);
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: Krystal001025/temp
        private void iDW内插ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            IDW pIDW = new IDW();

            IGeoDataset pGeoDataset = pIDW.GetIDW((axMapControl1.Map.get_Layer(0) as IFeatureLayer).FeatureClass, "H", .013866668, 0.5, 2);

            IRaster pRaster = pGeoDataset as IRaster;

            // ILayerFile pLayerFile = new LayerFileClass();

            // pLayerFile.Open(@"..\\..\\..\\..\\..\\Idw_shp.lyr");

            IRasterLayer pRsterLayer = new RasterLayerClass();

            pRsterLayer.CreateFromRaster(pRaster);

            //  pRsterLayer.Renderer = (pLayerFile.Layer as IRasterLayer).Renderer;

            axMapControl1.AddLayer(pRsterLayer);
        }