Caro Luís de Sousa. O gvSIG permite o acesso a tabelas espaciais armazenadas em qualquer esquema. Julgo que o seu problema poderá ser devido ao modo como o tema está registado na tabela geometry_columns. É necessário que preencher o campo f_table_schema desta tabela com o nome do esquema a que pertence o tema. Apresento seguida o modo como seria feito o registo do tema 'Eixos_Via', pertencente ao esquema 'Rede_Viaria', com a geometria no campo 'the_geom', do tipo MULTILINESTRING, e no sistema de coordenadas Hayford-Gauss - Datum 73:
f_table_catalog: '' f_table_schema: Rede_Viaria f_table_name: Eixos_Via f_geometry_column: the_geom coord_dimension: 2 srid: 27492 type: MULTILINESTRING Cumprimentos, Ricardo Sena 2009/4/16 Luís de Sousa <[email protected]> > Bom dia, > > Estou a testar o gvSIG de forma a poder manipular um conjunto de temas > poligonais armazenados numa base de dados PostGIS. > > Criei um novo utilizador de administração, uma base de dados a partir > do template postgis e inseri algumas tabelas com o carregador > automático shp2pgsql. Neste primeiro teste as tabelas foram carregadas > no esquema público e o gvSIG não teve problemas em aceder-lhes. > > Num segundo teste estou a carregar mais temas que estão a ser > guardados em esquemas específicos. Usando a mesma ligação criada no > gvSIG para o primeiro teste não aparecem qualquer um dos novos temas > que carreguei. Aparentemente o gvSIG só lê as tabelas que estejam no > esquema público da base de dados. > > Existe alguma forma de indicar na ligação do gvSIG qual o esquema que > deve ser acedido? Por razões óbvias, uma ligação que apenas lê o > esquema público é practicamente inútil... > > Obrigado pela ajuda, > > Luís de Sousa > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal >
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
