ShapeFile指向经度/纬度

时间:2012-09-25 04:58:31

标签: geospatial spatial shapefile dbase

我已经使用以下列加载了我的shapefile。 [NumberOfParts],[的ContentLength],[NumberOfPoints],[点],[RecordNumber],[ShapeType],[XMAX],XMIN],[YMAX],[YMIN],[AU12],[NAME]。

我从公式geometry :: STGeomFromText(Points,4326)成功导出了geo spatialcolumn。现在的问题是我需要从Shapefile中获取经度/纬度。 Shapefile包含新西兰的详细信息。请帮助我得出纬度/经度。我也有一个投影文件,但我不知道如何使用该文件来推导Lat / long。

1 个答案:

答案 0 :(得分:1)

首先,您可能想要创建一个Centroid列并使用STCentroid()来填充它。

接下来,您可以使用STX和STY导出纬度/经度。对于美国,我使用它来输出纬度/经度坐标:CAST(centroid.STY AS decimal(8,6))和CAST(centroid.STX AS decimal(9,6)),因为经度最多可以达到3个位置在十进制的左边,纬度只有2.新西兰会有所不同。