Hi,
I'm looking for a way to get the Geometry Type of a layer, giving its URL
(e.g. http://services.arcgisonline.com/ArcGIS/rest/services/Demographics/USA_Average_Household_Size/MapSer...
returns esriGeometryPolygon in REST but how can I get it programmatically?
Thanks a lot,
Miri
private void GetLayerDescription()
{
var webClient = new WebClient();
webClient.OpenReadCompleted += DownloadComplete;
webClient.OpenReadAsync(new Uri("http://services.arcgisonline.com/ArcGIS/rest/services/Demographics/USA_Average_Household_Size/MapServer/1?f=json"));
}
private string _geometryType;
private void DownloadComplete(object sender, OpenReadCompletedEventArgs e)
{
if ( e.Error != null ) return;
var jsonObject = JsonValue.Load(e.Result) as JsonObject;
if ( jsonObject == null ) return;
JsonValue geometryTypeJsonValue;
if ( jsonObject.TryGetValue("geometryType", out geometryTypeJsonValue) )
{
_geometryType = geometryTypeJsonValue;
}
}