Cálculo comprimento coord.geograficas

7 views
Skip to first unread message

Marcio Midon

unread,
Jun 14, 2021, 3:25:12 PM6/14/21
to qgisb...@googlegroups.com

Boa tarde pessoal,

Eu tenho de fazer um cálculo de comprimento das bacias hidrográficas aqui do RS. O arquivo que tenho estas em coordenadas geográficas (SIRGAS). Existe algum procedimento específico para este processo?

Cordialmente,
Márcio Midon
Arquiteto e Urbanista UFPel
Especialista Geoprocessamento UFPR
Mestre Geomática UFSM
Doutorando Geografia UFSM
Tel 53 3305 7075 | Cel 53 98100 2020
SKYPE marcio_midon

yjmenezes

unread,
Jun 15, 2021, 9:46:18 AM6/15/21
to qgisbrasil
@Marcio

Joga no PostGIS e parte para o abraco.
exemplo:  executando em um servidor remoto a seguinte SQL em Lon/Lat WGS84 escrita em um arquivo texto  distlola.sql

begin;
SELECT ST_Distance('SRID=4326;POINT(-52.1235 -20.0000)'::geometry,'SRID=4326;POINT(-52.1235 -19.0000)'::geometry, false) as Distancia_m;
SELECT ST_Length('SRID=4326;LINESTRING ( -52.1235 -20.0000, -52.1235 -19.0000)'::geometry, false) as comprimento_m;
SELECT ST_Length('SRID=4326;LINESTRING ( -52.1235 -20.0000, -52.1235 -19.5000, -52.1235 -19.0000)'::geometry, false) as comprimento3_m;
commit;

Executando o
commit;jmenezes@gnu000:/tmp$ psql -h cartognu.org -d ibge < distlola.sql
Senha para usuário jmenezes:
BEGIN
   distancia_m  
-----------------
 111195.07973463
(1 registro)

  comprimento_m  
------------------
 111195.079734632
(1 registro)

  comprimento3_m  
------------------
 111195.079734632
(1 registro)

COMMIT
Reply all
Reply to author
Forward
0 new messages