Olá pessoal, não estou conseguindo desenhar um mapfile no i3geo.
Ele sempre da um alert "A camanda não pode ser adicionada. msDrawMap prepare_database".
Alguem poderia me dar uma luz?!
Ele é gerado atraves de uma view do postgres, será que é por causa disso?Como resolver o problema?Abaixo o meu map file alguem poderia da uma analizada!?
FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt"
SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym"
PROJECTION
'proj=longlat'
'ellps=WGS84'
'datum=WGS84'
'no_defs'
END
LAYER
CONNECTION "user=postgres password=****** dbname=dados_saude host=localhost port=5432"
CONNECTIONTYPE POSTGIS
DATA "the_geom from (select * from vw_indices where where idindicadores=12 and date_part('year',ano) = 2006) as foo using unique idcidades using srid=4291"
METADATA
"CLASSE" "SIM"
"ESTASEL" "NAO"
"ITENSDESC" ""
"TEXTO" ""
"ITENS" ""
"TEMA" "COBERTURA DA PRIMEIRA CONSULTA ODONTOLOGICA PROGRAMATICA"
END
NAME "idindicadores_12_2006"
SIZEUNITS PIXELS
STATUS ON
TOLERANCEUNITS PIXELS
TYPE POLYGON
UNITS METERS
CLASS
NAME "Resultado de 0 a 32.175"
EXPRESSION (([resultado]>=0)and([resultado]<32.175))
METADATA
END
STYLE
ANGLE 360
COLOR 0 0 255
OUTLINECOLOR 140 136 136
SYMBOL 0
END
TITLE "idindicadores_12_2006+0"
END
CLASS
NAME "Resultado de 32.175 a 64.35"
EXPRESSION (([resultado]>=32.175)and([resultado]<64.35))
METADATA
END
STYLE
ANGLE 360
COLOR 255 0 0
OUTLINECOLOR 140 136 136
SYMBOL 0
END
TITLE "idindicadores_12_2006+1"
END
CLASS
NAME "Resultado de 64.35 a 96.525"
EXPRESSION (([resultado]>=64.35)and([resultado]<96.525))
METADATA
END
STYLE
ANGLE 360
COLOR 255 255 0
OUTLINECOLOR 140 136 136
SYMBOL 0
END
TITLE "idindicadores_12_2006+2"
END
CLASS
NAME "Resultado de 96.525 a 128.7"
EXPRESSION (([resultado]>=96.525)and([resultado]<128.7))
METADATA
END
STYLE
ANGLE 360
COLOR 0 168 0
OUTLINECOLOR 140 136 136
SYMBOL 0
END
TITLE "idindicadores_12_2006+3"
END
END
END
Obrigado!
Autor: Eduardo Agostinho

