13 Como posso obter o comprimento (parte marcada em marrom) da "Estrada 7" dentro do polígono vermelho? Meu começo: SELECT ST_Length(way) FROM lines WHERE road = "Road 7" AND ST_Intersects(line, polygon)? Com isso, recebo apenas o comprimento total :( Alguém tem uma ideia? postgresql postgis-2.0 — np00 fonte
15 É necessário calcular a interseção real, por exemplo, http://postgis.net/docs/ST_Intersection.html SELECT ST_Length(ST_Intersection(line,polygon)) — underdark fonte Você chegou antes de mim. +1 isto deve fazê-lo. — GIS-Jonathan