我是Python的新手。我正在尝试在Panda Dataframe上计算Haversine。我有两个数据帧。像这样:First 3 rows of first dataframe 第二个:First 3 rows of second dataframe 这是我的半正弦函数。 from math import radians, cos, sin, asin, sqrt
def haversine(lon1, lat1, lon2, lat2):
# convert decimal degrees to radians
lon1, lat1, lon2
我创建了一张桌子
CREATE TABLE [dbo].[Geographic](
[SEPM_Code] [varchar](50) NOT NULL,
[Rack_Code] [varchar](50) NOT NULL,
[Team] [varchar](50) NOT NULL,
[Address] [varchar](max) NOT NULL,
[Longitude] [geography] NOT NULL,
[Latitude] [geography] NOT NULL,
CONSTRAINT [PK_Geographic] P
我在SQL中使用这个过程通过纬度和经度在Bing地图上找到附近的位置。
过程返回
发生了无效的浮点操作。
当我按这个“纬度= 7025045,”经度= 702342搜索时
这是我的程序:
ALTER PROCEDURE [dbo].[UppdragNearByUppdrag3]
@latitude int,
@longitude int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NO