Closed 0e1 closed 2 years ago
O problema acontece em decorrência da aplicação de ST_Collect em dados com coordenadas XY e XYZ , no trecho da função _ingest.feature_asis_assignvolume:
SELECT count(*) n, st_collect(geom) as geom, CASE gtype --(gtype||iif(p_usemedian,'','_no'::text))
WHEN 'poly' THEN percentile_disc (0.5) WITHIN GROUP(ORDER BY ST_Area(geom,true)) /1000000.0
WHEN 'line' THEN percentile_disc (0.5) WITHIN GROUP(ORDER BY ST_Length(geom,true)) /1000.0
ELSE null::float
END size_mdn
nsvia
possui dois arquivos shapefile:
Localidades rurais: XY
Bairros: XYZ
A solução utilizada foi aplicar ST_Force2D para forçar as geometrias XYZ em XY.
@crebollobr Você pode testar a ingestão e geração dos arquivos publicáveis para BR/PR/Araucaria/_pk0061.01. Usar uma base nova.
Caso encontrar problemas, reabrir a issue.
A aplicação da função
ingest.feature_asis_assign_volume
retornaERROR: lwcollection_construct: mixed dimension geometries: 2/0
no processo de ingestão do layer
nsvia
de BR/PR/Araucaria/_pk0061.01:Saída completa da ingestão do layer nsvia: