类似于STGeomFromText函数

时间:2015-08-17 06:51:35

标签: sql-server geospatial arcgis

在ArcGis中,地质点在mssql数据库中表示为hexa值 例如:0x**7214**0000010C00000000004C0D4100000000004C0D41

我使用了mssql地理空间函数,如下所示

$query1="DECLARE @Point GEOMETRY
SET @Point = geometry::STGeomFromText('POINT (240000 240000)',0)   INSERT INTO main (id, mname, pdata) VALUES (1,'update_1',@Point)";

但它将hexa值返回为0x**0000**0000010C00000000004C0D4100000000004C0D41

前4个字符与所需结果不同,还有其他方法可以获得吗?我对地理空间功能不太了解。字符串替换不可能谢谢。

我期待0x72140000010C00000000004C0D4100000000004C0D41

1 个答案:

答案 0 :(得分:1)

我假设你正在使用斯里兰卡的SRID 5234?在STGeomFromText中,您将0作为第二个参数,即SRID。将其设置为5234,您将获得正确的输出。