${iServerJava6R_DatasetExtractParams_Title}
${iServerJava6R_DatasetExtractParams_Description}
private void datasetsIsoline_Click(object sender, RoutedEventArgs e) { DatasetSurfaceAnalystParameters param = new DatasetSurfaceAnalystParameters { Dataset = "SamplesP@Interpolation", SurfaceAnalystMethod = SurfaceAnalystMethod.ISOLINE, ZValueFieldName = "AVG_TMP", Resolution = 3000, ParametersSetting= new SurfaceAnalystParametersSetting { ResampleTolerance = 0.7, SmoothMethod = SmoothMethod.BSPLINE, DatumValue = Convert.ToDouble(MyTextBox1.Text), Interval = Convert.ToDouble(MyTextBox2.Text), Smoothness = 3 }, }; SurfaceAnalystService datasetIsolineService = new SurfaceAnalystService(url2); datasetIsolineService.ProcessAsync(param); datasetIsolineService.ProcessCompleted += new EventHandler<SurfaceAnalystEventArgs>(datasetIsolineService_ProcessCompleted); datasetIsolineService.Failed += new EventHandler<ServiceFailedEventArgs>(datasetIsolineService_Failed); }
//数据集提取等值线 private void datasetIsoline_Click(object sender, RoutedEventArgs e) { var parameters = new DatasetSurfaceAnalystParameters { SurfaceAnalystMethod = SurfaceAnalystMethod.ISOLINE, Resolution = 3000, Dataset = "SamplesP@Interpolation", ZValueFieldName = "AVG_WTR", //ResultSetting = new DataReturnOption //{ // //DatasetName = "iso@Interpolation", // MaxRecordCount = 100, // //IsOverwrite = true //}, MaxReturnRecordCount = 100, ParametersSetting = new SurfaceAnalystParametersSetting { ResampleTolerance = 0.7, Smoothness = 3, Interval = 100, SmoothMethod = SmoothMethod.BSPLINE, DatumValue = 0, //ClipRegion = new GeoRegion //{ // Parts = new ObservableCollection<Point2DCollection> // { // new Point2DCollection // { // new Point2D(-2661198,5769677), // new Point2D(-2661198,1683273), // new Point2D(2372026,1683273), // new Point2D(2372026,5769677) // }, // }, //} } }; var datasetIsolineService = new SurfaceAnalystService(url); datasetIsolineService.ProcessAsync(parameters); datasetIsolineService.ProcessCompleted += new EventHandler<SurfaceAnalystEventArgs>(datasetIsolineService_ProcessCompleted); datasetIsolineService.Failed += new EventHandler<SuperMap.Web.Service.ServiceFailedEventArgs>(datasetIsolineService_Failed); }
//数据集提取等值面 private void datasetIsoRegion_Click(object sender, RoutedEventArgs e) { var parameters = new DatasetSurfaceAnalystParameters { SurfaceAnalystMethod = SurfaceAnalystMethod.ISOREGION, Resolution = 3000, Dataset = "SamplesP@Interpolation", ZValueFieldName = "AVG_WTR", //ResultSetting = new DataReturnOption //{ // //DatasetName = "iso1@Interpolation", // MaxRecordCount = 100, // //IsOverwrite = true //}, MaxReturnRecordCount = 100, ParametersSetting = new SurfaceAnalystParametersSetting { ResampleTolerance = 0.7, Smoothness = 3, Interval = 100, SmoothMethod = SmoothMethod.BSPLINE, DatumValue = 100, } }; var datasetIsoRegionService = new SurfaceAnalystService(url); datasetIsoRegionService.ProcessAsync(parameters); datasetIsoRegionService.ProcessCompleted += new EventHandler<SurfaceAnalystEventArgs>(datasetIsoRegionService_ProcessCompleted); datasetIsoRegionService.Failed += new EventHandler<SuperMap.Web.Service.ServiceFailedEventArgs>(datasetIsoRegionService_Failed); }