77 comentários
> Forum: Geral - usuários e desenvolvedores
>
> Thread: Problema com desenho de MAPFILE
>
> Author: Eduardo Agostinho
> Posted: 2008-09-29 03:44:05.300993-03
>
> Olá pessoal, não estou conseguindo desenhar um mapfile no i3geo.
>
> Ele sempre da um alert "A camanda não pode ser adicionada. msDrawMap
> prepare_database".
>
> Alguem poderia me dar uma luz?!
>
> Ele é gerado atraves de uma view do postgres, será que é por causa
> disso?Como resolver o problema?Abaixo o meu map file alguem poderia da
> uma analizada!?
>
> FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt"
> SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym"
> PROJECTION
> 'proj=longlat'
> 'ellps=WGS84'
> 'datum=WGS84'
> 'no_defs'
> END
>
> LAYER
> CONNECTION "user=postgres password=****** dbname=dados_saude
> host=localhost port=5432"
> CONNECTIONTYPE POSTGIS
> DATA "the_geom from (select * from vw_indices where where
> idindicadores=12 and date_part('year',ano) = 2006) as foo using unique
> idcidades using srid=4291"
> METADATA
> "CLASSE" "SIM"
> "ESTASEL" "NAO"
> "ITENSDESC" ""
> "TEXTO" ""
> "ITENS" ""
> "TEMA" "COBERTURA DA PRIMEIRA CONSULTA ODONTOLOGICA PROGRAMATICA"
> END
> NAME "idindicadores_12_2006"
> SIZEUNITS PIXELS
> STATUS ON
> TOLERANCEUNITS PIXELS
> TYPE POLYGON
> UNITS METERS
>
> CLASS
> NAME "Resultado de 0 a 32.175"
> EXPRESSION (([resultado]>=0)and([resultado] METADATA
> END
> STYLE
> ANGLE 360
> COLOR 0 0 255
> OUTLINECOLOR 140 136 136
> SYMBOL 0
> END
> TITLE "idindicadores_12_2006+0"
> END
> CLASS
> NAME "Resultado de 32.175 a 64.35"
> EXPRESSION (([resultado]>=32.175)and([resultado] METADATA
> END
> STYLE
> ANGLE 360
> COLOR 255 0 0
> OUTLINECOLOR 140 136 136
> SYMBOL 0
> END
> TITLE "idindicadores_12_2006+1"
> END
> CLASS
> NAME "Resultado de 64.35 a 96.525"
> EXPRESSION (([resultado]>=64.35)and([resultado] METADATA
> END
> STYLE
> ANGLE 360
> COLOR 255 255 0
> OUTLINECOLOR 140 136 136
> SYMBOL 0
> END
> TITLE "idindicadores_12_2006+2"
> END
> CLASS
> NAME "Resultado de 96.525 a 128.7"
> EXPRESSION (([resultado]>=96.525)and([resultado] METADATA
> END
> STYLE
> ANGLE 360
> COLOR 0 168 0
> OUTLINECOLOR 140 136 136
> SYMBOL 0
> END
> TITLE "idindicadores_12_2006+3"
> END
> END
> END
>
>
> Obrigado!
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
> -- Edmar Moretti
CGTI/MMA
Ãrea de Gestão de Geotecnologias
Gerente de Projetos skype: edmar.moretti
Na seção do LAYER, parametro DATA:
DATA "the_geom from (select * from
vw_indices where where idindicadores=12 and date_part('year',ano) =
2006) as foo using unique idcidades using srid=4291" Em primeiro lugar, o parâmetro "where" está repetido. Voce já tentou simplificar a consulta pra ver se o problema persiste? P. ex., usar apenas: "the_geom from vw_indices".
O postGIS está instalado, né? Voce já testou esta base de dados com algum outro programa? O QuantumGIS funciona bem, e é free. Daí voce pode saber se o problema é com a base de dados ou com o i3geo. Abraço, --- On Mon, 9/29/08, edu.web@gmail.com wrote:
From: edu.web@gmail.com
Subject: [Geral - usuários e desenvolvedores] Problema com desenho de MAPFILE
To: zegrisi@ymail.com
Date: Monday, September 29, 2008, 6:46 AM Forum: Geral - usuários e desenvolvedores Thread: Problema com desenho de MAPFILE Author: Eduardo Agostinho Posted: 2008-09-29 03:44:05.300993-03 Olá pessoal, não estou conseguindo desenhar um mapfile no i3geo. Ele sempre da um alert "A camanda não pode ser adicionada. msDrawMap prepare_database". Alguem poderia me dar uma luz?! Ele é gerado atraves de uma view do postgres, será que é por causa disso?Como resolver o problema?Abaixo o meu map file alguem poderia da uma analizada!? FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" PROJECTION 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' END LAYER CONNECTION "user=postgres password=****** dbname=dados_saude host=localhost port=5432" CONNECTIONTYPE POSTGIS DATA "the_geom from (select * from vw_indices where where idindicadores=12 and date_part('year',ano) = 2006) as foo using unique idcidades using srid=4291" METADATA "CLASSE" "SIM" "ESTASEL" "NAO" "ITENSDESC" "" "TEXTO" "" "ITENS" "" "TEMA" "COBERTURA DA PRIMEIRA CONSULTA ODONTOLOGICA PROGRAMATICA" END NAME "idindicadores_12_2006" SIZEUNITS PIXELS STATUS ON TOLERANCEUNITS PIXELS TYPE POLYGON UNITS METERS CLASS NAME "Resultado de 0 a 32.175" EXPRESSION (([resultado]>=0)and([resultado]=32.175)and([resultado]=64.35)and([resultado]=96.525)and([resultado] END END END Obrigado!
Recebendo correspondência demais? Gerencie suas notificações em: www.softwarepublico.gov.br/notifications/manage
problema continuar avise André 2008/9/29 > Forum: Geral - usuários e desenvolvedores
> Thread: Problema com desenho de MAPFILE
> Author: Eduardo Agostinho
> Posted: 2008-09-29 03:44:05.300993-03
>
> Olá pessoal, não estou conseguindo desenhar um mapfile no i3geo.
>
> Ele sempre da um alert "A camanda não pode ser adicionada. msDrawMap
> prepare_database".
>
> Alguem poderia me dar uma luz?!
>
> Ele é gerado atraves de uma view do postgres, será que é por causa
> disso?Como resolver o problema?Abaixo o meu map file alguem poderia da uma
> analizada!?
>
> FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt"
> SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym"
> PROJECTION
> 'proj=longlat'
> 'ellps=WGS84'
> 'datum=WGS84'
> 'no_defs'
> END
>
> LAYER
> CONNECTION "user=postgres password=****** dbname=dados_saude
> host=localhost port=5432"
> CONNECTIONTYPE POSTGIS
> DATA "the_geom from (select * from vw_indices where where
> idindicadores=12 and date_part('year',ano) = 2006) as foo using unique
> idcidades using srid=4291"
> METADATA
> "CLASSE" "SIM"
> "ESTASEL" "NAO"
> "ITENSDESC" ""
> "TEXTO" ""
> "ITENS" ""
> "TEMA" "COBERTURA DA PRIMEIRA CONSULTA ODONTOLOGICA PROGRAMATICA"
> END
> NAME "idindicadores_12_2006"
> SIZEUNITS PIXELS
> STATUS ON
> TOLERANCEUNITS PIXELS
> TYPE POLYGON
> UNITS METERS
>
> CLASS
> NAME "Resultado de 0 a 32.175"
> EXPRESSION (([resultado]>=0)and([resultado] METADATA
> END
> STYLE
> ANGLE 360
> COLOR 0 0 255
> OUTLINECOLOR 140 136 136
> SYMBOL 0
> END
> TITLE "idindicadores_12_2006+0"
> END
> CLASS
> NAME "Resultado de 32.175 a 64.35"
> EXPRESSION (([resultado]>=32.175)and([resultado] METADATA
> END
> STYLE
> ANGLE 360
> COLOR 255 0 0
> OUTLINECOLOR 140 136 136
> SYMBOL 0
> END
> TITLE "idindicadores_12_2006+1"
> END
> CLASS
> NAME "Resultado de 64.35 a 96.525"
> EXPRESSION (([resultado]>=64.35)and([resultado] METADATA
> END
> STYLE
> ANGLE 360
> COLOR 255 255 0
> OUTLINECOLOR 140 136 136
> SYMBOL 0
> END
> TITLE "idindicadores_12_2006+2"
> END
> CLASS
> NAME "Resultado de 96.525 a 128.7"
> EXPRESSION (([resultado]>=96.525)and([resultado] METADATA
> END
> STYLE
> ANGLE 360
> COLOR 0 168 0
> OUTLINECOLOR 140 136 136
> SYMBOL 0
> END
> TITLE "idindicadores_12_2006+3"
> END
> END
> END
>
>
> Obrigado!
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
>
Eduardo Na linha 13 do seu mapfile existe a repetição da palavra Where DATA "the_geom from (select * from vw_indices where where i
dindicadores=12 and date_part('year',ano) = 2006) as foo using unique
idcidades using srid=4291" Atenciosamente. Ana Gabriela edu.web@gmail.com [1] escreveu: Forum: Geral - usuários e desenvolvedores [2]
Thread: Problema com desenho de MAPFILE [3]
Author: Eduardo Agostinho [4]
Posted: 2008-09-29 03:44:05.300993-03 Olá pessoal, não estou conseguindo desenhar um mapfile no i3geo. Ele sempre da um alert "A camanda não pode ser adicionada.
msDrawMap prepare_database". Alguem poderia me dar uma luz?! Ele é gerado atraves de uma view do postgres, será que é por
causa disso?Como resolver o problema?Abaixo o meu map file alguem
poderia da uma analizada!? FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt"
 SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym"
 PROJECTION
    'proj=longlat'
    'ellps=WGS84'
    'datum=WGS84'
    'no_defs'
  END   LAYER
  CONNECTION "user=postgres password=****** dbname=dados_saude
host=localhost port=5432"
  CONNECTIONTYPE POSTGIS
  DATA "the_geom from (select * from vw_indices where where
idindicadores=12 and date_part('year',ano) = 2006) as foo using
unique idcidades using srid=4291"
  METADATA
   "CLASSE" "SIM"
   "ESTASEL" "NAO"
   "ITENSDESC" ""
   "TEXTO" ""
   "ITENS" ""
   "TEMA" "COBERTURA DA PRIMEIRA CONSULTA ODONTOLOGICA
PROGRAMATICA"
   END
  NAME "idindicadores_12_2006"
  SIZEUNITS PIXELS
  STATUS ON
  TOLERANCEUNITS PIXELS
  TYPE POLYGON
  UNITS METERS
 Â
   CLASS
    NAME "Resultado de 0 a 32.175"
    EXPRESSION (([resultado]>=0)and([resultado]=32.175)and([resultado]=64.35)and([resultado]=96.525)and([resultado]
   END
  END
 END
 Obrigado! Recebendo correspondência demais? Gerencie suas notificações
em: www.softwarepublico.gov.br/notifications/manage [5] [1] mailto:edu.web@gmail.com
[2] www.softwarepublico.gov.br/dotlrn/clubs/i3geo/forums/forum-view?forum_id=1567696
[3] www.softwarepublico.gov.br/dotlrn/clubs/i3geo/forums/message-view?message_id=6541543
[4] mailto:edu.web@gmail.com
[5] www.softwarepublico.gov.br/notifications/manage
edu.web@gmail.com [1] escribió: Forum: Geral - usuários e desenvolvedores [2]
Thread: Problema com desenho de MAPFILE [3]
Author: Eduardo Agostinho [4]
Posted: 2008-09-29 03:44:05.300993-03 Olá pessoal, não estou conseguindo desenhar um mapfile no i3geo. Ele sempre da um alert "A camanda não pode ser adicionada.
msDrawMap prepare_database". Alguem poderia me dar uma luz?! Ele é gerado atraves de uma view do postgres, será que é por
causa disso?Como resolver o problema?Abaixo o meu map file alguem
poderia da uma analizada!? FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt"
 SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym"
 PROJECTION
    'proj=longlat'
    'ellps=WGS84'
    'datum=WGS84'
    'no_defs'
  END   LAYER
  CONNECTION "user=postgres password=****** dbname=dados_saude
host=localhost port=5432"
  CONNECTIONTYPE POSTGIS
  DATA "the_geom from (select * from vw_indices where where
idindicadores=12 and date_part('year',ano) = 2006) as foo using
unique idcidades using srid=4291"
  METADATA
   "CLASSE" "SIM"
   "ESTASEL" "NAO"
   "ITENSDESC" ""
   "TEXTO" ""
   "ITENS" ""
   "TEMA" "COBERTURA DA PRIMEIRA CONSULTA ODONTOLOGICA
PROGRAMATICA"
   END
  NAME "idindicadores_12_2006"
  SIZEUNITS PIXELS
  STATUS ON
  TOLERANCEUNITS PIXELS
  TYPE POLYGON
  UNITS METERS
 Â
   CLASS
    NAME "Resultado de 0 a 32.175"
    EXPRESSION (([resultado]>=0)and([resultado]=32.175)and([resultado]=64.35)and([resultado]=96.525)and([resultado]
   END
  END
 END
 Obrigado! Recebendo correspondência demais? Gerencie suas notificações
em: www.softwarepublico.gov.br/notifications/manage [5] por lo pronto tu error esta en la consuta, fijate que haces where
where, solo debes indicar un where y el campo de la condicion, salduos [1] mailto:edu.web@gmail.com
[2] www.softwarepublico.gov.br/dotlrn/clubs/i3geo/forums/forum-view?forum_id=1567696
[3] www.softwarepublico.gov.br/dotlrn/clubs/i3geo/forums/message-view?message_id=6541543
[4] mailto:edu.web@gmail.com
[5] www.softwarepublico.gov.br/notifications/manage