Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Problemas na criação de Banco Espacial - Postgres/Postgis

7 de Dezembro de 2009, 10:10 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 8 vezes

Pessoal,

Estou criando um banco espacial utilizando o Postgres para visualizá-lo no I3Geo e tenho o seguinte problema:

- só consigo usar o template POSTGIS quando crio o banco no PgAdminIII, se especificar a CODIFICAÇÃO como sendo UTF8 (que é a recomendável  - pela literatura)

- Até aí tudo bem, mas quando vou inserir um conjunto de dados em alguma tabela (como por exemplo, cadastro de usuários), proveniente de um FORM de uma página HTML, dá erro se tiver ACENTOS nas palavras.

Então, se mudar a CODIFICAÇÃO para ASCII, ele vai aceitar os acentos, mas não vai deixar usar o TEMPLATE_POSTGIS....

Alguém pode dar uma luz de como resolver este problema?

Grato,

André

Autor: André Longhi


55 comentários

  • F660eacc3024fa642fa85b281fd363fb?only path=false&size=50&d=404stelmo barbosa(usuário não autenticado)
    14 de Dezembro de 2009, 12:04

     

    Qual é o erro que dá? É relacionado com acentos ou campos nulos?

    • E85d62cdd8218f14ac268224554f7b64?only path=false&size=50&d=404André Longhi(usuário não autenticado)
      25 de Janeiro de 2010, 10:54

       

      É relacionado a ACENTOS, via Form de uma página HTML.

      Como se estivesse inserindo na tabela do Banco o nome do proprietário... se tiver acentos vai dar erro...

  • F5b891562588faecdc2a64c951743ce2?only path=false&size=50&d=404Marcio Bigolin(usuário não autenticado)
    23 de Dezembro de 2009, 16:18

     

    assim sua aplicação está em php a que insere os dados no banco. Usa a
    função utf8_encode
    www.​php.​net/​manu​al/e​n/fu​ncti​on.u​tf8-​enco​de.p​hp

    2009/12/7 :
    > Forum: Geral - usuários e desenvolvedores
    > Thread: Problemas na criação de Banco Espacial - Postgres/Postgis
    > Author: André Longhi
    > Posted: 2009-12-07 10:10:43.997491-02
    >
    > Pessoal,
    >
    > Estou criando um banco espacial utilizando o Postgres para visualizá-lo no
    > I3Geo e tenho o seguinte problema:
    >
    > - só consigo usar o template POSTGIS quando crio o banco no PgAdminIII, se
    > especificar a CODIFICAÇÃO como sendo UTF8 (que é a recomendável  - pela
    > literatura)
    >
    > - Até aí tudo bem, mas quando vou inserir um conjunto de dados em alguma
    > tabela (como por exemplo, cadastro de usuários), proveniente de um FORM de
    > uma página HTML, dá erro se tiver ACENTOS nas palavras.
    >
    > Então, se mudar a CODIFICAÇÃO para ASCII, ele vai aceitar os acentos, mas
    > não vai deixar usar o TEMPLATE_POSTGIS....
    >
    > Alguém pode dar uma luz de como resolver este problema?
    >
    > Grato,
    >
    > André
    >
    > Recebendo correspondência demais? Gerencie suas notificações em:
    > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age

  • F5b891562588faecdc2a64c951743ce2?only path=false&size=50&d=404Marcio Bigolin(usuário não autenticado)
    23 de Dezembro de 2009, 16:18

     

    assim sua aplicação está em php a que insere os dados no banco. Usa a
    função utf8_encode
    www.​php.​net/​manu​al/e​n/fu​ncti​on.u​tf8-​enco​de.p​hp

    2009/12/7 :
    > Forum: Geral - usuários e desenvolvedores
    > Thread: Problemas na criação de Banco Espacial - Postgres/Postgis
    > Author: André Longhi
    > Posted: 2009-12-07 10:10:43.997491-02
    >
    > Pessoal,
    >
    > Estou criando um banco espacial utilizando o Postgres para visualizá-lo no
    > I3Geo e tenho o seguinte problema:
    >
    > - só consigo usar o template POSTGIS quando crio o banco no PgAdminIII, se
    > especificar a CODIFICAÇÃO como sendo UTF8 (que é a recomendável  - pela
    > literatura)
    >
    > - Até aí tudo bem, mas quando vou inserir um conjunto de dados em alguma
    > tabela (como por exemplo, cadastro de usuários), proveniente de um FORM de
    > uma página HTML, dá erro se tiver ACENTOS nas palavras.
    >
    > Então, se mudar a CODIFICAÇÃO para ASCII, ele vai aceitar os acentos, mas
    > não vai deixar usar o TEMPLATE_POSTGIS....
    >
    > Alguém pode dar uma luz de como resolver este problema?
    >
    > Grato,
    >
    > André
    >
    > Recebendo correspondência demais? Gerencie suas notificações em:
    > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age

    • E85d62cdd8218f14ac268224554f7b64?only path=false&size=50&d=404André Longhi(usuário não autenticado)
      25 de Janeiro de 2010, 10:51

       

      Obrigado..Vou tentar novamente!!!

      Então a lógica é criar o Banco em UTF8 e depois usar o PHP para "converter" ou "ler" esses dados com ACENTOS do FORM e inserir no BD. É isso mesmo?

      Vou testar e dou um retorno!!!

acesso à versão beta do i3geosaude

19 de Março de 2015, 10:03, por Desconhecido

Prezados amigos, 



comunidade i3geosaude

7 de Janeiro de 2015, 10:22, por Desconhecido

Prezados Colaboradores,



Primeira Reunião do Grupo de Trabalho do i3Geo ocorre no dia 20 de novembro

6 de Novembro de 2013, 17:46, por Desconhecido

Na manhã do dia 20 de novembro, junto ao Seminário Anual do SISP, acontecerá a 1a. Reunião do Grupo de Trabalho da solução i3Geo, para tratar de necessidades de melhoria ou adaptação da solução disponível no Portal SPB, para uso pela Administração Pública Federal. Os anseios dos dirigentes de TI do Sistema de Administração de Recursos de Tecnologia da Informação – SISP, em busca de soluções disponíveis no Portal do SPB que atendam às necessidades da Administração e de cada Órgão em específico, foram objeto de discussão em reuniões da Comissão de Coordenação do Sistema ao longo de 2013. A formação do Grupo de Trabalho do i3Geo é resultado das atividades já realizadas até o momento entre os órgãos integrantes do SISP na reflexão, modelagem e aprimoramento do conceito e da finalidade do Software Público para a Administração Pública e para a Sociedade.



Testes com o i3Geo (Geosaúde) em Manaus

24 de Setembro de 2013, 11:39, por Desconhecido

Projeto do Departamento de Monitoramento e Avaliação do SUS (DEMAS) do Ministério da Saúde, iniciou os testes e implantação do i3Geo, distribuição "Geosaúde", na Secretaria Municipal de Saúde de Manaus.



Funai cria Portal de mapas baseado em tecnologias livres (i3Geo)

1 de Agosto de 2011, 18:27, por Desconhecido

Autor: Edmar Moretti