lizard-map

Tela Software:
lizard-map
Detalhes de Software:
Versão: 4.27
Data de upload: 20 Feb 15
Revelador: Reinout van Rees
Licença: Livre
Popularidade: 1

Rating: nan/5 (Total Votes: 0)

lagarto-map é um software que fornece interação básica mapa para aplicações Django que usam uma interface de usuário lagarto-ui. Nós projetamos-lo em Nelen & amp; Schuurmans para os nossos websites de informação geográfica (com informações de gestão de água).
Ele fornece:
& Nbsp; * OpenLayers (mapa javascript libary) apresentação do mapa e do lado do servidor de geração de mapa (de mapnik funcionalidade WMS).
& Nbsp; * A "área de trabalho" modelo de interação: arrastar itens mapeáveis ​​em um espaço de trabalho e eles vão se apresentado. O espaço de trabalho é armazenado no banco de dados do Django.
& Nbsp; * A "collage" anexado a cada área de trabalho para o armazenamento de informações selecionadas sobre itens do mapa (como gráficos).
& Nbsp; * Um mecanismo de extensão para ligar mais ou menos arbitrária fontes mapa na área de trabalho para que eles possam ser exibidos, procurou, etc.
conceito central: espaços de trabalho
Um item de espaço de trabalho é algo que pode ser exibido em um mapa. Um espaço de trabalho é uma coleção de itens da área de trabalho que realmente é exibido.
Cada sessão tem o seu próprio espaço de trabalho. (Há uma possibilidade de adicionar espaços de trabalho adicionais, mas que ainda não é utilizada em um de nossos sites, por isso não é totalmente pensada ainda).
Um item de espaço de trabalho precisa saber como se mostrar, como a busca de itens quando você clicar no mapa e muito mais. Para chegar a esse trabalho para as fontes de mapa arbitrárias, você precisa configurar um adaptador. O adaptador tem um método camada () para retornar uma camada mapnik, um método de pesquisa () para a pesquisa e assim por diante.
& Nbsp; * Você registrar um adaptador como um chamado "setuptools entrypoint" sob um nome specfic.
& Nbsp; * Quando você adiciona um item de espaço de trabalho, você passa o nome do adaptador e um trecho opcional de json para configurar o adaptador.
O item de espaço de trabalho se mantém informado deste adaptador e seu configuragion e usa-lo para gerar mapas, para pesquisa, etc.
Colagens
Um item de espaço de trabalho resulta muitas vezes em múltiplas áreas ou pontos. Se você clicar em um tal ponto, você normalmente se um pop-up com informações extra. Se você quiser comparar um par dessas informações "snippets", você pode colocá-los na colagem do seu espaço de trabalho.
Clicando no colagem dá um pop-up com todos os popups informação recolhida em que único contexto.
Interação
Incluído é algum javascript para interação espaço de trabalho. Potenciais itens da área de trabalho pode ser arrastar / caiu em um espaço de trabalho para adicioná-los. Itens Workspace podem ser reordenadas. Você pode arrastá-los para o lixo.
instalação Desenvolvimento
A primeira vez, você terá que executar o script de "bootstrap" para configurar setuptools e buildout:
$ & Gt; python bootstrap.py
E em seguida, executar buildout para definir tudo:
$ & Gt; bin / buildout
(No Windows, ele é chamado binbuildout.exe).
Você vai ter que buildout re-executar quando você ou alguém fez uma alteração no setup.py ou buildout.cfg.
O pacote atual é instalado como um "pacote de desenvolvimento", para que as alterações em arquivos .py estão automaticamente disponíveis (assim como com python setup.py desenvolver).
Se você quiser usar checkouts de trânsito de outros pacotes (em vez de versões lançadas), adicioná-los como um "svn externo" no diretório / local_checkouts e adicioná-los à lista de desenvolver = em buildout.cfg.
Os testes podem ser sempre executados com bin / teste ou bintest.exe.
dependências externas
As dependências para um site completo que usa-map lagarto são melhor expressa como Ubuntu / dependências de pacotes Debian: build-essential, python2.6-dev, apache2, libjpeg-dev, python-imaging, python-matplotlib, python-mapnik, python -scipy, libapache2-mod-wsgi, python-gdal, SpatiaLite-bin, python-pysqlite2, python-pyproj.

O que é novo nesta versão:

  • tab_titles fixos sendo indefinido, quando um pop-up de itens de colagem é aberto.
  • funcionalidade Mesclado do deltaportaal-map lagarto ramo:
  • Mostrando metadados na parte inferior da descrição pop-up regular. O pop-up é agora um 'i' você deve clicar em vez de um diálogo on-hover. Funciona melhor com um ipad. Note-se que há agora um `` lizard_map.css`` novamente.
  • filtragem CQL é possível em itens featureinfo sobre WMS camadas.
  • Popups abertas a partir da barra lateral agora desaparecer quando os pergaminhos da barra lateral. Não há mais popups de zumbis.

O que é novo na versão 4.3:

  • Se a url legend_image está vazio, nós não mostramos a lenda mais.

O que é novo na versão 4.1.1:

  • Importar JSONField em fields.py assim não for, as migrações falhar.

O que é novo na versão 4.1:

  • Exigir mais recente versão django-jsonfield (que trabalha com a funcionalidade multi-db do Django). Removido nosso costume JSONField em favor de um de django-jsonfield.

O que é novo na versão 4.0 Beta 1:

  • Adicionado lizard_security dependência em falta.

  • Conteúdo
  • pop-up e pop-up fixo styling.
  • Colagem e espaço de trabalho UI trabalhar novamente.

O que é novo na versão 4.0 Alpha 1:

  • A exigência de lagarto-ui 4.0 alpha:. O novo layout do twitter inicialização
  • Usando css compilado em vez de menos.
  • Removed HomepageView velho e rebatizou a MapIconView.
  • Usando o novo layout twitter-bootstrap. Usando a visão baseada em classe MapView agora é realmente obrigatório para ter tudo a funcionar.
  • Renomeado / media para / static. Isso é o novo padrão do Django-StaticFile.
  • TimeSeries agora pode ser localizada no Gráfico objeto.
  • erro de sintaxe fixa em jquery.workspace.js.
  • Adiciona STATIC_URL de ícones de aplicativos.
  • Fazer o AppView normal, o principal CBV em vez do nome MapView temporário.

O que é novo na versão 3.5.2:

  • Removido-objetos ações bloquear com a url não existente 'help-workspace ", que quebrou a interface.

O que é novo na versão 3.1.2:

  • Corrigido erro em MANIFEST.in. 3.1.1 não incluiu qualquer lagarto-map / * dados.

O que é novo na versão 3.1.1:

  • função CollageEditItem.csv_url fixo.
  • Corrigido o erro com itens colagem. O pop-up caiu, assim como a tela de colagem.
  • Movido a partir do SVN empresa-interna para github:. Https://github.com/lizardsystem/lizard-map

Requisitos :

  • Python

Outro software de desenvolvedor Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

checkoutmanager
checkoutmanager

20 Feb 15

Comentário para lizard-map

Comentários não encontrado
Adicionar comentário
Ligue imagens!