Re: [Portugal] validação topologica postgis

Ricardo Pinho rpinho_eng at yahoo.com.br
Wed Jul 29 11:00:25 EDT 2009


Bom dia Fred,

> tenho que ver ainda com a GISVM .. :-)

Não vale a pena, a minha filha também tem um, a outra tem um XO-OLPC! (lá em casa há pluralidade - O Supertux corre em ambos!!!)
O disco do Magalhães vem tão atafulhado de software que resta cerca de 1GB livre no disco.
(É espantoso como o Windows se arrasta naquilo, o que não é nada conveniente para crianças, sempre impacientes!)
O GISVM precisa de pelo menos de cerca de 5 GB livres de disco. (coisa banal nos dias de hoje)
E depois há a questão da memória RAM, da resolução do Ecra, etc.
Conclusão, GISVM no Magalhaes, só em desespero de causa! ;-)

> é verdade, estou de férias...
> e, obrigado RP pela responsabilidade,

Ooops, as minhas desculpas!
Mas o que seria da vida sem desafios?!

Abraço,
RP




________________________________
De: Fred Lehodey <lehodey  gmail.com>
Para: Luis Calisto <luis.calisto  hotmail.com>; portugal  lists.osgeo.org
Cc: Ricardo Pinho <rpinho_eng  yahoo.com.br>
Enviadas: Quarta-feira, 29 de Julho de 2009 0:10:03
Assunto: Re: [Portugal] validação topologica postgis

Boa noite,
é verdade, estou de férias... (até pensei instalar o Postgres/postgis no Magalhães do meu filho a semana passada !! boa máquina !   tenho que ver ainda com a GISVM .. :-)
Infelizmente, não sou O especialista... (gostava sim!).... 
e, obrigado RP pela responsabilidade, tive, nessa hora, que tentar propor uma ideia... mas, merece testar/melhorar..etc.. e isto, se eu não estiver completamente ao lado !

Encontrar e corrigir polígonos sobrepostos poderia se fazer criando polígonos da áreas de intersecção.

Considerando uma tabela "poligonos", com um campo "gid" (ID) e um campo geométrico "the_geom" :

SELECT DISTINCT ON (ST_Intersection(a.the_geom,b.the_geom))  
a.gid,b.gid, ST_Intersection(a.the_geom,b.the_geom)  FROM poligonos AS a, poligonos  AS b
WHERE ST_Intersects(a.the_geom,b.the_geom) AND NOT ST_touches(a.the_geom,b.the_geom) AND a.gid != b.gid

Esta query deverá devolver os IDs dos registos sobrepostos e a área em questão (geometria)...

Fred.
PS: funciona ??




2009/7/28 Ricardo Pinho <rpinho_eng  yahoo.com.br>

Caro Luis,
>
>Uma sugestão será fazê-lo directamente no OpenJump ou Kosmo, que têm funcionalidades interessantes de limpeza topológica, directamente sobre dados PG. 
>
>No Kosmo a validação faz-se após connect a um layer PG e no menu Tools, Validate Selected Layer. E escolher as opções...
>
>Tudo depende das operações de limpeza que pretende fazer... experimente-o primeiro no www.gisvm.com ;-)
>
>Cumprimentos,
>RP
>
>PS.
>Se pretender fazê-lo directamente, duro e cru, com comandos PG, o melhor é aguardar a opinião do especialista: Fred! ;-)
>Mas desta vez, suponho, é ele que está de férias!!! 
>
>
>
>
________________________________
De: Luis Calisto <luis.calisto  hotmail.com>
>Para: portugal  lists.osgeo.org
>Enviadas: Terça-feira, 28 de Julho de 2009 18:32:11
>Assunto: [Portugal] validação topologica postgis
>
>
>>
>
>
>Boa Tarde,
>> 
>>Tenho andado nos ultimos meses a trabalhar em postgis com exelentes resultados. 
>>Porém actualmente, muito devido a importação de dados de outras fontes, tenho alguns erros topologicos nalgumas tabelas, a grande maioria sobreposição de poligonos. Gostaria de saber se alguem conhece/já exprimentou fazer correção topologica em postgis? 
>>
>
>Ou se conhecem outras ferramentas/plugins para ajudar nessa tarefa, para além do GRASS pois não estou com vontade de exportar tudo para o GRASS e fazer la essa validação!
>> 
>>Vi um artigo muito interessante em http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology
>> 
>>Alguem já experimentou?
>> 
>>Cumprimentos a todos e desde já obrigado a todos!
>> 
>>Luís Calisto
>
>
>________________________________
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes
>_______________________________________________
>>Portugal mailing list
>Portugal  lists.osgeo.org
>http://lists.osgeo.org/mailman/listinfo/portugal
>
>



      ____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20090729/3be7acdf/attachment-0001.html


More information about the Portugal mailing list