0

je l'exemple de code de tampons de géodésie ArcGIS à partir du lien suivantVous voulez montrer des points tampons personnalisés à l'aide de CSV Geodesic local dans ArcGIS

https://developers.arcgis.com/javascript/3/jssamples/ge_geodesic_buffers.html

Configuration du proxy. ça a bien fonctionné et montré tous les points avec des caractéristiques.

Il devenais points de ce lien http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/4.5_week.csv "

mais je voulais montrer des points de mon propre fichier CSV mais je n'ai pas trouvé un moyen de faire dans cet exemple de code, j'utilisé CSVLayer pour montrer des points qui a bien fonctionné pour montrer mes points, mais il ne présente pas de caractéristiques ce qui était dans un tampon géodésie. Je ne pouvais pas ajouter la couche de fonction pour parce que la carte ne contient pas des graphiques.

Pourriez-vous s'il vous plaît me fournir d'une manière qui Je peux montrer mes propres points, tout comme l'exemple de tampon Geodesic?

Répondre

0

Si vous utilisez ArcGIS Runtime SDK pour .NET v100, vous pouvez analyser le fichier csv pour obtenir les valeurs lat/lon, utiliser la méthode GeometryEngine.BufferGeodetic et GraphicsOverlay pour afficher le résultat. var overlay = MyMapView.GraphicsOverlays[0]; foreach (var line in result) { var longitude = Convert.ToDouble(line["longitude"]); var latitude = Convert.ToDouble(line["latitude"]); var mp = new MapPoint(longitude, latitude, SpatialReferences.Wgs84); var buffer = GeometryEngine.BufferGeodetic(mp, 2000, LinearUnits.Kilometers); var graphic = new Graphic(buffer, new SimpleFillSymbol(SimpleFillSymbolStyle.Solid, Colors.Blue, null)); overlay.Graphics.Add(graphic); }

+0

Je n'utilise aucun sdk –