private void EditShpfile_Click(object sender, EventArgs e)
{
#region 研究shapfilew文件
// //增加點
// SimpleMarkerSymbol sms = new SimpleMarkerSymbol();
// sms.Color = Color.Red;
// sms.Size = 34;
// sms.Style = SimpleMarkerSymbolStyle.X;
// MapPoint mapPoint = new MapPoint(-117.334, 34.55, 6000);
// Graphic g = new Graphic(mapPoint, sms);
// GraphicsOverlay graphicsOverlay = new GraphicsOverlay();
// graphicsOverlay.Graphics.Add(g);
// ////增加線
// //SimpleLineSymbol smLine = new SimpleLineSymbol();
// //smLine.Color = Color.Red;
// //smLine.Style = SimpleLineSymbolStyle.Dash;
// //MapPoint mp = new MapPoint(-117, 34.55);
// //MapPoint mp0 = new MapPoint(118, 36);
// //List<MapPoint> pointList = new List<MapPoint>();
// //pointList.Add(mp);pointList.Add(mp0);
// //Polyline polyline = new Polyline(pointList);
// //Graphic gline = new Graphic(polyline, smLine);
// //graphicsOverlay.Graphics.Add(gline);
// ////增加面
// //MapPoint mp1 = new MapPoint(-117, 33);
// //MapPoint mp2 = new MapPoint(100, 34);
// //MapPoint mp3 = new MapPoint(50, 60);
// //MapPoint mp4 = new MapPoint(150, 80);
// //List<MapPoint> pointlist = new List<MapPoint>();
// //pointlist.Add(mp1);
// //pointlist.Add(mp2);
// //pointlist.Add(mp3);
// //pointlist.Add(mp4);
// //SimpleFillSymbol sfs = new SimpleFillSymbol();
// //sfs.Color = Color.FromRgb(255, 0, 255);
// ////sls爲線符號實例
// //LineSymbol lineSymbol = new SimpleLineSymbol();
// //lineSymbol.Color = Color.Green;
// //lineSymbol.Width = 20;
// //sfs.Outline= lineSymbol;
// //Polygon polygon = new Polygon(pointlist);
// //Graphic gpolygon = new Graphic(polygon, sfs);
// //graphicsOverlay.Graphics.Add(gpolygon);
// //
// //Envelope envelope = new Envelope(-123,33,-101,48, mapView.SpatialReference);
// //所有元素都有一個外接矩形 。
// //new Point( -117.195800, 34.056295);
// //SketchEditor mainSketchEditor = mapView.SketchEditor;
// //var point = mainSketchEditor.SelectedVertex;
// //SketchStyle mainSketchStyle =mapView.SketchEditor.Style;
// //mainSketchEditor.StartAsync(SketchCreationMode.Point);
//// mainSketchEditor.Stop();
// //官網
// mapView.GraphicsOverlays.Add(graphicsOverlay);
// LoadLayer();
#endregion 研究shapefile文件
}
Xamarin + ArcGISRuntime之添加點線面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.