【发布时间】:2013-04-02 23:17:20
【问题描述】:
我需要使用 Bing 地图服务、EF 5 和 SQL Server 2008 对大量地址进行地理编码。我在 SQL 中使用地理数据类型,它被 EF 转换为 DbGeography 类型。
当我创建一个 DbGeography 对象时,像这样
string point = string.Format("POINT({0} {1})",address.Longitude,address.Latitude);
address.Location = System.Data.Spatial.DbGeography.PointFromText(point, 4326);
第二个参数调用“coordinateSystemId”。这究竟是什么?我看到的很多例子都使用 4326。 我是空间数据的新手,但我猜有一组定义明确的坐标系?我似乎找不到定义。
【问题讨论】:
标签: .net sql-server-2008-r2 entity-framework-5 geospatial