Neste sentido quero saber qual o tratamento (procedimento) que devo realizar para mostrar os rios à medida que o usuário for alterando a barra de zoom para mais ou para menos ou mesmo alternando a escala do mapa
Autor: Benicio Ribeiro
Autor: Benicio Ribeiro
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.
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.
Autor: Edmar Moretti
44 comentários
generalização cartográfica. Não conheço muito a fundo mas sei que você pode
ter mais de um shapefile (cada um adequado para uma determinada faixa de
escala) e no seu mapfile você poderá configurar para que cada camada apareça
de acordo com a sua escala. Existem também alguns algoritmos de
generalização que reduzem a quantidade de pontos em um vetor. Se você
exportar seu shape para o postgis, ele tem um função, não recordo agora se é
o Peucker. Vale a pena dar uma pesquisada no google.
Espero ter ajudado. Abraço, Felipe 2009/1/5 > Forum: Geral - usuários e desenvolvedores
> Thread: Dúvida
> Author: Benicio Ribeiro
> Posted: 2009-01-05 19:46:02.003362-02
>
> Estou com uma dúvida, tenho um shape de hidrografia na escala de 1/100.000
> e transformei-o para um .map com a intenção de disponibilizá-lo no web
> mapping que estou construindo, contudo não quero que o mesmo apareça na tela
> inicial com todos os detalhes que ele (shape) dispõe, pois a visualização
> nesse nível com todos os rios passará uma sensação de poluição visual, uma
> vez que a escala de apresentação gira em torno de 1/9.000.000
>
> Neste sentido quero saber qual o tratamento (procedimento) que devo
> realizar para mostrar os rios à medida que o usuário for alterando a barra
> de zoom para mais ou para menos ou mesmo alternando a escala do mapa
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
> --
Bendirei o senhor em todo o tempo,
Na minha boca sempre o seu louvor
Sl 34 (33),116
você está utilizando para desenvolvimento? Linguagem? Ferramentas?
Sistema Operacional? []'s Caetano. M.F. CAETANO
Pesquisador e Analista de Sistemas Sênior Mestre em Ciências da Computação - UnB
Bacharel em Ciência da Computação - UFSC Web...: www.cic.unb.br/~caetano
E-mail: caetano@cic.unb.br
Telefone : +55 61 3313 1011 On 05/01/2009, at 19:59, larsurilch@gmail.com wrote: > Forum: Geral - usuários e desenvolvedores
> Thread: Dúvida
> Author: Benicio Ribeiro
> Posted: 2009-01-05 19:46:02.003362-02
>
> Estou com uma dúvida, tenho um shape de hidrografia na escala de
> 1/100.000 e transformei-o para um .map com a intenção de
> disponibilizá-lo no web mapping que estou construindo, contudo não
> quero que o mesmo apareça na tela inicial com todos os detalhes que
> ele (shape) dispõe, pois a visualização nesse nível com todos os
> rios passará uma sensação de poluição visual, uma vez que a escala
> de apresentação gira em torno de 1/9.000.000
>
> Neste sentido quero saber qual o tratamento (procedimento) que devo
> realizar para mostrar os rios à medida que o usuário for alterando
> a barra de zoom para mais ou para menos ou mesmo alternando a escala
> do mapa
>
> Recebendo correspondência demais? Gerencie suas notificações em: www.softwarepublico.gov.br/notifications/manage
>
mapa para cada escala. Isso pode ser feito com arquivos separados por
escala ou utilizando atributos. Segue um exemplo: SYMBOLSET ../symbols/simbolos.sym
FONTSET "../symbols/fontes.txt"
LAYER
NAME hidrografia50_li
TYPE line
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct229) as foo USING
UNIQUE gid USING SRID=4291"
MAXSCALE 50000
TEMPLATE "hidrografia50_li.htm"
GROUP hidrografia
METADATA
TEMA "NAO"
ALTTEMA "Hidrografia linear na escala 50.000"
TITULO "Hidrografia linear 1:50.000"
ITENS "nome,fonte"
ITENSDESC "Nome,Fonte"
classe "NAO"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TOLERANCE 0.5
TRANSPARENCY 100
CLASS
NAME "Rio, lago, oceano"
EXPRESSION ('[classe]'eq'1')
COLOR 0 150 230
END # CLASS
CLASS
NAME "Rio intermitente"
EXPRESSION ('[classe]'eq'7')
Symbol "linha1"
size 1
COLOR 0 150 230
END # CLASS
CLASS
NAME "Canal, vala"
EXPRESSION ('[classe]'eq'2')
SYMBOL LINHA1
COLOR 0 0 50
END # CLASS
CLASS
NAME "Cach., corred. e sumidouros"
EXPRESSION ('[classe]'eq'4' OR '[classe]'eq'3')
COLOR 0 0 255
END # CLASS
CLASS
NAME "Sem informação"
EXPRESSION ('[classe]'eq'0')
COLOR 190 190 255
END # CLASS
END # LAYER LAYER
NAME hidrografia50_po
TYPE polygon
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct230) as foo USING
UNIQUE gid USING SRID=4291" TEMPLATE "hidrografia50_po.htm"
MAXSCALE 50000
GROUP hidrografia
TOLERANCE 0.5
METADATA
TITULO "Hidrografia poligonal 1:50.000"
ITENS "nome,fonte"
ITENSDESC "Nome,Fonte"
TEMA "NAO"
ALTTEMA "Hidrografia poligonal na escala 50.000"
classe "NAO"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TRANSPARENCY 100
CLASS
NAME "Massa dágua"
EXPRESSION ('[classe]'eq'1' OR '[classe]'eq'0' OR
'[classe]'eq'2')
COLOR 0 150 230
END # CLASS
CLASS
NAME "Rocha"
EXPRESSION ('[classe]'eq'5')
COLOR 180 180 180
END # CLASS
END LAYER
NAME hidrografia100_li
TYPE line
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct179) as foo USING
UNIQUE gid USING SRID=4291"
MAXSCALE 150000
MINSCALE 50000
TEMPLATE "hidrografia100_li.htm"
GROUP hidrografia
METADATA
TEMA "NAO"
ALTTEMA "Hidrografia linear na escala 100.000"
TITULO "Hidrografia linear 1:100.000"
ITENS "nome"
ITENSDESC "Nome"
classe "SIM"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TOLERANCE 0.5
TRANSPARENCY 100
CLASS
NAME "Rio, lago, oceano"
EXPRESSION ('[classe]'eq'1')
COLOR 0 150 230
END # CLASS
CLASS
NAME "Rio intermitente"
EXPRESSION ('[classe]'eq'7')
Symbol "linha1"
size 1
COLOR 0 150 230
END # CLASS
CLASS
NAME "Canal, vala"
EXPRESSION ('[classe]'eq'2')
SYMBOL "linha1"
COLOR 0 0 50
END # CLASS
CLASS
NAME "Cach., corred. e sumidouros"
EXPRESSION ('[classe]'eq'4' OR '[classe]'eq'3')
COLOR 0 0 255
END # CLASS
CLASS
NAME "Sem informação"
EXPRESSION ('[classe]'eq'0')
COLOR 190 190 255
END # CLASS
END # LAYER LAYER
NAME hidrografia100_po
TYPE polygon
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct180) as foo USING
UNIQUE gid USING SRID=4291"
TEMPLATE "hidrografia100_po.htm"
MAXSCALE 150000
MINSCALE 50000
GROUP hidrografia
TOLERANCE 0.5
METADATA
TITULO "Hidrografia poligonal 1:100.000"
ITENS "nome"
ITENSDESC "Nome"
TEMA "NAO"
ALTTEMA "Hidrografia poligonal na escala 100.000"
classe "NAO"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TRANSPARENCY 100
CLASS
NAME "Massa d água"
EXPRESSION ('[classe]'eq'1' OR '[classe]'eq'0' OR
'[classe]'eq'2')
COLOR 0 150 230
END # CLASS
CLASS
NAME "Rocha"
EXPRESSION ('[classe]'eq'5')
COLOR 180 180 180
END # CLASS
END LAYER
NAME hidrografia250_li
TYPE line
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct189) as foo USING
UNIQUE gid USING SRID=4291"
TEMPLATE "hidrografia250_li.htm"
TOLERANCE 5
MAXSCALE 300000
MINSCALE 150000
GROUP hidrografia
METADATA
TEMA "NAO"
ALTTEMA "Hidrografia linear na escala 250.000"
TITULO "Hidrografia"
ITENS "nome,fonte"
ITENSDESC "Nome,Fonte"
classe "SIM"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TRANSPARENCY 100
CLASS
NAME "Rio, lago, oceano"
EXPRESSION ('[classe]'eq'1' OR '[classe]'eq'7')
COLOR 0 150 230
END # CLASS
CLASS
NAME "Canal, vala"
EXPRESSION ('[classe]'eq'2')
SYMBOL LINHA1
COLOR 0 0 50
END # CLASS
CLASS
NAME "Cach., corred. e sumidouros"
EXPRESSION ('[classe]'eq'4' OR '[classe]'eq'3')
COLOR 0 0 255
END # CLASS
CLASS
NAME "Sem informação"
EXPRESSION ('[classe]'eq'0')
COLOR 190 190 255
END # CLASS
END # LAYER
LAYER
NAME hidrografia250_po
TYPE polygon
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct190) as foo USING
UNIQUE gid USING SRID=4291"
TEMPLATE "hidrografia250_po.htm"
MAXSCALE 300000
MINSCALE 150000
GROUP hidrografia
METADATA
TITULO "Hidrografia"
ITENS "nome,fonte"
ITENSDESC "Nome,Fonte"
TEMA "NAO"
ALTTEMA "Hidrografia poligonal na escala 250.000"
classe "NAO"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TRANSPARENCY 100
CLASS
NAME "Massa d'água"
EXPRESSION ('[classe]'eq'1' OR '[classe]'eq'0' OR
'[classe]'eq'2' OR '[classe]'eq'7')
COLOR 0 150 230
END # CLASS
CLASS
NAME "Rocha"
EXPRESSION ('[classe]'eq'5')
COLOR 180 180 180
END # CLASS
END
LAYER
NAME hidrografia250_pt
TYPE point
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct191) as foo USING
UNIQUE gid USING SRID=4291"
TEMPLATE "hidrografia250_pt.htm"
MAXSCALE 300000
MINSCALE 150000
GROUP hidrografia
METADATA
TITULO "Hidrografia"
ITENS "nome,fonte"
ITENSDESC "Nome,Fonte"
TEMA "NAO"
ALTTEMA "Hidrografia pontual na escala 250.000"
classe "SIM"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
CLASS
NAME "Cach., corred. e sumidouros"
EXPRESSION ('[classe]'eq'4' OR [classe]'eq'3')
SYMBOL "PONTO"
SIZE 3
COLOR 0 0 230
END # CLASS
CLASS
NAME "Rocha"
EXPRESSION ('[classe]'eq'5')
COLOR 180 180 180
SIZE 5
SYMBOL 'ponto'
END # CLASS
END
LAYER
NAME hidrografia1000_li
TYPE line
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct105) as foo USING
UNIQUE gid USING SRID=4291"
TEMPLATE "hidrografia1000_li.htm"
TOLERANCE 5
MINSCALE 300000
MAXSCALE 2500000
GROUP hidrografia
METADATA
TITULO "Hidrografia"
ITENS "nm_nome,tipo"
ITENSDESC "Nome,Tipo"
TEMA "NAO"
ALTTEMA "Hidrografia linear na escala 1.000.000"
classe "SIM"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TRANSPARENCY 100
CLASS
NAME " "
EXPRESSION ('[tipo]'eq'RIO_PERMANENTE' OR
'[tipo]'eq'RIO_INTERMITENTE' OR '[tipo]'eq'CANAL_SEM_REPRESENTACAO')
COLOR 0 150 230
END # CLASS
END # LAYER LAYER
NAME hidrografia1000_po
TYPE polygon
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct106) as foo USING
UNIQUE gid USING SRID=4291"
TEMPLATE "hidrografia1000_po.htm"
MINSCALE 300000
MAXSCALE 2500000
GROUP hidrografia
METADATA
TITULO "Hidrografia"
ITENS "nm_nome,tipo"
ITENSDESC "Nome,Tipo"
TEMA "NAO"
ALTTEMA "Hidrografia poligonal na escala 1.000.000"
classe "NAO"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TRANSPARENCY 100
CLASS
NAME "Massa d'água"
EXPRESSION ('[tipo]'eq'MASSA_DAGUA_PERMANENTE' OR
'[tipo]'eq'MASSA_DAGUA_INTERMITENTE')
COLOR 0 150 230
END # CLASS
END # LAYER LAYER
NAME hidrografia_li
TYPE line
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct200) as foo USING
UNIQUE gid USING SRID=4291"
MINSCALE 2500000
GROUP "hidrografia"
METADATA
TEMA "NAO"
ALTTEMA "Hidrografia linear na escala 5.000.000"
classe "SIM"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TRANSPARENCY 100
CLASS
NAME " "
COLOR 0 150 230
END # CLASS
END # LAYER
LAYER
NAME hidrografia_po
TYPE polygon
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=geodados password=geodados dbname=geodados
host=pgsql1.mma.gov.br port=5432"
DATA "the_geom FROM (select * FROM brasil.brabct201) as foo USING
UNIQUE gid USING SRID=4291"
MINSCALE 2500000
GROUP "hidrografia"
METADATA
TEMA "Hidrografia"
TITULO "Hidrografia"
ALTTEMA "Hidrografia poligonal na escala 5.000.000"
classe "SIM"
TEXTO ""
EXTENSAO "-75.233614607 -33.7515829981 -27.592958622 5.272156"
END
TRANSPARENCY 100
CLASS
NAME ""
COLOR 0 150 230
END # CLASS
END # LAYER
LAYER
NAME hidrografia # ok
TYPE point
STATUS off
GROUP hidrografia
METADATA
TITULO "Hidrografia"
TEMA "Hidrografia"
CLASSE "NAO"
#TEXTO "SIM"
END
END
END larsurilch@gmail.com escreveu:
> Forum: Geral - usuários e desenvolvedores
>
> Thread: Dúvida
>
> Author: Benicio Ribeiro
> Posted: 2009-01-05 19:46:02.003362-02
>
> Estou com uma dúvida, tenho um shape de hidrografia na escala de
> 1/100.000 e transformei-o para um .map com a intenção de
> disponibilizá-lo no web mapping que estou construindo, contudo não
> quero que o mesmo apareça na tela inicial com todos os detalhes que
> ele (shape) dispõe, pois a visualização nesse nÃvel com todos os rios
> passará uma sensação de poluição visual, uma vez que a escala de
> apresentação gira em torno de 1/9.000.000
>
> Neste sentido quero saber qual o tratamento (procedimento) que devo
> realizar para mostrar os rios à medida que o usuário for alterando a
> barra de zoom para mais ou para menos ou mesmo alternando a escala do
> mapa
>
> 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