dgterritorio / recart-plugin

3 stars 8 forks source link

A validação termina devido a erro na execução #35

Open dgterritorio opened 2 years ago

dgterritorio commented 2 years ago

Base de dados : 5050_carttop1_en125_olhao_20211207 Versão plugin 1.3

Erro:

Validar` base de dados...
Validar com o SRS 3763
    A criar estrutura de validação ...
    A executar validações ...

    A executar validação 'rg_1 Dimensão mínima dos polígonos' (1 de 48)
    A executar validação 'rg_2 Dupla geometria ponto e polígono' (2 de 48)
    A executar validação 'rg_3 Tolerância de conetividade' (3 de 48)
    A executar validação 'rg_4_1 Consistência tridimensional (Parte 1 - Altimetria)' (4 de 48)
    A executar validação 'rg_4_2_1 Consistência tridimensional (Hidrografia)' (5 de 48)
    A executar validação 'rg_4_2_2 Consistência tridimensional (Transportes)' (6 de 48)
    A executar validação 'rg_4_2_3 Consistência tridimensional (Transportes)' (7 de 48)
    A executar validação 'rg_5 Polígonos "fechados artificialmente"' (8 de 48)
[Erro 11]
    Exception: Error while connecting to PostgreSQL GEOSContains: TopologyException: side location conflict at 27689.844701999999 -291097.76181
CONTEXT:  SQL statement "select count(t.*) from public.area_agricola_florestal_mato t, public.area_trabalho adt
            where St_Contains(adt.geometria, t.geometria)"
PL/pgSQL function validation.rg5_validation() line 22 at EXECUTE
SQL statement " select * from validation.rg5_validation () "
PL/pgSQL function validation.do_validation(boolean,character varying) line 18 at EXECUTE

Terminada a validação

Provavelmente este erro é devido a elementos mal formados (self-intersection) existentes nesta cartografia:

identificador st_isvalidreason ft
c6c2e3ca-10ca-11ec-b068-0ff6b97c734b Self-intersection[26883.5540709994 -290467.57769] area_agricola_florestal_mato
c6c2e3cc-10ca-11ec-b068-977dda8a1591 Self-intersection[27516.0647390001 -291011.610177] area_agricola_florestal_mato
c6c2e3c2-10ca-11ec-b068-b300a4303eb0 Self-intersection[27521.8906889998 -291022.445136] area_agricola_florestal_mato
c6c2e3a9-10ca-11ec-b068-bf87d0094028 Self-intersection[27691.0698400001 -291097.154612] area_agricola_florestal_mato
c6c2e3dd-10ca-11ec-b068-832664908f9c Self-intersection[23798.8442789985 -292463.465481999] area_agricola_florestal_mato
c6c2e3c4-10ca-11ec-b068-5b4ac6fff43b Self-intersection[27211.1570420001 -290831.861253] area_agricola_florestal_mato
c6c2e3be-10ca-11ec-b068-d3d46c5870f9 Self-intersection[26454.2756571283 -290517.099693585] area_agricola_florestal_mato
c6c2e3ba-10ca-11ec-b068-e36e11e2534b Self-intersection[23634.4165456264 -292049.903802295] area_agricola_florestal_mato
c6c2e3ae-10ca-11ec-b068-57600eefe4ed Self-intersection[27288.6899397771 -290272.255951446] area_agricola_florestal_mato
c6c2e3b1-10ca-11ec-b068-279dd3e8bfec Self-intersection[26376.6763879997 -290617.178479] area_agricola_florestal_mato
c6c2e3b0-10ca-11ec-b068-eb68037d9915 Self-intersection[26877.9949119993 -290466.301703] area_agricola_florestal_mato
c6c2e3bf-10ca-11ec-b068-371852b51853 Self-intersection[27378.2858579999 -290455.16156] area_agricola_florestal_mato
c6c2e3bb-10ca-11ec-b068-fb0fdf8efe38 Self-intersection[23682.8444123988 -291950.565176051] area_agricola_florestal_mato
c6c2e3b3-10ca-11ec-b068-37b7d5ed7570 Self-intersection[25484.3512837282 -290570.708955811] area_agricola_florestal_mato
c6c2e3d2-10ca-11ec-b068-07707d0ed44d Self-intersection[24345.0630652369 -291783.75693774] area_agricola_florestal_mato
c6c2e3dc-10ca-11ec-b068-a3aaba74b7e0 Self-intersection[24857.5943039998 -290890.530577] area_agricola_florestal_mato
c6c2e3b2-10ca-11ec-b068-9f2c121ec810 Self-intersection[25925.151967 -290754.863692] area_agricola_florestal_mato
c6c2e3c1-10ca-11ec-b068-8f6e65ab3d63 Self-intersection[27565.785797 -291008.710885] area_agricola_florestal_mato
c6c2e3df-10ca-11ec-b068-7f3a4855575e Self-intersection[23781.411823 -292328.989705] area_agricola_florestal_mato
c6c2e3b5-10ca-11ec-b068-433c066cd79f Self-intersection[24542.655384581 -290758.790262086] area_agricola_florestal_mato
c6c2e3c3-10ca-11ec-b068-5f60261df220 Self-intersection[27506.239455 -291178.072244] area_agricola_florestal_mato
c6c2e3b8-10ca-11ec-b068-a3b4de251c37 Self-intersection[23781.0212225843 -292338.612306483] area_agricola_florestal_mato
c6c2e3d1-10ca-11ec-b068-23f5c411eb11 Self-intersection[23807.4731723072 -291795.014412665] area_agricola_florestal_mato
c6c2e3db-10ca-11ec-b068-1f71aba6dddf Self-intersection[24850.157684 -290892.945804] area_agricola_florestal_mato