ArcGIS 基於點創建線要素


摘要

基於點創建線要素。

插圖

用法

  • 如果構成線要素的折點少於兩個,則該線要素將無法寫入輸出。

語法

PointsToLine_management (Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})
參數 說明 數據類型
Input_Features

要轉換為線的點要素。

Feature Layer
Output_Feature_Class

將基於輸入點創建的線要素類。

Feature Class
Line_Field
(可選)

輸出中的各個要素都將基於“線字段”中的唯一值。

Field
Sort_Field
(可選)

默認情況下,用於創建各個輸出線要素的點將按照它們被找到的先后順序依次使用。如果希望按照其他順序,請指定一個“排序字段”。

Field
Close_Line
(可選)

指定輸出線要素是否應該閉合。

    <esri_enumhead><esri_enumvaluehd><esri_enumdeschd>
  • CLOSE —添加一個額外的折點以確保每個輸出線要素的終點與起點相重合。然后便可使用要素轉面工具基於線要素類生成面。
  • NO_CLOSE —不添加額外的折點來閉合輸出線要素。這是默認設置。
Boolean

代碼實例

PointsToLine 示例(Python 窗口)

以下 Python 窗口腳本演示了如何在即時模式下使用 PointsToLine 函數。

import arcpy arcpy.env.workspace = "C:/data" arcpy.PointsToLine_management("calibration_points.shp", "C:/output/output.gdb/out_lines", "ROUTE1", "MEASURE") 
PointsToLine 示例 2(獨立腳本)

以下獨立腳本演示了如何使用 PointsToLine。

# Name: PointsToLine_Example2.py # Description: Convert point features into line features # Import system modules import arcpy # Set environment settings arcpy.env.workspace = "C:/data" # Set local variables inFeatures = "calibration_points.shp" outFeatures = "C:/output/output.gdb/out_lines" lineField = "ROUTE1" sortField = "MEASURE" # Execute PointsToLine arcpy.PointsToLine_management(inFeatures, outFeatures, lineField, sortField) 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM