Arquivo

Archive for abril \22\UTC 2010

Saindo do forno! OpenLayers 2.9

22 de abril de 2010 Deixe um comentário

Olá a todos!

Foi lançada a versão 2.9 do OpenLayers com muitas correções e novas features.
Agora é possível estilizar o visual de todos os componentes via css o que antes ficava impraticavel pelo fato de alguns componentes possuirem seus estilos atrelados ao código.
Foi adicionada a opção de refresh para as camadas onde é possível adicionar um intervalo de tempo para que a mesma fique se atualizando.
Um novo componente de edição foi incorporado para facilitar ações que antes não eram possíveis como rotacionar feições e modificar a escala de tamanho.

A lista completa das modificações e correções presentes na release podem ser encontradas no link abaixo:

http://trac.openlayers.org/wiki/Release/2.9/Notes

Anúncios
Categorias:Sem categoria

Google Summer Code 2010

6 de abril de 2010 Deixe um comentário

Estão abertas as inscrições para participação no evento google summer code 2010. Para quem não conhece é um dos maiores eventos globais das comunidades e projetos em software livre organizado pelo google. Durante o período de 3 meses, desenvolvedores entusiasta participam de pequenos projetos com o intuito de resolver assuntos relacionados a um determinado projeto. Durante o evento, os desenvolvedores são acompanhados por tutores, representados pelos desenvolvedores oficiais(commiters) dos projetos.

Na área de gis a fundação osgeo coordena uma lista de atividades a serem desenvolvidas nos projetos mantidos pela mesma durante o google summer code. A listagem das idéias de projetos está disponível no wiki da fundação. Os participantes tem até o dia 9 de abril para efetuar a sua inscrição. O resultado sai no dia 26 de abril e o inicio das atividades 24 de maio.

O projeto google summer code é uma excelente oportunidade para os desenvolvedores mostrarem os seus talentos interagindo com os representantes do seu projeto favorito.

Categorias:Tutorial Tags:,

css nos mapinhas!

5 de abril de 2010 Deixe um comentário

Uma das features mais criticadas pelos usuário do servidor de mapas geoserver é a dificuldades em se trabalhar com o formato SLD para estilizar os seus  mapas. Por utilizar o formato xml o padrão SLD é bastante verboso possuindo uma estrutura descritiva de alta complexidade dificultando assim o seu entendimento principalmente por parte dos designers responsáveis pela estilização. A partir destas dificuldades foi implementada uma extensão para o geoserver que permite definir estilos a partir de uma sintax css.

Abaixo segue um exemplo do nível de simplicação atingido pelo novo formato

a) Formato SLD

<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0"
  xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
  xmlns="http://www.opengis.net/sld"
  xmlns:ogc="http://www.opengis.net/ogc"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <NamedLayer>
    <Name>Simple Roads</Name>
    <UserStyle>
      <Title>Default Styler for simple road segments</Title>
      <Abstract>Light red line, 2px wide</Abstract>
      <FeatureTypeStyle>
        <Rule>
          <Title>Roads</Title>
          <LineSymbolizer>
            <Stroke>
              <CssParameter name="stroke">
                <ogc:Literal>#AA3333</ogc:Literal>
              </CssParameter>
              <CssParameter name="stroke-width">
                <ogc:Literal>2</ogc:Literal>
              </CssParameter>
            </Stroke>
          </LineSymbolizer>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>

b) O equivalente em CSS

/* @title Default styler for simple road segments
 * @abstract Light red line, 2px wide
 */
* {
  stroke: #AA3333;
  stroke-width: 2px;
}

A nova extensão pode ser baixada para a versão 2.0.0 ou superior. O tutorial de instalação está disponível também para ser baixado. As instruções para utilização foram incorporadas ao tutorial do geoserver na seção CSS.

Este tipo de atitude tem como principal objetivo aumentar a sinergia entre o mundo dos padrões GISWEB e os padrões da web tradicional trazendo perfis como exemplo os designers para dentro dos projetos em GIS com uma curva de aprendizado bastante reduzida.

Fonte: blog geoserver

Categorias:Sem categoria