Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. arcpy.FeatureVerticesToPoints_management("ORIGINAL","D:/Scratch/ENDS.shp", "BOTH_ENDS")
  2. arcpy.AddField_management("ENDS","WHAT", "SHORT")
  3. arcpy.CalculateField_management("ENDS", "WHAT", "!FID! % 2", expression_type="PYTHON_9.3")
  4. arcpy.AddField_management("ENDS", "UNIQUE","TEXT", field_length="10")
  5. arcpy.CalculateField_management("ENDS", "UNIQUE", expression="'%s %s' %( !LINE_ID!, !WHAT!)", expression_type="PYTHON_9.3")
  6. arcpy.Near_analysis("ENDS","NODE", search_radius="", location="LOCATION")
  7. arcpy.TableToTable_conversion(in_rows="ENDS", out_path="D:/Scratch", out_name="xy.dbf")
  8.  
  9. arcpy.Merge_management("DOUBLES;ENDS","D:/Scratch/MERGED.shp")
  10. arcpy.PointsToLine_management("MERGED", "D:/Scratch/connections.shp", Line_Field="UNIQUE")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement