Beispiel #1
0
        static void Main(string[] args)
        {
            JSONClient client    = new JSONClient("http://localhost:8080/52n-sos-webapp/service");
            var        startTime = Utils.TimeFormat.GetTimeFormatForQuery(2012, 3, 1);
            var        endTime   = Utils.TimeFormat.GetTimeFormatForQuery(2012, 3, 10);

            var property = "Discharge"; //
            var station  = "15440550";  // ID of the station
            var result   = client.PerformTimeSeriesRequest(property, station, startTime, endTime);

            Console.WriteLine(result);
            Console.ReadKey();
        }
        public SosService()
        {
            //jsonClient = new JSONClient("http://wellsensorobsp.niwa.co.nz:8080/52n-sos-aquarius-webapp/service");
            jsonClient = new JSONClient("http://localhost:8080/52n-sos-webapp/service");
            StartDate  = "2012-03-01";
            EndDate    = "2012-03-02";

            timeSeries = new FeatureCoverage("Time Series")
            {
                IsTimeDependent = true,
                Arguments       = { new Variable <IFeature>("Location")
                                    {
                                        FixedSize = 0
                                    } },
                Components = { new Variable <double>("Value") },
            };

            property = "Discharge"; //
            station  = "91401";     // ID of the station

            AddDataItemSet <TimeSeries>(new List <TimeSeries>(), "Results", DataItemRole.Output, "ResultsTag", false);
            // DataItems.Add(new DataItem(timeSeries, "Time Series", typeof(FeatureCoverage), DataItemRole.Output, "TimeSeriesTag"));
        }