here the thing-
in the same layer, I have POINT_X, POINT_Y and POINT_X_1, POINT_Y_1, as decimal degrees.
I´m trying to find the linear distance in meters from the 2 points.
I´m trying to get it with pyhton, using the below code, but I get always the same syntax error
000989 : Python syntax error: <value>
Any help appreciated
Thanks
Joao
pre-logic code
ef Haversine(Lat0, Lat1, Lon0, Lon1):
[INDENT]dlat = Lat0 - Lat1
dlon = Lon0 - Lon1
a = (math.sin(math.radians(dlat)/2 )*math.sin(math.radians(dlat)/2 )) + math.cos(math.radians(Lat1) )*math.cos(math.radians( Lat0 ) )*(math.sin(math.radians(dlon)/2 )*math.sin(math.radians(dlon)/2 ))
c = 2*math.atan2( math.sqrt(a ),math.sqrt(1-a ))
H = c * 6371
return H
[/INDENT]
Code:
Haversine( !POINT_Y! , !POINT_Y_1! , !POINT_X! , !POINT_X_1! )