コード例 #1
0
ファイル: OpenStreetMaps.cs プロジェクト: xYaroslavGTx/SanMap
        public string Validate(InstructionSet instructions)
        {
            if (!File.Exists(instructions.InputPath))
            {
                return("Input path does not exist.");
            }

            if (Path.GetExtension(instructions.InputPath) != ".osm")
            {
                return("Input file is not a *.osm file.");
            }

            if (!File.Exists(instructions.InputPath + ".mapcss"))
            {
                return("*.mapcss file not found.");
            }

            if (!Directory.Exists(instructions.OutputDirectory))
            {
                return("Output directory does not exist.");
            }


            if (!ImageDefaults.IsValidSize(instructions.OutputSize))
            {
                return("The output size must be 128, 256, 512, 1024, ...");
            }

            return(null);
        }
コード例 #2
0
 public string Validate(InstructionSet instructions)
 {
     return(ImageDefaults.Validate(instructions));
 }