Lizard-map.

Configuração do mapa básico para sites Lizard
Baixe Agora

Lizard-map. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Reinout van Rees
  • Site do editor:
  • http://vanrees.org

Lizard-map. Tag


Lizard-map. Descrição

Configuração do mapa básico para sites de lagarto Lizard-Map é um software que fornece interação básica do mapa para aplicativos Django que usam uma interface de usuário do Lizard-UI. Projetá-lo em Nelen e Schuurmans para nossos sites de informações geográficas (com informações de gerenciamento de água). Ele fornece: * OpenLayers (mapa JavaScript Libery) mapa de exibição e geração de mapa do lado do servidor (funcionalidade WMS da Mapnik). * Um modelo de interação "Workspace": Arraste os itens mapeáveis para um espaço de trabalho e eles serão exibidos. O espaço de trabalho é armazenado no banco de dados Django. * Uma "colagem" anexada a todas as áreas de trabalho para armazenar informações selecionadas em itens de mapa (como gráficos). * Um mecanismo de extensão para conectar mais ou menos fontes de mapa arbitrário no espaço de trabalho para que eles possam ser exibidos, pesquisados, etc.core Concept: O item de área de trabalho do WorksPacesa é algo que pode ser exibido em um mapa. Um espaço de trabalho é uma coleção de itens do espaço de trabalho que é realmente exibido. Todo a sessão recebe seu próprio espaço de trabalho. (Há uma possibilidade de adicionar espaços de trabalho extra, mas que não é usado ainda em um dos nossos sites, por isso não é totalmente pensado). O item de espaço de trabalho precisa saber como se exibir, como procurar Itens quando você clica no mapa e muito mais. Para obter isso para trabalhar para fontes de mapa arbitrárias, você precisa configurar um adaptador. O adaptador tem um método de camada () para retornar uma camada MAPNIK, um método de pesquisa () para pesquisa e assim por diante. * Você registra um adaptador como um chamado "setuptools EntryPoint" sob um nome específico. * Quando você adiciona um item de área de trabalho, você passa no nome do adaptador e um snippet opcional da JSON para configurar o adaptador. O item de espaço de trabalho mantém a faixa deste adaptador e sua configuração e usa para gerar mapas, para pesquisa, etc.colagesa workspace O item geralmente resulta em várias áreas ou pontos. Se você clicar em tal ponto, você normalmente recebe um pop-up com informações extras. Se você quiser comparar algumas dessas informações "snippets", você pode colocá-los na colagem do espaço de trabalho. Clicking a colagem fornece um pop-up com todos os pop-ups de informações coletadas nesse único popup.InteractionIncluído é bastante algum JavaScript para a interação do espaço de trabalho. Itens em potencial de espaço de trabalho podem ser arrastados / descartados em um espaço de trabalho para adicioná-los. Os itens do espaço de trabalho podem ser reordenados. Você pode arrastá-los para a instalação do Trash.Development A primeira vez, você terá que executar o script "bootstrap" para configurar SetToTools e Buildout: $> Python Bootstrap.pyand Em seguida, execute o Buildout para definir tudo: $> bin / buildout (No Windows é chamado bin \ buildout.exe). Você terá que re-executar o buildout quando você ou outra pessoa fez uma alteração no setup.py ou buildout.cfg.O pacote atual é instalado como um "pacote de desenvolvimento" , então mudanças em arquivos .py estão disponíveis automaticamente (apenas como com o Python Setup.py se desenvolver). Se você deseja usar o tronco Checkouts de outros pacotes (em vez de versões lançadas), adicione-as como "svn externo" no local_checkouts / diretório e adicioná-los à lista Desenvolvimento = BuilDout.cfg.tests sempre pode ser executado com bin / teste ou bin \ test.exe.exe.external Dependencies Dependências para um site completo que usa o Lizard-Map são melhor expressos como pacote Ubuntu / Debian Dependências: Build-essenciais, Python2,6-Dev, Apache2, libjpeg-Dev, Imagem Python, Python-Matplotlib, python-mapnik, python-scipy, libapache2-mod-wsgi, python-gdal, bin espacialite, python-pysqlite2, python-pyproj. Requisitos: · Pitão O que há de novo nesta versão: · Compensar o "Uso-My-My-Size" do Lizard-UI em vez de classe de "Uso-My-Largth / Altura" para substituição de imagem.


Lizard-map. Software Relacionado

Erfortocument.

Fornecer páginas HTML formatadas quando as respostas diferentes de 200 OK são retornadas de um aplicativo da Web ...

132

Download