Exemplo n.º 1
0
        public static void ReInit(int pTileIndex)
        {
            //dont create subfolder if we export only one tile
            bool   isOnlyTile      = CProgramStarter.tilesCount == 1;
            string tileIndexString = GetTileIndexString(pTileIndex);

            string tileExtent = currentTileHeader.GetExtentString();

            outputTileSubfolder = isOnlyTile ? outputFolder :
                                  CObjExporter.CreateFolderIn($"tile_{tileIndexString}_{tileExtent}", outputFolder);

            Points.ReInit();
        }
Exemplo n.º 2
0
        public static void Init()
        {
            saveFileName = CUtils.GetFileName(
                CParameterSetter.GetStringSettings(ESettings.forestFileFullName));
            string outputFolderSettings = CParameterSetter.GetStringSettings(ESettings.outputFolderPath);

            //include the method alias into the main folder name
            EDetectionMethod method = CTreeManager.GetDetectMethod();
            string           suffix = CUtils.GetMethodSuffix(method);

            saveFileName += suffix;

            outputFolder = CObjExporter.CreateFolderIn(saveFileName, outputFolderSettings);

            Points = new CPointsHolder();
        }