public void Test000_Distance() { SIGENCEScenarioToolTestCaseHelper.ShowTestCaseInformation(); //----------------------------------------------------------------- // Possibility 1 { //var p1 = GetSqlGeometry( GeoHelper.PORTANIGRA ); //var p2 = GetSqlGeometry( GeoHelper.AMPHITHEATER ); var p1 = GetSqlGeometry(GeoHelper.CreatePoint(47.666557, 9.386941)); var p2 = GetSqlGeometry(GeoHelper.CreatePoint(47.666100, 9.172648)); var dist = p1.STDistance(p2); Log.InfoFormat("Point 1 -> Point 2 :{0}", dist * 100); } // Possibility 2 { double dist = NetTopologySuite.Operation.Distance.DistanceOp.Distance(GeoHelper.PORTANIGRA, GeoHelper.AMPHITHEATER); Log.InfoFormat("Port Nigra -> Amphitheater :{0}", dist * 100); } // Possibility 3 { double dist = GeoHelper.PORTANIGRA.Distance(GeoHelper.AMPHITHEATER); Log.InfoFormat("Port Nigra -> Amphitheater :{0}", dist * 100); } }