Estou a tentar fazer uma agregação (dissolve) no Spatialite 3.0.1 em
Windows Vista.

Tenho uma tabela chamada "tableA" com 72000 registos, com uma coluna
Geometry e uma de texto chamada "field1". Quero agregar todos os poligonos
com base no atributo "field1".

Tentei o seguinte:

Select f.field1 as field1, st_union(f.geometry) as geometry
>From tableA as f
Group by field1;

e está a demorar demasiado tempo, acabei por cancelar o processo após cerca
de 1 hora. Em ArcGIS a operação demorou cerca de 5 minutos, por isso devo
estar a fazer alguma coisa mal.

Há alguma forma mais eficiente de executar esta operação em Spatialite?


Coloquei esta mesma pergunta do gis.stackexchange caso queiram responder lá.
http://gis.stackexchange.com/questions/35213/what-is-the-efficient-way-to-dissolve-polygons-using-spatialite-3-0

Já agora alguém conhece alguma mailing list de Spatialite? Sabem se está
activa?

Obrigado,

Alexandre Neto
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a