Znalazłem w mojej bazie danych, że lokalizacja sklepu jest reprezentowana jakotyp danych.Konwertuj geometrię na długą i długą
Czy można zamienić na współrzędne lat
i long
i użyć ich jako danych wejściowych do map bing?
Znalazłem w mojej bazie danych, że lokalizacja sklepu jest reprezentowana jakotyp danych.Konwertuj geometrię na długą i długą
Czy można zamienić na współrzędne lat
i long
i użyć ich jako danych wejściowych do map bing?
Magia 8-ball mówi "wszystkie znaki wskazują na 'tak'". The documentation pokazuje metody długie i długie. Tak więc:
select
Geometry.Lat as [Latitude],
Geometry.Long as [Longitude]
from dbo.your_table
Przy okazji, jeśli to jest w twojej mocy, aby zmienić nazwę tej kolumny, zrób to; nie wywołasz kolumny z typem danych integer "int".
To działa dla typów geometrii w serwerze sql
SELECT [Geometry].STX AS [Longitude],
[Geometry].STY AS [Latitude]
FROM YourTable
STX to długość geograficzna nie jest równa lat. –
post jest nieco stary, ale ...
Trzeba korzystać z niektórych zasobów, które można zrobić prognoz. Wiele sklepów ma dostęp do usług Geometrii ESRI REST, a powszechnie dostępna usługa to Project
.
Oto ręczne kroki, można zapakować je do skryptu/procedury przy użyciu zwykłych narzędzi DB:
--QA dane z punktu znanego z GEOM nazwie ShapeGeom
select top 1 ShapeGeom.ToString(),Lat,Long from My_ADDRESS_POINTS
powraca: PUNKT (5786835,7214864492 2235317,366254434) 35,10721420 -120,59089280
--extract/formatowanie x Y z punktu: 5786835.7214864492,2235317.366254434
--REST wezwanie - ścieżka będzie inna
--Use inSR with the SRID of your Geometry data
select top 1 ShapeGeom.STSrid from My_ADDRESS_POINTS
--http ????/reszta/usługi/Narzędzia/Geometria/GeometryServer/projekt? uwag interpretacyjnych do zalecenia = 2229 & outSR = 4251 & geometrie = 5786835,7214864492% 2C + +2.235.317,366254434 & F = json
--result:
{
"geometries": [
{
"x": -120.59089279999577,
"y": 35.107214200388704
}
]
}
powiedział geometrii typu danych nie geografii. – capdragon
Wtedy nie ma mowy o wróżbieniu. Oznacza to, że nie ma nic nieodłącznego od typu danych geometrii, który mówi, gdzie znajduje się na Ziemi. Jest to * naprawdę * nieodpowiedni powód, aby użyć danych geograficznych dla danych geograficznych. –