[QGIS-pt] Área

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