lizard-map

Software screenshot:
lizard-map
Software informatie:
Versie: 4.27
Upload datum: 20 Feb 15
Ontwikkelaar: Reinout van Rees
Licentie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

hagedis-kaart is een software die fundamentele kaart interactie zorgt voor Django toepassingen die een hagedis-UI-interface gebruiken. We ontwierpen het bij Nelen & amp; Schuurmans voor onze geografische informatie websites (met water managementinformatie).
Het bepaalt:
& Nbsp; * OpenLayers (kaart javascript libary) kaartweergave en server-side map generatie (mapnik's WMS-functionaliteit).
& Nbsp; * Een "werkruimte" interactie model: sleep mappable items in een werkruimte en ze zullen krijgen weergegeven. De werkruimte wordt opgeslagen in de Django database.
& Nbsp; * Een "collage" verbonden aan elke werkruimte voor het opslaan van geselecteerde informatie op de kaart items (zoals grafieken).
& Nbsp; * Een extentie mechanisme om min of meer willekeurige kaart bronnen aansluiten op de werkplek, zodat ze kunnen worden weergegeven, doorzocht, etc.
Core concept: werkruimten
Een werkruimte item is iets dat op een kaart kan worden weergegeven. Een werkruimte is een verzameling van de werkruimte items die daadwerkelijk wordt weergegeven.
Elke sessie krijgt een eigen werkruimte. (Er is een mogelijkheid van het toevoegen van extra werkplekken, maar dat is nog niet gebruikt in één van onze sites, dus het is niet volledig doordacht nog).
Een werkruimte punt nodig heeft om te weten hoe om zichzelf te tonen, hoe om te zoeken naar items wanneer u klikt op de kaart en nog veel meer. Om dat om te werken voor willekeurige map bronnen, moet u een adapter te configureren. De adapter heeft een methode laag () voor het retourneren van een mapnik laag, een methode search () voor het zoeken en zo verder.
& Nbsp; * Je registreert een adapter als een zogenaamde "setuptools entrypoint" onder een specfic naam.
& Nbsp; * Wanneer u een werkruimte wilt toevoegen, passeer je in de naam van de adapter en een optionele fragment van json om de adapter te configureren.
De werkruimte punt houdt deze adapter en de configuragion en gebruikt het om kaarten te genereren, voor het zoeken, etc.
Collages
Een werkruimte punt resulteert vaak in meerdere gebieden of punten. Als u klikt op een dergelijk punt, je normaal krijgt een pop-up met extra informatie. Als u wilt vergelijken een paar van die informatie "snippets", kunt u ze in collage van uw werkruimte.
Klikken op de collage geeft een popup met alle verzamelde informatie popups in die enkele popup.
Interactie
Inbegrepen is al geruime javascript voor werkruimte interactie. Potentiële werkruimte items kunnen slepen zijn / gedropt in een werkruimte om ze toe te voegen. Workspace items kunnen worden bijbesteld. U kunt ze slepen naar de prullenbak.
Ontwikkeling installatie
De eerste keer, dan moet je naar de "bootstrap" script uit te voeren op te zetten setuptools en buildout:
$ & Gt; python bootstrap.py
En dan lopen buildout om alles in te stellen:
$ & Gt; bin / buildout
(Op windows het heet binbuildout.exe).
Je zult moeten opnieuw uit te voeren buildout wanneer u of iemand anders maakte een verandering in setup.py of buildout.cfg.
Het huidige pakket wordt geïnstalleerd als een "ontwikkeling pakket", zodat veranderingen in .py bestanden zijn automatisch beschikbaar (net als met python setup.py ontwikkelen).
Als u wilt kofferbak kassa's van andere pakketten te gebruiken (in plaats van de uitgebrachte versies), voeg ze als een "svn extern" in het local_checkouts / directory en voeg ze toe aan de lijst te ontwikkelen = in buildout.cfg.
Tests kunnen altijd worden uitgevoerd met bin / test of bintest.exe.
Externe afhankelijkheden
De afhankelijkheden voor een volledige website die hagedis-kaart gebruikt worden het best uitgedrukt in ubuntu / debian pakket afhankelijkheden: build-essentiële, 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.

Wat is nieuw in deze release:

  • Vaste tab_titles wordt gedefinieerd wanneer een popup van collage items wordt geopend.
  • Samengevoegd functionaliteit van de deltaportaal hagedis-kaart tak:
  • Het tonen van metadata aan de onderkant van de reguliere omschrijving popup. De pop-up is nu een 'i' je moet klikken in plaats van een on-hover dialoogvenster. Werkt beter met een ipad. Merk op dat er nu een `` weer lizard_map.css``.
  • CQL filtering is mogelijk bij featureinfo items op wms lagen.
  • Pop-ups geopend vanuit de zijbalk verdwijnt nu wanneer de zijbalk rollen. Niet meer zombie popups.

Wat is nieuw in versie 4.3:

  • Indien een legend_image url leeg is, hebben we niet de legende niet meer laten zien.

Wat is nieuw in versie 4.1.1:

  • JSONField importeren in fields.py omdat anders de migraties mislukken.

Wat is nieuw in versie 4.1:

  • De eis nieuwere django-jsonfield versie (die werkt met multi-db functionaliteit Django's). Verwijderd onze aangepaste JSONField ten gunste van één django-jsonfield's.

Wat is nieuw in versie 4.0 Beta 1:

  • Toegevoegd ontbrekende afhankelijkheid lizard_security.
  • Vaste popup en popup inhoud styling.
  • Collage en werkruimte UI weer aan het werk.

Wat is nieuw in versie 4.0 Alpha 1:

  • De eis hagedis-ui 4.0 alpha:. De nieuwe twitter bootstrap layout
  • Gebruik samengesteld css in plaats van minder.
  • Verwijderde oude HomepageView en omgedoopt tot de MapIconView.
  • Met behulp van nieuwe twitter-bootstrap lay-out. Met behulp van de MapView class-based view is nu echt verplicht om alles te werken.
  • Hernoemd / media / statisch. Dat is de nieuwe standaard django-StaticFile's.
  • tijdreeks kan nu worden gelokaliseerd in Graph-object.
  • Vaste syntax fout in jquery.workspace.js.
  • Voegt STATIC_URL om applicatie-iconen.
  • Het maken van de normale AppView de belangrijkste CBV in plaats van de tijdelijke MapView naam.

Wat is nieuw in versie 3.5.2:

  • Verwijderd object-acties te blokkeren met de niet-bestaande 'help-workspace' url dat de interface brak.

Wat is nieuw in versie 3.1.2:

  • Vaste fout in MANIFEST.in. 3.1.1 bevatte geen hagedis-kaart / * data.

Wat is nieuw in versie 3.1.1:

  • Vaste CollageEditItem.csv_url functie.
  • Fixed bug met collage artikelen. De popup crashte evenals de collage scherm.
  • Verplaatst van bedrijfsbrede interne SVN om GitHub:. Https://github.com/lizardsystem/lizard-map

Eisen

  • Python

Andere software van ontwikkelaar Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Reacties op lizard-map

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!