Por favor,
Algumas tabelas no PostGis e alguns shapefiles trazem uma coluna com a área (areameters) do polígono. Por outro lado, eu preciso calcular esta área para usar o resultado em outros cálculos.
No PostGis, usando geography(geom), consigo um cálculo bastante próximo de área (areameters) porém no QGIS não consigo.
Já tentei pela calculadora de campo:
- $area
- area( $geometry )
- area( geom_from_wkt( (geom_to_wkt( $geometry ))))
Ja tentei com o OTF desabilitado, já tentei com o OTF habilitado e os códigos EPSG mais utilizados no Brasil, sempre o cálculo fica fica diferente (maior).
Tentei até pelo SQL embutido no QGIS porém este não aceita o tipo de dados elipsóide “geography”.
Obrigado.
Bom dia Wirchen,
As áreas medidas em SIG podem depender de vários factores: o software usado, o sistema de coordenadas usado, as unidades de medida, etc…
Na verdade o QGIS é bastante preciso no cálculo de áreas e distâncias, desde que as configurações estejam correctas. Por omissão, o QGIS calcula as áreas e distâncias sobre o elipsóide de referência do sistema de coordenadas usado no projecto. No entanto, também é possível calcular esses valores usando apenas calculos planimétrico, sendo que para isso é preciso escolher bem o os sistema de coordenadas adequado.
Por exemplo, se o seu projecto for em ETRS89/Portugal TM06, por omissão o elipsoide usado será o GRS 1980. Mas se quisermos usar apelas a planimetria, podemos definir isso em Projecto > Propriedades do Projecot > Geral, em “measurements”, para o campo Ellipsoide escolher “None/Planimetric”.
Espero que tenha ajudado a esclarecer.
Cumprimentos,
Alexandre Neto
Wirchen Lamas <fewirchen@gmail.com> escreveu no dia segunda, 20/11/2017 às 15:42:
···
Alexandre Neto
@AlexNetoGeo
http://sigsemgrilhetas.wordpress.com
http://gisunchained.wordpress.com
Mas, mesmo baseando-se no elipsóide, continua a ser um cálculo em 2D, não é um cálculo da superfície efectiva, tendo em conta o relevo, correto?
Sérgio Rodrigues
···
2017-11-21 11:17 GMT+00:00 Alexandre Neto <senhor.neto@gmail.com>:
Bom dia Wirchen,
As áreas medidas em SIG podem depender de vários factores: o software usado, o sistema de coordenadas usado, as unidades de medida, etc…
Na verdade o QGIS é bastante preciso no cálculo de áreas e distâncias, desde que as configurações estejam correctas. Por omissão, o QGIS calcula as áreas e distâncias sobre o elipsóide de referência do sistema de coordenadas usado no projecto. No entanto, também é possível calcular esses valores usando apenas calculos planimétrico, sendo que para isso é preciso escolher bem o os sistema de coordenadas adequado.
Por exemplo, se o seu projecto for em ETRS89/Portugal TM06, por omissão o elipsoide usado será o GRS 1980. Mas se quisermos usar apelas a planimetria, podemos definir isso em Projecto > Propriedades do Projecot > Geral, em “measurements”, para o campo Ellipsoide escolher “None/Planimetric”.
Espero que tenha ajudado a esclarecer.
Cumprimentos,
Alexandre Neto
Wirchen Lamas <fewirchen@gmail.com> escreveu no dia segunda, 20/11/2017 às 15:42:
Por favor,
Algumas tabelas no PostGis e alguns shapefiles trazem uma coluna com a área (areameters) do polígono. Por outro lado, eu preciso calcular esta área para usar o resultado em outros cálculos.
No PostGis, usando geography(geom), consigo um cálculo bastante próximo de área (areameters) porém no QGIS não consigo.
Já tentei pela calculadora de campo:
- $area
- area( $geometry )
- area( geom_from_wkt( (geom_to_wkt( $geometry ))))
Ja tentei com o OTF desabilitado, já tentei com o OTF habilitado e os códigos EPSG mais utilizados no Brasil, sempre o cálculo fica fica diferente (maior).
Tentei até pelo SQL embutido no QGIS porém este não aceita o tipo de dados elipsóide “geography”.
Obrigado.
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
–
Alexandre Neto
@AlexNetoGeo
http://sigsemgrilhetas.wordpress.com
http://gisunchained.wordpress.com
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Não é um cálculo 2D como lhe chamas, porque é um calculo usando trigonometria elipsoidal, ou seja, calculando a área da superfície curva do elipsoide. Mas, como dizes, não tem em conta o relevo.
Para efectuar o calculo de áreas de uma superficie 3D (assumindo uma base planimétrica), pode-se usar a ferramenta r.surf.area do GRASS, que está disponível na toolbox do Processing.
Cumprimentos,
Sérgio Rodrigues <sergiopcr@gmail.com> escreveu no dia terça, 21/11/2017 às 11:49:
···
2017-11-21 11:17 GMT+00:00 Alexandre Neto <senhor.neto@gmail.com>:
Bom dia Wirchen,
As áreas medidas em SIG podem depender de vários factores: o software usado, o sistema de coordenadas usado, as unidades de medida, etc…
Na verdade o QGIS é bastante preciso no cálculo de áreas e distâncias, desde que as configurações estejam correctas. Por omissão, o QGIS calcula as áreas e distâncias sobre o elipsóide de referência do sistema de coordenadas usado no projecto. No entanto, também é possível calcular esses valores usando apenas calculos planimétrico, sendo que para isso é preciso escolher bem o os sistema de coordenadas adequado.
Por exemplo, se o seu projecto for em ETRS89/Portugal TM06, por omissão o elipsoide usado será o GRS 1980. Mas se quisermos usar apelas a planimetria, podemos definir isso em Projecto > Propriedades do Projecot > Geral, em “measurements”, para o campo Ellipsoide escolher “None/Planimetric”.
Espero que tenha ajudado a esclarecer.
Cumprimentos,
Alexandre Neto
Wirchen Lamas <fewirchen@gmail.com> escreveu no dia segunda, 20/11/2017 às 15:42:
Por favor,
Algumas tabelas no PostGis e alguns shapefiles trazem uma coluna com a área (areameters) do polígono. Por outro lado, eu preciso calcular esta área para usar o resultado em outros cálculos.
No PostGis, usando geography(geom), consigo um cálculo bastante próximo de área (areameters) porém no QGIS não consigo.
Já tentei pela calculadora de campo:
- $area
- area( $geometry )
- area( geom_from_wkt( (geom_to_wkt( $geometry ))))
Ja tentei com o OTF desabilitado, já tentei com o OTF habilitado e os códigos EPSG mais utilizados no Brasil, sempre o cálculo fica fica diferente (maior).
Tentei até pelo SQL embutido no QGIS porém este não aceita o tipo de dados elipsóide “geography”.
Obrigado.
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
–
Alexandre Neto
@AlexNetoGeo
http://sigsemgrilhetas.wordpress.com
http://gisunchained.wordpress.com
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Alexandre Neto
@AlexNetoGeo
http://sigsemgrilhetas.wordpress.com
http://gisunchained.wordpress.com
Muito obrigado por esta valiosa informação, Alexandre.
Cump.,
Luís Pereira
···
No dia 21 de novembro de 2017 às 14:27, Alexandre Neto <senhor.neto@gmail.com> escreveu:
Não é um cálculo 2D como lhe chamas, porque é um calculo usando trigonometria elipsoidal, ou seja, calculando a área da superfície curva do elipsoide. Mas, como dizes, não tem em conta o relevo.
Para efectuar o calculo de áreas de uma superficie 3D (assumindo uma base planimétrica), pode-se usar a ferramenta r.surf.area do GRASS, que está disponível na toolbox do Processing.
Cumprimentos,
Sérgio Rodrigues <sergiopcr@gmail.com> escreveu no dia terça, 21/11/2017 às 11:49:
Mas, mesmo baseando-se no elipsóide, continua a ser um cálculo em 2D, não é um cálculo da superfície efectiva, tendo em conta o relevo, correto?
Sérgio Rodrigues
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
–
Alexandre Neto
@AlexNetoGeo
http://sigsemgrilhetas.wordpress.com
http://gisunchained.wordpress.com
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
2017-11-21 11:17 GMT+00:00 Alexandre Neto <senhor.neto@gmail.com>:
Bom dia Wirchen,
As áreas medidas em SIG podem depender de vários factores: o software usado, o sistema de coordenadas usado, as unidades de medida, etc…
Na verdade o QGIS é bastante preciso no cálculo de áreas e distâncias, desde que as configurações estejam correctas. Por omissão, o QGIS calcula as áreas e distâncias sobre o elipsóide de referência do sistema de coordenadas usado no projecto. No entanto, também é possível calcular esses valores usando apenas calculos planimétrico, sendo que para isso é preciso escolher bem o os sistema de coordenadas adequado.
Por exemplo, se o seu projecto for em ETRS89/Portugal TM06, por omissão o elipsoide usado será o GRS 1980. Mas se quisermos usar apelas a planimetria, podemos definir isso em Projecto > Propriedades do Projecot > Geral, em “measurements”, para o campo Ellipsoide escolher “None/Planimetric”.
Espero que tenha ajudado a esclarecer.
Cumprimentos,
Alexandre Neto
Wirchen Lamas <fewirchen@gmail.com> escreveu no dia segunda, 20/11/2017 às 15:42:
Por favor,
Algumas tabelas no PostGis e alguns shapefiles trazem uma coluna com a área (areameters) do polígono. Por outro lado, eu preciso calcular esta área para usar o resultado em outros cálculos.
No PostGis, usando geography(geom), consigo um cálculo bastante próximo de área (areameters) porém no QGIS não consigo.
Já tentei pela calculadora de campo:
- $area
- area( $geometry )
- area( geom_from_wkt( (geom_to_wkt( $geometry ))))
Ja tentei com o OTF desabilitado, já tentei com o OTF habilitado e os códigos EPSG mais utilizados no Brasil, sempre o cálculo fica fica diferente (maior).
Tentei até pelo SQL embutido no QGIS porém este não aceita o tipo de dados elipsóide “geography”.
Obrigado.
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
–
Alexandre Neto
@AlexNetoGeo
http://sigsemgrilhetas.wordpress.com
http://gisunchained.wordpress.com
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Obrigado, Alexandre.
Cumprimentos
Sérgio Rodrigues
···
2017-11-21 14:27 GMT+00:00 Alexandre Neto <senhor.neto@gmail.com>:
Não é um cálculo 2D como lhe chamas, porque é um calculo usando trigonometria elipsoidal, ou seja, calculando a área da superfície curva do elipsoide. Mas, como dizes, não tem em conta o relevo.
Para efectuar o calculo de áreas de uma superficie 3D (assumindo uma base planimétrica), pode-se usar a ferramenta r.surf.area do GRASS, que está disponível na toolbox do Processing.
Cumprimentos,
Sérgio Rodrigues <sergiopcr@gmail.com> escreveu no dia terça, 21/11/2017 às 11:49:
Mas, mesmo baseando-se no elipsóide, continua a ser um cálculo em 2D, não é um cálculo da superfície efectiva, tendo em conta o relevo, correto?
Sérgio Rodrigues
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
–
Alexandre Neto
@AlexNetoGeo
http://sigsemgrilhetas.wordpress.com
http://gisunchained.wordpress.com
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
2017-11-21 11:17 GMT+00:00 Alexandre Neto <senhor.neto@gmail.com>:
Bom dia Wirchen,
As áreas medidas em SIG podem depender de vários factores: o software usado, o sistema de coordenadas usado, as unidades de medida, etc…
Na verdade o QGIS é bastante preciso no cálculo de áreas e distâncias, desde que as configurações estejam correctas. Por omissão, o QGIS calcula as áreas e distâncias sobre o elipsóide de referência do sistema de coordenadas usado no projecto. No entanto, também é possível calcular esses valores usando apenas calculos planimétrico, sendo que para isso é preciso escolher bem o os sistema de coordenadas adequado.
Por exemplo, se o seu projecto for em ETRS89/Portugal TM06, por omissão o elipsoide usado será o GRS 1980. Mas se quisermos usar apelas a planimetria, podemos definir isso em Projecto > Propriedades do Projecot > Geral, em “measurements”, para o campo Ellipsoide escolher “None/Planimetric”.
Espero que tenha ajudado a esclarecer.
Cumprimentos,
Alexandre Neto
Wirchen Lamas <fewirchen@gmail.com> escreveu no dia segunda, 20/11/2017 às 15:42:
Por favor,
Algumas tabelas no PostGis e alguns shapefiles trazem uma coluna com a área (areameters) do polígono. Por outro lado, eu preciso calcular esta área para usar o resultado em outros cálculos.
No PostGis, usando geography(geom), consigo um cálculo bastante próximo de área (areameters) porém no QGIS não consigo.
Já tentei pela calculadora de campo:
- $area
- area( $geometry )
- area( geom_from_wkt( (geom_to_wkt( $geometry ))))
Ja tentei com o OTF desabilitado, já tentei com o OTF habilitado e os códigos EPSG mais utilizados no Brasil, sempre o cálculo fica fica diferente (maior).
Tentei até pelo SQL embutido no QGIS porém este não aceita o tipo de dados elipsóide “geography”.
Obrigado.
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt
–
Alexandre Neto
@AlexNetoGeo
http://sigsemgrilhetas.wordpress.com
http://gisunchained.wordpress.com
QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt