Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Inserção de pontos

20 de Setembro de 2007, 16:53 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 18 vezes

Olá a todos

 

Estou com problemas para criar um mapfile que exiba pontos. Minha conexão é com postgis, já testei e ele gera mapas que estão armazenados no banco(que um dia já foram shapefiles), porém não chega nem a carregar mapfiles que referenciam a tabelas de apenas pontos(aparentemente o problema está relacionado ao fato de eles não serem shapefiles exportados para o banco).

aqui vai o mapfile que eu venho modificando sem sucesso:

SYMBOLSET /opt/www/html/i3geo/symbols/simbolos.sym
FONTSET   "/opt/www/html/i3geo/symbols/fontes.txt"
LAYER
 NAME municipios_br
 TYPE point
 STATUS off
 CONNECTIONTYPE postgis
 CONNECTION "user=mapas password=****** dbname=***** host=localhost port=****"
 #select de acesso aos dados
 DATA "the_geom FROM municipios_br USING UNIQUE id USING SRID=4291"
 TEMPLATE "none.htm"
 #inicio da definição de metadados
 METADATA
   ITENS "id, nome"
   ITENSDESC "ID, NOME"
   TIP "teste2"
   TEMA "Municipios"
   CLASSE "SIM"
   ESCALA "250000"
   DOWNLOAD "sim"
   #ESCONDIDO "nao"
 END
 CLASS
   NAME ' '
   SYMBOL "ponto"
   size 4
   COLOR 150 100 100
 END
END
END

Já fiz diversas modificações e não consegui nada...  está devidamente inserido no menutemas.xml, e, além disso, se eu tento "carregar mapa" eu obtenho:

Carregando o arquivo...

Arquivo enviado. Verificando o mapa...

Problemas em municipios_br. Removido.

 

Grato pela ajuda.

 

Nikolas Aschermann

Autor: Nikolas Aschermann


33 comentários

  • 6e540c9d52f1f548f1dfe2017ef669e6?only path=false&size=50&d=404Nikolas Aschermann(usuário não autenticado)
    21 de Setembro de 2007, 16:58

     

    Resolvido o problema, depois de utilizar o testamapfile.php algumas vezes pude descobrir o que estava errado(por alguma razão o USING SRID=4291 estava causando problemas), fora isso, creio que apagar o ms_tmp e limpar o cache tampém tenha ajudado.

    Minha dúvida agora é sobre as consultas sql que o i3geo faz, não estou conseguindo efetuar consultas com funções distance_spheroid(geom, geom) , não consegui utilizar NOT IN também... como são efetuadas as consultas do i3geo? O quantum gis faz essas consultas normalmente, e até exporta para mapfile... mas o i3geo não está fazendo.

    Nikolas Aschermann

    • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
      22 de Setembro de 2007, 11:34

       

      Nikolas:

      O sql que vc coloca no mapfile não é alterado pelo I3Geo, ou seja, quem processa o sql é o próprio Mapserver. Se o Mapserver entender o sql, o mapa aparecerá sem nehum problema. Vc pode testar o sql no PgAdmin para ver se está tudo ok.

      No caso da opção de seleção, existente na interface do I3Geo, a consulta é processada pelo Mapserver e não pelo banco, garantindo que funcione independentemente de vc estar usando o banco ou shapefile.

      Isso tem suas vantagens, mas acaba impedindo o uso de opções de consultas mais avançadas disponíveis no banco de dados. Uma solução seria criar um construtor de consultas especifico para o PostGis. Vou pensar noassunto... Vc pode sugerir isso incluindo um tiket no Trac (ver Portal) que gerencia as atividades para as novas versões do I3Geo.

      Um abraço.

      Edmar Moretti

  • 51632cafe338ba6042a865f8d8ad707c?only path=false&size=50&d=404Marcelo Felipe Moreira Persegona(usuário não autenticado)
    22 de Setembro de 2007, 9:01

     

    Oi Nikolas,

    Por acaso a sua tabela não é uma representação de polígonos? Verifique
    se sua tabela desenha municípios ou sedes dos municípios. Acho que o
    problema está aí. Você está querendo representar pontos com uma tabela
    que representa o desenho dos municípios ou seja polígonos.

    Mande o shapefile ou o script SQL dessa tabela para verificar se é
    isso mesmo.

    Um abraço,

    Marcelo Persegona

    persegon@bol.com.br

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

    *De:* notification-1778687-1213@www.softwarepublico.gov.br
    [mailto:notification-1778687-1213@www.softwarepublico.gov.br]
    *Enviada em:* quinta-feira, 20 de setembro de 2007 16:55
    *Para:* Marcelo Felipe Moreira Persegona
    *Assunto:* [Geral - usuários e desenvolvedores] Inserção de pontos

    Forum: Geral - usuários e desenvolvedores [1]
    Thread: Inserção de pontos [2]
    Author: Nikolas Aschermann
    Posted: 2007-09-20 16:53:05.582394-03

    Olá a todos

    Estou com problemas para criar um mapfile que exiba pontos. Minha
    conexão é com postgis, já testei e ele gera mapas que estão
    armazenados no banco(que um dia já foram shapefiles), porém não chega
    nem a carregar mapfiles que referenciam a tabelas de apenas
    pontos(aparentemente o problema está relacionado ao fato de eles não
    serem shapefiles exportados para o banco).

    aqui vai o mapfile que eu venho modificando sem sucesso:

    SYMBOLSET /opt/www/html/i3geo/symbols/simbolos.sym
    FONTSET "/opt/www/html/i3geo/symbols/fontes.txt"
    LAYER
    NAME municipios_br
    TYPE point
    STATUS off
    CONNECTIONTYPE postgis
    CONNECTION "user=mapas password=****** dbname=***** host=localhost
    port=****"
    #select de acesso aos dados
    DATA "the_geom FROM municipios_br USING UNIQUE id USING SRID=4291"
    TEMPLATE "none.htm"
    #inicio da definição de metadados
    METADATA
    ITENS "id, nome"
    ITENSDESC "ID, NOME"
    TIP "teste2"
    TEMA "Municipios"
    CLASSE "SIM"
    ESCALA "250000"
    DOWNLOAD "sim"
    #ESCONDIDO "nao"
    END
    CLASS
    NAME ' '
    SYMBOL "ponto"
    size 4
    COLOR 150 100 100
    END
    END
    END

    Já fiz diversas modificações e não consegui nada... está devidamente
    inserido no menutemas.xml, e, além disso, se eu tento "carregar mapa"
    eu obtenho:

    Carregando o arquivo...

    Arquivo enviado. Verificando o mapa...

    Problemas em municipios_br. Removido.

    Grato pela ajuda.

    Nikolas Aschermann

    Recebendo correspondência demais? Gerencie suas notificações em:
    www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age

    [1] www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​i3ge​o/fo​rums​/for​um-v​iew?​foru​m_id​=156​7696
    [2] www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​i3ge​o/fo​rums​/mes​sage​-vie​w?me​ssag​e_id​=177​8687

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