lizard-map

Screenshot der Software:
lizard-map
Softwarebeschreibung:
Version: 4.27
Upload-Datum: 20 Feb 15
Entwickler: Reinout van Rees
Lizenz: Frei
Popularität: 1

Rating: nan/5 (Total Votes: 0)

Eidechse-Karte ist eine Software, Basiskarte Interaktion für Django-Anwendungen, die eine Eidechse-ui-Benutzeroberfläche bietet. Wir haben es bei Nelen & amp; Schuurmans für unsere geografische Informations-Websites (mit Wassermanagementinformationen).
Sie bietet:
& Nbsp; * Openlayers (Karte javascript Libary) Kartendarstellung und serverseitige Karte Generation (Mapnik WMS-Funktionalität).
& Nbsp; * Ein "Arbeitsbereich" Interaktionsmodell: Ziehen mappable Artikel in einen Arbeitsbereich, und sie angezeigt zu bekommen werde. Der Arbeitsbereich ist in der Django-Datenbank gespeichert.
& Nbsp; * Eine "Collage" zu jedem Arbeitsbereich für die Speicherung von Informationen über ausgewählte Elemente auf der Karte (wie Grafiken) befestigt.
& Nbsp; * Eine Erweiterung Mechanismus, um mehr oder weniger willkürlich Karte Quellen in den Arbeitsbereich stecken, damit sie angezeigt werden kann, durchsucht, usw.
Core-Konzept: Arbeitsbereiche
Ein Element des Arbeitsbereichs ist etwas, das auf einer Karte dargestellt werden können. Ein Arbeitsbereich ist eine Sammlung von Arbeitsbereich Elemente, die tatsächlich angezeigt wird.
Jede Sitzung hat seinen eigenen Arbeitsbereich. (Es gibt eine Möglichkeit der Zugabe von zusätzlichen Arbeitsbereiche, aber das ist noch nicht in einem unserer Standorte verwendet, so dass es nicht vollständig durchdacht noch) nicht.
Ein Element des Arbeitsbereichs muss wissen, wie es sich zeigen, wie Sie nach Artikeln suchen, wenn Sie auf die Karte, und klicken Sie auf. Zu bekommen, dass für beliebige Karte Quellen zu arbeiten, müssen Sie einen Adapter zu konfigurieren. Der Adapter verfügt über eine Schicht () Methode zur Rückgabe eines Mapnik Schicht, eine Suche () Methode zur Suche und so weiter.
& Nbsp; * Sie registrieren einen Adapter als sogenannte "Setuptools Entrypoint" unter einem specfic Namen.
& Nbsp; * Wenn Sie einen Arbeitsbereich Element hinzuzufügen, übergeben Sie in den Adapternamen und eine optionale Snippet JSON, um den Adapter zu konfigurieren.
Der Arbeitsbereich Artikel verfolgt die Spuren dieses Adapters und seiner configuragion und verwendet sie, um Karten zu erzeugen, für die Suche usw.
Collagen
Ein Element des Arbeitsbereichs führt oft in mehreren Bereichen oder Punkten. Wenn Sie auf einen solchen Punkt klicken, können Sie in der Regel erhalten ein Popup mit zusätzlichen Informationen. Wenn Sie ein paar dieser Informationen "Snippets" vergleichen möchten, können Sie sie in der Collage von Ihren Arbeitsbereich zu platzieren.
Durch Klicken auf die Collage gibt ein Popup mit allen gesammelten Informationen Popups in diesem einzigen popup.
Interaktion
Eingeschlossen ist schon einige Javascript, für die Interaktion Arbeitsbereich. Mögliche Arbeitsbereich Elemente können Drag / Drop in einem Arbeitsbereich, um sie hinzuzufügen. Workspace-Elemente können erst nachbestellt werden. Sie können sie in den Papierkorb ziehen.
Entwicklung Installation
Das erste Mal, müssen Sie die "Bootstrap" Skript ausführen, um Setuptools und Ausbau-Einrichtung:
$ & Gt; python bootstrap.py
Und führen Sie dann buildout alles eingerichtet werden:
$ & Gt; bin / Ausbau-
(Unter Windows wird binbuildout.exe genannt).
Sie müssen erneut ausführen buildout, wenn Sie oder jemand anderes hat eine Änderung in setup.py oder buildout.cfg.
Das aktuelle Paket als "Entwicklungspaket" installiert ist, so dass Änderungen in .py Dateien werden automatisch zur Verfügung (wie bei python setup.py entwickeln).
Wenn Sie den Stamm-Kassen von anderen Paketen (statt veröffentlichten Versionen) verwenden möchten, fügen Sie sie als "svn externen" im local_checkouts / Verzeichnis und fügen Sie sie in die Liste zu entwickeln = in buildout.cfg.
Tests können jederzeit mit bin / Test oder bintest.exe ausgeführt werden.
Externe Abhängigkeiten
Die Abhängigkeiten für eine vollständige Website, die Eidechse-Karte verwendet werden am besten als Ubuntu / Debian-Paketabhängigkeiten ausgedrückt: 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.

