Ejemplo n.º 1
0
        public async Task <List <T> > ProcessPlaces <T>(string path)
        {
            string url = baseUrlLocations
                         .AddPath(path);

            var division = await HttpRequestUrl.ProcessHttpClient <List <T> >(url);

            return(division);
        }
Ejemplo n.º 2
0
        public async Task <Feature <TGeometry> > ProcessMeshes <TGeometry>(string path, string identifier)
            where TGeometry : IGeometryObject
        {
            string url = baseUrlMeshes
                         .AddPath(path)
                         .AddPath(identifier)
                         .SetQueryParams(new
            {
                qualidade = "minima",
                formato   = "application/vnd.geo+json"
            });

            var json = await HttpRequestUrl.ProcessHttpClient(url);

            var featureCollection = JsonConvert.DeserializeObject <FeatureCollection>(json);

            var feature = JsonConvert.DeserializeObject <Feature <TGeometry> >(
                JsonConvert.SerializeObject(featureCollection.Features[0]));

            return(feature);
        }