Select to view content in your preferred language

Can't join newly created layer with arcpy

705
2
Jump to solution
01-20-2023 10:13 AM
Davec43
Regular Contributor

For whatever reason it'll create the new layer to be joined but errors out when it gets to the join. Although the Join will work if I run it through GEO tools?

import os
import sys
import arcpy
#Paramaters
Database_Path = arcpy.GetParameterAsText(0) # Database Path for RTL/Tracks GDB
Existing_GDB = arcpy.GetParameterAsText(1) # Path to working GDB
Tracks_Join = arcpy.GetParameterAsText(2) # Path to working GDB
#Joins and paths
FP1 = os.path.abspath(Existing_GDB)
outputFile =  fr"{FP1}\Tracks_Joined"
#ArcPy Execution
arcpy.management.CreateFileGDB(Database_Path, "RTL.gdb")
arcpy.management.CreateFileGDB(Database_Path, "Tracks.gdb")
arcpy.management.CopyFeatures(Tracks_Join, fr"{FP1}\Tracks_Joined")
arcpy.SetParameterAsText(3, outputFile)
arcpy.management.JoinField("Tracks_Joined", "Event", "Points_Filtered", "Event", None)

 

0 Kudos
2 Solutions

Accepted Solutions
RhettZufelt
MVP Notable Contributor

Could be because it can't find "Points_Filtered" feature class as the path isn't defined anywhere.

What is error?

R_

View solution in original post

0 Kudos
Davec43
Regular Contributor

The error was on my end I was pointing to the wrong GDB. Thanks for the help!

View solution in original post

2 Replies
RhettZufelt
MVP Notable Contributor

Could be because it can't find "Points_Filtered" feature class as the path isn't defined anywhere.

What is error?

R_

0 Kudos
Davec43
Regular Contributor

The error was on my end I was pointing to the wrong GDB. Thanks for the help!