Lizard-Karte

Grundkarten-Setup für Eidechsen-Websites
Jetzt downloaden

Lizard-Karte Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Reinout van Rees
  • Website des Verlags:
  • http://vanrees.org

Lizard-Karte Stichworte


Lizard-Karte Beschreibung

Grundkarten-Setup für Eidechsen-Websites Lizard-Map ist eine Software, die die Grundkarteninteraktion für Django-Anwendungen bereitstellt, die eine Lizard-UI-Benutzeroberfläche verwenden. Wir haben es in Nelen und Schuurmans für unsere geografischen Informationswebseiten (mit Wassermanagementinformationen) entworfen. * Ein Interaktionsmodell "Workspace": Ziehen Sie magierbare Elemente in einen Arbeitsbereich und sie werden angezeigt. Der Arbeitsbereich wird in der Django-Datenbank gespeichert. * Eine "Collage", die an jedem Arbeitsbereich angeschlossen ist, um ausgewählte Informationen zu Kartenelementen (wie Diagramme) zu speichern. * Ein Erweiterungsmechanismus, um mehr oder weniger willkürliche Kartenquellen in den Arbeitsbereich zu stecken, damit sie angezeigt, gesucht, gesucht, etc.Core-Konzept: WorkSpacesA-Arbeitsbereich Artikel ist etwas, das auf einer Karte angezeigt werden kann. Ein Arbeitsbereich ist eine Sammlung von Workspace-Elementen, die tatsächlich angezeigt wird. Die Sitzung hat einen eigenen Arbeitsbereich. (Es gibt eine Möglichkeit, zusätzliche Arbeitsbereiche hinzuzufügen, aber das ist noch nicht in einem unserer Websites verwendet, daher ist es noch nicht vollständig nachdenklich.) .A Arbeitsbereich Artikel muss wissen, wie er angezeigt wird Elemente, wenn Sie auf die Karte klicken, und mehr. Um das zu erhalten, um für willkürliche Kartenquellen zu arbeiten, müssen Sie einen Adapter konfigurieren. Der Adapter verfügt über ein Layer () -Metprobe zum Zurücksetzen einer Mapnik-Ebene, ein Such-Methode zum Suchen und so weiter. * Sie registrieren einen Adapter als sogenannter SetUtuptools-Eingangspoint unter einem speziellen Namen. * Wenn Sie ein Workspace-Artikel hinzufügen, geben Sie den Adapternamen und ein optionales Snippet von JSON an, um den Adapter zu konfigurieren. Der Workspace-Artikel verfolgt diesen Adapter und seine Konfiguration und verwendet es, um Karten zu generieren, um Karten zu generieren, zum Suchen, usw.ColagesA-Arbeitsbereich Artikel führt oft zu mehreren Bereichen oder Punkten. Wenn Sie auf einen solchen Punkt klicken, erhalten Sie normalerweise ein Popup mit zusätzlichen Informationen. Wenn Sie ein paar dieser Informationen "Snippets" vergleichen möchten, können Sie sie in der Collage Ihres Arbeitsbereichs platzieren.Clicking Die Collage gibt ein Popup mit allen gesammelten Informationen in diesem einzelnen Popup. Mögliche Arbeitsbereichselemente können in einen Arbeitsbereich heruntergeladen werden, um sie hinzuzufügen. Workspace-Artikel können neu überordnet werden. Sie können sie auf die Mülleimerinstallation installieren. (Unter Windows wird es als Bin \ Buildout.exe genannt). Sie müssen den Buildout erneut ausführen, wenn Sie oder jemand anderes eine Änderung in Setup.py oder Buildout.cfg erstellt hat. Das aktuelle Paket wird als "Entwicklungspaket" installiert. , also ändert sich in .py-Dateien automatisch (wie bei der Entwicklung von Python Setup.py). Wenn Sie die Kofferraumkasse von anderen Paketen verwenden möchten (anstelle von freigegebenen Versionen), fügen Sie sie als "SVN External" in den lokalen_checkouts / Verzeichnis und fügen Sie sie zur Entwicklung = Liste in Buildout.cfg.Testen, die immer mit Bin / Test oder Bin \ test.exe.externale Abhängigkeiten belastet werden. Abhängigkeiten: Build-Essential, Python2.6-dev, Apache2, Libjpeg-dev, Python-Imaging, Python-Matplotlib, Python-Mapnik, Python-Scipy, libapache2-mod-wsgi, Python-Gdal, Spatialit-bin, Python-pysqlite2, Python-pyproj. Anforderungen: · Python Was ist neu in dieser Version: · Kompensieren von Lizard-UIs "Verwendung-My-Size" anstelle von "Verwenden-My-Width / Height" -Klätung für den Bildwechsel.


Lizard-Karte Zugehörige Software