lizard-map

Screenshot Software:
lizard-map
Szczegóły programowe:
Wersja: 4.27
Filmu: 20 Feb 15
Wywoływacz: Reinout van Rees
Licencja: Wolny
Popularność: 1

Rating: nan/5 (Total Votes: 0)

jaszczurka-mapa jest oprogramowanie, które zawiera podstawowe interakcje map dla aplikacji Django, które wykorzystują interfejs użytkownika jaszczurka-ui. Zaprojektowaliśmy go w Nelen & amp; Schuurmans dla naszych stronach internetowych informacji geograficznych (z informacji gospodarki wodnej).
Stanowi on:
& Nbsp; * OpenLayers (map javascript libary) generowanie map wyświetlania map i po stronie serwera (mapnik na funkcjonalność WMS).
& Nbsp; * "roboczy" Model interakcji: przeciągnij Mappable przedmiotów w przestrzeni roboczej i skąd będą wyświetlane. Roboczy jest przechowywany w bazie danych Django.
& Nbsp; * "collage", dołączony do każdego obszaru roboczego do przechowywania wybranych informacji na temat elementów mapy (jak wykresy).
& Nbsp; * Mechanizm extention podłączyć bardziej lub mniej arbitralnie źródła mapy w obszarze roboczym tak, że mogą one być wyświetlane przeszukany, etc.
koncepcja rdzenia: obszary robocze
Obszar roboczy jest coś element, który może być wyświetlany na mapie. Obszar roboczy jest zbiorem elementów przestrzeni roboczej, która jest faktycznie wyświetlany.
Każda sesja ma własne miejsce pracy. (Istnieje możliwośc dodawania dodatkowych obszarów roboczych, ale to nie jest jeszcze stosowany w jednej z naszych stron, a więc nie jest w pełni przemyślana jeszcze).
Element roboczy musi wiedzieć, w jaki sposób wyświetlać się, jak wyszukiwać przedmioty po kliknięciu na mapie i więcej. Aby dostać się, że do pracy na dowolnych źródeł mapie, należy skonfigurować adapter. Adapter posiada metodę warstwa () do powrotu warstwę mapnik, metodę wyszukiwania () do wyszukiwania i tak dalej.
& Nbsp; * zarejestrować adapter jako tak zwany "setuptools punkt_wejścia" w specyficznym nazwy.
& Nbsp; * Po dodaniu pozycji do pracy, przechodzą w nazwie karty i opcjonalnym fragmencie json, aby skonfigurować kartę.
Element roboczy śledzi tego adaptera i jego configuragion i używa go do tworzenia mapy, na poszukiwania, itp
Kolaże
Element roboczy często powoduje w wielu miejscach lub punktów. Jeśli klikniesz na taki punkt, czego normalnie się okienko z dodatkowymi informacjami. Jeśli chcesz porównać kilka tych informacji "fragmenty", można umieścić je w kolażu obszaru roboczego za.
Kliknięcie kolaż daje się okienko z wszystkich zebranych wyskakujących okienek informacyjnych w tym jednym popup.
Interakcje
W zestawie znajduje się sporo javascript interakcji obszaru roboczego. Potencjalne elementy obszaru roboczego może być drag / spadł do obszaru roboczego, aby je dodać. Szt Workspace można zamówić ponownie. Możesz przeciągnąć je do kosza.
instalacji Rozwoju
Po raz pierwszy, musisz uruchomić "Bootstrap" skrypt założyć setuptools i buildout:
$ & Gt; python bootstrap.py
A następnie uruchomić buildout ustawić wszystko się:
$ & Gt; bin / buildout
(Na oknach nazywa binbuildout.exe).
Będziesz musiał ponownie uruchomić buildout gdy ty lub ktoś inny dokonał zmian w setup.py lub buildout.cfg.
Obecny pakiet jest instalowany jako "pakietu rozwoju", więc zmiany w pliku .py są automatycznie dostępne (podobnie jak w przypadku Pythona setup.py rozwijać).
Jeśli chcesz (zamiast wersji opublikowanych) używać kas trunk innych pakietów, dodaj je jako "svn zewnętrzne" w local_checkouts / i dodać je do listy opracowania = w buildout.cfg.
Testy zawsze można uruchomić z bin / testu lub bintest.exe.
zależności zewnętrzne
Zależności dla pełnego stronie internetowej, że używa jaszczurka-mapy są najlepiej wyrażony jako ubuntu / debian zależności między pakietami: build-essential, python2.6-dev, apache2, libjpeg-dev, python-obrazowanie, python-matplotlib, python-mapnik, python -scipy, libapache2-mod-WSGI, python-gdal, spatialite-bin, python-pysqlite2, python-pyproj.

Co nowego w tym wydaniu:

  • Poprawiono tab_titles jest nieokreślone gdy okienko elementów kolażu jest otwarty.
  • scalone funkcjonalność z deltaportaal jaszczurki mapy branży:
  • Pokazuje metadanych w dolnej części regularnej opis podręcznym. Popup teraz "i" należy kliknąć zamiast okna na-aktywowaniu. Działa lepiej z iPada. Zauważ, że teraz `` lizard_map.css`` ponownie.
  • Filtrowanie CQL jest dostępny na pozycji featureinfo na WMS warstw.
  • pop-upy otworzyć z paska bocznego teraz znikają, gdy zwoje bocznym. Nie więcej wyskakujące okienka zombie.

Co nowego w wersji 4.3:

  • Jeśli legend_image url jest pusty, nie pokazać legendę więcej.

Co nowego w wersji 4.1.1:

  • Importowanie JSONField w fields.py inaczej migracje nie.

Co nowego w wersji 4.1:

  • Wymaganie nowszą wersję Django-jsonfield (która działa z funkcją multi-db Django). Usunięto nasz zwyczaj JSONField na korzyść jednej Django jsonfield w.

Co nowego w wersji 4.0 Beta 1:

  • Dodano brakujące zależności lizard_security.
  • Poprawiono popup i popup treści stylizacji.
  • Kola i roboczy UI działa ponownie.

Co nowego w wersji 4.0 Alpha 1:

  • Wymaganie jaszczurka-ui 4.0 alfa. Nowy układ twitter bootstrap
  • Korzystanie skompilowany css, a nie mniej.
  • Usunięto stare HomepageView i przemianowany na MapIconView.
  • Korzystanie nowy układ twitter-bootstrap. Korzystanie widok oparty klasy MapView się obecnie naprawdę obowiązkowe dostać wszystko do pracy.
  • Zmiana nazwy / media / statyczne. To Django staticfile na nowy standard.
  • timeseries można obecnie zlokalizowane w obiekcie graficznym.
  • Naprawiono błąd składni w jquery.workspace.js.
  • Dodaje STATIC_URL do ikon aplikacji.
  • Tworzenie normalnego AppView główny CBV zamiast tymczasową nazwą MapView.

Co nowego w wersji 3.5.2:

  • Usunięto object-actions blokować z nieistniejącego "help-workspace 'url, który wybuchł interfejsu.

Co nowego w wersji 3.1.2:

  • Naprawiono błąd w MANIFEST.in. 3.1.1 nie zawiera żadnej jaszczurki-mapy / * danych.

Co nowego w wersji 3.1.1:

  • Funkcja Naprawiono CollageEditItem.csv_url.
  • Naprawiono błąd z elementami kolażu. Popup rozbił, a także ekranie kolażu.
  • Przeniesiono z firmy-wewnętrzna svn do github:. Https://github.com/lizardsystem/lizard-map

Wymagania :

  • Python

Inne programy z deweloperem Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Komentarze do lizard-map

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!