[I3geo-OSGEO] EPSG
Moretti Edmar
edmar.moretti em gmail.com
Segunda Novembro 13 02:22:19 PST 2017
De água não entendo muito. Melhor vc perguntar nas listas de usuários qgis.
Em 11 de nov de 2017 8:56 PM, "Wirchen Lamas" <fewirchen em gmail.com>
escreveu:
> Edmar, essa sua dica (“Experimente usar b.geom::geography”) foi certeira,
> no âmbito do SQL com o Postgis, de antemão obrigado.
>
>
> Por outro lado, passei a enfrentar o mesmo problema, agora no âmbito do
> QGIS. Em relação a estas mesmas tabelas que trazem uma coluna área
> (areameters), não consigo de jeito nenhum fazer o cálculo da área igual a
> areameters.
>
>
> 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”.
>
>
> Grato
>
> Em 1 de novembro de 2017 17:57, Moretti Edmar <edmar.moretti em gmail.com>
> escreveu:
>
>> Experimente usar b.geom::geography
>>
>> http://workshops.boundlessgeo.com/postgis-intro/geography.html
>>
>> Em 1 de nov de 2017 4:45 PM, "Wirchen Lamas" <fewirchen em gmail.com>
>> escreveu:
>>
>>
>>
>> Edmar, por favor:
>>
>>
>> Neste sql a area_total calculada sai zerada:
>>
>> SELECT
>>
>> b.linkcolumn,
>>
>> b.areameters::numeric(12,2) AS areameters,
>>
>> (st_area(b.geom)::numeric(12,2)) AS area_total
>>
>> FROM ambiente.prodesfinal b
>>
>> LIMIT 10;
>>
>>
>> Neste, a area_total é a que mais se aproxima de areameters:
>>
>> SELECT
>>
>> b.linkcolumn,
>>
>> b.areameters::numeric(12,2) AS areameters,
>>
>> (st_area(st_transform(st_setsrid(b.geom, 4674), 29192)))::numeric(12,2)
>> AS area_total
>>
>> FROM ambiente.prodesfinal b
>>
>> LIMIT 10;
>>
>>
>> O problema é que eu preciso do cálculo da área para em seguida calcular
>> uma área de uma sobreposição e neste segundo cálculo não consigo fazer com
>> areameters.
>>
>>
>> Eu testei outros EPSG diferentes de 29192, então pergunto:
>>
>>
>> Porque o comando st_area exige o st_transform?
>>
>> Será que existe outro EPSG que me dá o valor da área mais próximo ainda e
>> se sim, como faço para descobrir qual é?
>>
>>
>> Grato
>>
>> _______________________________________________
>> i3geo mailing list
>> i3geo em lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/i3geo
>>
>>
>>
>> _______________________________________________
>> i3geo mailing list
>> i3geo em lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/i3geo
>>
>
>
> _______________________________________________
> i3geo mailing list
> i3geo em lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/i3geo
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/i3geo/attachments/20171113/7bff8dd8/attachment.html>
Mais detalhes sobre a lista de discussão i3geo