sql 2008点重投影

发布于 2024-11-07 16:56:20 字数 217 浏览 0 评论 0原文

我有一个包含两个字段(X,Y)的表 他们持有新以色列投影中点的位置(EPSG:2039)(例如X = 194545.05941493041,Y = 668112.83849507652) 我想将所有点重新投影到 WGS84 (EPSG: 4326)。 (例如,上面的相同坐标应转换为以下内容:34.940578289586、32.106153057749005

我如何在 SQL 2008 中做到这一点?

i have a table with two fields (X,Y)
they hold the location of points in New Israel Projection (EPSG: 2039) (e.g. X=194545.05941493041, Y=668112.83849507652)
i want to reproject all points to WGS84 (EPSG: 4326). (e.g. the same coordinates above should translate to something around: 34.940578289586, 32.106153057749005

how do i do that in SQL 2008?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

剪不断理还乱 2024-11-14 16:56:21

现在可能有一个更简单的解决方案,但几年前我必须做的是:
我需要在 UTM33N(x, y ) 和 WGS84 (lat lon) 之间重新投影。

我使用 http://projnet.codeplex.com/ 来翻译每个坐标。你需要的关键是组成投影模型的两个WKT(WellKnownText)。
对我来说,这是几个小时的尝试和失败,但最终我得到了一个很好的翻译。

后来,当我们开始使用空间索引时,我创建了一个 SSIS 包来重新投影输入端口上的所有数据。

今天可能有更好的解决方案:
也许它受 http://sqlspatialtools.codeplex.com/ 支持
我还看到很多人都在使用 ogr2ogr http://www.gdal.org/ogr2ogr.html

There may be a easier solution now, but what I had to do a few years ago was the following:
I needed to reproject between UTM33N(x, y ) and WGS84 (lat lon).

I use http://projnet.codeplex.com/ to translate each coordinate. The key you need is the two WKT (WellKnownText) that make up the projection model.
For me it was some hours of try and fail, but eventually I had a good translation.

Later when we started to use spatial indexes I created a SSIS package to reproject all data on inport.

There may be better solutions that that today:
perhaps it's supported by http://sqlspatialtools.codeplex.com/
Also I see that many are using ogr2ogr http://www.gdal.org/ogr2ogr.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文