mój problem związany jest z obliczaniem długości linestringa wprowadzonego do bazy poprzez GeomFromText(dane) do typu kolumny geometry. Do bazy wprowadzam krzywą dla przykładu opisującą trase Warszawa - Poznan ,przyjąłem srid = 2176 czyli jedną ze stref odpowiadających Polsce, i po wywołaniu funkcji length(..) otrzymuje liczbe zmiennoprzecinkową o wartości 4,18 (trasa zbliżona do tej jaką narysowało mi na local.live.com ->dł 306 km). Nie wiem jak mam zinterpretować te liczbe. W manualu pokazane jest że do obliczenia długości należy wykonać zapytanie
SELECT sum(length(the_geom))/1000 AS km_roads FROM bc_roads
dla sumy wszystkich dróg, u mnie wykonuje np:
SELECT length(the_geom)/1000 AS km_roads FROM bc_roads WHERE id = 6
i wynik jest 0,00418 Co już generalnie jest jakąs bzdurą. Jakieś wskazówki?