Beispiel #1
0
        private void generateParkingRegions()
        {
            string dir       = Path.Combine(Constants.DATA_DIR, "beijingTrj");
            string targetDir = Path.Combine(Constants.DATA_DIR, "beijingTrjPart");

            var             dict   = TrajAndHotSpotTest.GetParkingPoints(targetDir);
            List <GeoPoint> points = new List <GeoPoint>();

            foreach (var pair in dict)
            {
                points.AddRange(pair.Value);
            }
            var    mbrs = TrajAndHotSpotTest.ExtractRegions(points);
            string parkingRegionShapeFileName = Path.Combine(Constants.DATA_DIR, "beijingTrjPart", "shp", "parkingRegions_dev.shp");

            TrajAndHotSpotTest.GenerateParkingRegionShape(mbrs, parkingRegionShapeFileName);
            drawMBR(mbrs);
        }