import ika.gui.ProgressIndicator; //導入依賴的package包/類/** * Updates the progress indicator with the current progress * * @param progress indicator to update * @param currentPolygon the number of polygons filled so far * @param totalPolygons the total number of polygons to fill * @return if false, abort operation */private boolean updateProgressIndicator(ProgressIndicator progress, int currentPolygon, int totalPolygons) { DecimalFormat f = new DecimalFormat("#,###"); StringBuilder sb = new StringBuilder(); sb.append("<html>Filling polygon "); sb.append(currentPolygon); sb.append(" of "); sb.append(totalPolygons); sb.append(" <br>Total "); sb.append(generateScreeStones ? "stones" : "lines"); sb.append(" generated: "); sb.append(f.format(stonesCounter)); sb.append("</html>"); if (progress != null) { if (progress.progress(100 * (currentPolygon + 1) / totalPolygons) == false) { return false; } if (progress instanceof CmdLineProgress == false) { progress.setMessage(sb.toString()); } } return true;}
import ika.gui.ProgressIndicator; //導入依賴的package包/類/** Read a Grid from a file in ESRI ASCII format. * @param fileName The path to the file to be read. * @param progress A WorkerProgress to inform about the progress. * @return The read grid. */public static GeoGrid read(String filePath, ProgressIndicator progressIndicator) throws java.io.IOException { File file = new File(filePath); FileInputStream fis = new FileInputStream(file.getAbsolutePath()); GeoGrid grid = ESRIASCIIGridReader.read(fis, progressIndicator); if (progressIndicator != null && progressIndicator.isAborted()) { return null; } String name = file.getName(); if (!"".equals(name)) { grid.setName(name); } return grid;}
import ika.gui.ProgressIndicator; //導入依賴的package包/類/** Read a Grid from a file in ESRI ASCII format. * @param fileName The path to the file to be read. * @param progress A WorkerProgress to inform about the progress. * @return The read grid. */public static GeoGrid read(String filePath, ProgressIndicator progressIndicator) throws java.io.IOException { File file = new File(filePath); InputStream fis = new FileInputStream(file.getAbsolutePath()); EsriASCIIGridReader esriReader = new EsriASCIIGridReader(); GeoGrid grid = esriReader.read(fis, progressIndicator); if (progressIndicator != null && progressIndicator.isAborted()) { return null; } String name = file.getName(); if (!"".equals(name)) { grid.setName(name); } return grid;}
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
沈陽農業大學招生章程與注意事項?楊農業大學2020年全日制普通本科招生簡章一、學校全稱沈陽農業大學二、學校地址遼寧省沈陽市沈河區東陵路120號第三,學校的類型公立高等教育機構四。辦學水平本科課程動詞(verb的縮寫)辦學形式全部時間的不及物動詞辦學的主要條件校園占地面積197.2萬平方米(約2957.4畝);平均教學行政用房面積17.2平方米;平均宿舍面積8.6平方米;生師比16.3;專任教師12...
pdf多頁如何拼版?這種情況在:可以通過以下方法和步驟解決。1.首先,我們打開要與pdf Message 3 Professional Edition合并的PDF文檔,單擊 "拼版 "在文檔中。2.然后,在彈出窗口中,我們單擊打開Layout,并在Type下拉框中選擇Sequence,為Column和Row分別輸入2和1。3.然后我們點擊打開 "紙張和飲料,選擇 "適用于紙張大小和尺寸在紙張類型下...
奔馳cls系列是什么意思?你好,梅賽德斯-奔馳CLS的代表是轎車、四門轎車和運動型轎車。在2004年第74屆日內瓦車展上,梅賽德斯-奔馳首次發布了代號梅賽德斯-奔馳。這款全新四門轎車完美結合了雙門轎跑的經典比例、吸引人的外觀、豪華車的舒適性和功能性,在上市后得到了廣泛的贊譽。cls是什么意思?CLS是VB中的一個語言函數。(CLS,clear screen)功能:清除屏幕上的所有顯示,將光標放在屏...