Was ist neu in dieser Pressemitteilung:

  • Feste tab_titles ist undefiniert, wenn ein Popup-Collage Artikel geöffnet wird.
  • verschmolzen Funktionalität vom deltaportaal Eidechse-Karte Zweig:
  • Es werden Metadaten am Ende der regulären Beschreibung popup. Das Popup ist jetzt ein "i", sollten Sie anstelle eines Vor-Hover-Dialog klicken. Arbeitet besser mit einem ipad. Beachten Sie, dass es jetzt ein `` lizard_map.css`` erneut.
  • wird CQL Filterung möglich auf Feature Artikel auf wms Schichten.
  • Popups aus der Seitenleiste geöffnet jetzt verschwinden, wenn die Seitenleiste scrollt. Nicht mehr Zombie-Pop-ups.

Was ist neu in Version 4.3:

  • Wenn ein legend_image url leer ist, haben wir nicht die Legende mehr angezeigt.

Was ist neu in Version 4.1.1:

  • Importieren JSONField in fields.py da sonst die Migration fehl.

Was ist neu in Version 4.1:

  • Die Forderung neueren django-jsonfield Version (die mit Multi-db-Funktionalität Djangos funktioniert). Entfernt unsere benutzerdefinierte JSONField zugunsten der eigenen django-jsonfield.

Was ist neu in der Version 4.0 Beta 1:

  • Hinzugefügt fehlende Abhängigkeit lizard_security.
  • Feste Popup und Popup-Inhalte Styling.
  • Collage und Arbeitsbereich UI wieder zu arbeiten.

Was ist neu in der Version 4.0 Alpha 1:

  • Die Forderung Eidechse-ui 4.0 alpha:. Das neue Twitter Bootstrap-Layout
  • Mit zusammengestellt css statt weniger.
  • Entfernt alte HomepageView und die MapIconView umbenannt.
  • Mit neuen Twitter-Bootstrap-Layout. Mit der MapView Klasse basierte Sicht ist nun wirklich zwingend, um alles zu funktionieren.
  • umbenannt / Medien / statisch. Das neue Standard die django-Static.
  • Zeitreihe kann nun im Graph-Objekt lokalisiert werden.
  • Feste Syntaxfehler in jquery.workspace.js.
  • Fügt STATIC_URL Anwendungssymbole.
  • Herstellung der normalen AppView den Haupt cbv statt der temporären MapView Namen.

Was ist neu in Version 3.5.2:

  • entfernt Objekt-Aktionen blockieren mit dem nicht vorhandenen 'Hilfe-Arbeitsbereich' url, die die Schnittstelle brachen.

Was ist neu in Version 3.1.2:

  • Fehler behoben in MANIFEST.in. 3.1.1 fanden keine Eidechse-Karte sind / * Daten.

Was ist neu in Version 3.1.1:

  • Feste CollageEditItem.csv_url Funktion.
  • Fixed bug mit Collage Artikel. Das Popup-Absturz sowie die Collage Bildschirm.
  • aus firmeninternen svn auf Github Verschoben:. Https://github.com/lizardsystem/lizard-map

Anforderungen :

  • Python

Andere Software von Entwickler Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Kommentare zu lizard-map

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!