1.算法功能簡介
等值線圖能直覺地展示資料的變化趨勢,是衆多領域展示成果的重要圖建之一,被廣泛應用于石油勘探、礦物開采、氣象預報等衆多領域。等值線的繪制是指從大量采樣資料中提取出具有相同值的點的資訊,并生成形态完整、位置精确的等值線的過程,包括等值線網格化、等值線追蹤、等值線光滑、等值線填充與标注幾個處理步驟。
PIE支援算法功能的執行,下面對矢量成成等值線算法功能進行介紹。
2.算法功能實作說明
2.1 實作步驟
第一步 | 算法參數設定 |
第二步 | 算法執行 |
第三步 | 結果顯示 |
2.2 算法參數
算法名稱 | 矢量等值線生成 | |
C#算法DLL | PIE.CommonAlgo.dll | |
C#算法名稱 | PIE.CommonAlgo. VectorToContourLineFaceAlgo | |
參數結構體 | VectorToContourLineFace_Exchange_Info | |
參數說明 | ||
InputFeatureDataset | IFeatureDataset | 輸入矢量資料集 |
m_sFieldName | string | 字段名字 |
m_nRow | Int | 格點行 |
m_nCol | intl | 格點列 |
m_numberOfNearestNeighbors | int | 插值計算相關臨近點數 |
m_unDefData | double | 不參與計算的數值 |
m_bGenerateFace | bool | 是否生成等值線面 |
m_vecContourValue | IList<double> | 等值線值 |
m_sOutputLineFilePath | string | 輸出等值線路徑 |
m_sOutputFaceFilePath | string | 輸出等值面路徑 |
Extent | IEnvelop | 輸入範圍(為空時使用圖層的範圍) |
BOutMemDataset | Bool | 是否生成記憶體資料集 |
OutputFaceFeatureDataset | IFeatureDataset | 輸出面記憶體資料集 |
OutputLineFeatureDataset | IFeatureDataset | 輸出線記憶體資料集 |
2.3 示例代碼
資料路徑 | 百度雲盤位址下/ PIE示例資料/矢量資料/省會城市.shp |
視訊路徑 | 百度雲盤位址下/PIE視訊教程/10.算法調用/實用工具/矢量等值線生成.avi |
示例代碼 | |
View Code |
2.4 示例截圖
轉載于:https://www.cnblogs.com/PIESat/p/10711368.html