Más

No se puede crear un polígono circular con ArcGIS Explorer SDK

No se puede crear un polígono circular con ArcGIS Explorer SDK


Tengo problemas para crear un círculo con un radio específico de 200 pies. He probado varias formas de trasladar los puntos a lo largo del arco circular.

Aquí está mi código actual:

var display = ESRI.ArcGISExplorer.Application.Application.ActiveMapDisplay; var center = display.TrackPoint (); var ConvertRadius = Unit.Convert (200, Unit.Feet, center.CoordinateSystem.Unit); var firstPoint = GeometryOperations.Move (centro, ConvertRadius, 0); var puntos = nueva lista(); puntos.Añadir (primerPunto); for (int i = 1; i <360; i ++) {var point = GeometryOperations.Rotate (firstPoint, center, (Math.PI / 180) * i) as Point; puntos.Añadir (punto); } var poly = new Polygon (puntos, display.CurrentCoordinateSystem); var circleGraphic = nuevo gráfico (poly, Symbol.Fill.Solid.Red); display.Graphics.Add (circleGraphic);

Parece que solo tengo problemas para crear un polígono. Usando el bucle anterior, puedo colocar 360 marcadores en un círculo alrededor del punto central.

Alternativamente, si hay una forma de crear un búfer desde un punto utilizando métodos programáticos, sería suficiente. Estoy tratando de consultar todas las formas que están a 200 pies de un punto de destino.


En realidad, es posible que esté creando con éxito el círculo, excepto que su proyección parece distorsionarlo.

Para comprobarlo, acceda a 3D y compruebe si el círculo todavía se ve distorsionado.


Ver el vídeo: ARDUINO - HTML5 #2: INTRODUCCION A CANVAS - ELEMENTO CANVAS HTML5 API