public List<List<double>> getDataAlongLine( datacontract.geojsonLine profileLine, int nrSamples = 30, CRS srs = CRS.WGS84) { client.Headers[HttpRequestHeader.ContentType] = "application/json"; Uri dhmUri = new Uri(baseUri + "DHMVMIXED/request/"); datacontract.dhmRequest dhmMsg = new datacontract.dhmRequest() { Samples = nrSamples, LineString = profileLine, SrsIn= (int)srs , SrsOut= (int)srs }; string postData = JsonConvert.SerializeObject(dhmMsg); byte[] byteArray = System.Text.Encoding.ASCII.GetBytes(postData); byte[] byteResult = client.UploadData(dhmUri, "POST", byteArray); string json = Encoding.ASCII.GetString(byteResult); List<List<double>> response = JsonConvert.DeserializeObject<List<List<double>>>(json); return response; }
public List <List <double> > getDataAlongLine(datacontract.geojsonLine profileLine, int nrSamples = 30, CRS srs = CRS.WGS84) { client.Headers[HttpRequestHeader.ContentType] = "application/json"; Uri dhmUri = new Uri(baseUri + "DHMVMIXED/request/"); datacontract.dhmRequest dhmMsg = new datacontract.dhmRequest() { Samples = nrSamples, LineString = profileLine, SrsIn = (int)srs, SrsOut = (int)srs }; string postData = JsonConvert.SerializeObject(dhmMsg); byte[] byteArray = System.Text.Encoding.ASCII.GetBytes(postData); byte[] byteResult = client.UploadData(dhmUri, "POST", byteArray); string json = Encoding.ASCII.GetString(byteResult); List <List <double> > response = JsonConvert.DeserializeObject <List <List <double> > >(json); return(response); }