Bom dia,

O gvsig abre qualquer tabela em qualquer esquema, eu tenho isso a funcionar.
Penso que o problema será nos privilégios do esquema, em que tem de colocar "ALL PRIVILEGES" no seu usuário. Se não colocar todos os privilégios o gvsig não consegue aceder aos temas inseridos no esquema.

Espero ter ajudado.
Comprimentos
Catarina Pinheiro



[email protected] escreveu:
Send Portugal mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.osgeo.org/mailman/listinfo/portugal
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Portugal digest..."


Today's Topics:

   1. Liga??o gvSIG a PostGIS (Lu?s de Sousa)
   2. Re: Liga??o gvSIG a PostGIS (Fred Lehodey)
   3. Re: Liga??o gvSIG a PostGIS (Ricardo Sena)
   4. Re: Convers?o shp/postgis (Fred Lehodey)
   5. Re: Liga??o gvSIG a PostGIS (Pedro Monteiro)


----------------------------------------------------------------------

Message: 1
Date: Thu, 16 Apr 2009 12:32:06 +0100
From: Lu?s de Sousa <[email protected]>
Subject: [Portugal] Liga??o gvSIG a PostGIS
To: [email protected]
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1

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


------------------------------

Message: 2
Date: Thu, 16 Apr 2009 12:49:51 +0100
From: Fred Lehodey <[email protected]>
Subject: Re: [Portugal] Liga??o gvSIG a PostGIS
To: portugal <[email protected]>
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Bom dia,
o gvSIG consegue aceder a qualquer tabela em qualquer schema.

Poderá ser necessário verificar a tabela "geometry_columns" no schema
"public".
É com base esta tabela que o gvSIG vai mostrar (ou não) as tabelas de
Postgis.
Por exemplo, se copiar uma tabela do schema "public" para outro schema, será
necessário actualizar a tabela "geometry_columns", indicando o novo schema.


Espero ter ajudado,

Fred.






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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.osgeo.org/pipermail/portugal/attachments/20090416/43a5a20a/attachment-0001.html

------------------------------

Message: 3
Date: Thu, 16 Apr 2009 12:50:41 +0100
From: Ricardo Sena <[email protected]>
Subject: Re: [Portugal] Liga??o gvSIG a PostGIS
To: [email protected]
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.osgeo.org/pipermail/portugal/attachments/20090416/228cef0e/attachment-0001.html

------------------------------

Message: 4
Date: Thu, 16 Apr 2009 13:01:09 +0100
From: Fred Lehodey <[email protected]>
Subject: Re: [Portugal] Convers?o shp/postgis
To: portugal <[email protected]>
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Olá Miguel,
se pudesses fornecer um pequeno shapefile de teste, seria mais fácil de
ajudar.

Abraço, Fred.




2009/4/15 Miguel Torres <[email protected]>

Olá a todos!

Estou com um problema que parece simples mas não consigo resolver.

Tenho um conjunto de shp's com os concelhos do norte em ETRS89 - TM06 com 2
campos "string" (O nome do concelho e o código) e os restantes "integer".
Todos os nomes dos campos estão em minúsculas, nenhum começa por nºs e
nenhum tem caracteres estranhos para além do underscore (_). Não consigo
converter tanto com o shp2pgsql como com o SPIT do Qgis

Com o gshp2pgsql o erro é o seguinte:

Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]

Com o SPIT é o seguinte:

Problem inserting features from file:

D:\SIG\CCDRN\Miguel\Dados\Informação Base\Listagem\concelhos_declia.shp

The database gave an error while executing this SQL:

INSERT INTO "public"."concelhos_declia" VALUES(0,'1','ALFÂNDEGA DA
FÉ','0401','7','0','0','0','0','1','0','0','0','0','0','0','0','0','1','0','0','5',...
(rest of SQL trimmed)

The error was:

ERROR: INSERT has more expressions than target columns


Urilizando o GvSIG consigo fazer a conversão mas os acentos desaparecem das
entradas (não posso escolher o encoding LATIN1).

Qual será o problema?

Um abraço,

Miguel Torres

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.osgeo.org/pipermail/portugal/attachments/20090416/5f2f84a0/attachment-0001.html

------------------------------

Message: 5
Date: Thu, 16 Apr 2009 12:03:37 +0000
From: Pedro Monteiro <[email protected]>
Subject: Re: [Portugal] Liga??o gvSIG a PostGIS
To: Ricardo Sena <[email protected]>
Cc: [email protected]
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Boa tarde,

Mesmo sem figurarem na tabela geometry_columns as tabelas deveriam aparecer
listadas, ainda que depois o gvsig não considere o campo relativo à
geometria. Será que tem algo que ver com o proprietário dos schemas criados?

Cumprimentos,
Pedro Monteiro

2009/4/16 Ricardo Sena <[email protected]>

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.osgeo.org/pipermail/portugal/attachments/20090416/ff332a88/attachment.html

------------------------------

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


End of Portugal Digest, Vol 13, Issue 10
****************************************

--

Ana Catarina Pinheiro
Divisão de Planeamento - Sector de Informação Geográfica´
Municipio de Vale de Cambra
Avenida Camilo Tavares de Matos, n.º19
3730-901 Vale de Cambra
tel: 256 420 510
email:[email protected]
www.cm-valedecambra.pt

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

Responder a