hagedis-kaart

BASISKAART SETUP VOOR HAGARD WEBSITES
Download nu

hagedis-kaart Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Reinout van Rees
  • Uitgever website:
  • http://vanrees.org

hagedis-kaart Tags


hagedis-kaart Beschrijving

Basic Map Setup voor hagedis-websites Lizard-kaart is een software die een basiskaartinteractie biedt voor Django-applicaties die een gebruikersinterface van de Lizard-UI gebruiken. We hebben het ontworpen bij Nelen en Schuurmans voor onze geografische informatiewebsites (met Water Management Informatie). Het biedt: * OpenLayers (Kaart JavaScript BreiLary) Kaartweergave en Server-Side Map Generation (Mapnik's WMS-functionaliteit). * Een interactiemodel "Werkruimte": sleep Mappable-items in een werkruimte en ze worden weergegeven. De werkruimte wordt opgeslagen in de Django-database. * Een "collage" die is aangesloten op elke werkruimte voor het opslaan van geselecteerde informatie op kaartitems (zoals grafieken). * Een verlengingsmechanisme om meer of minder willekeurige kaartbronnen in de werkruimte aan te sluiten, zodat ze kunnen worden weergegeven, doorzocht, enz. Score concept: WorkspaceSa Workspace Item is iets dat op een kaart kan worden weergegeven. Een werkruimte is een verzameling werkruimten die daadwerkelijk worden weergegeven. Elke sessie krijgt zijn eigen werkruimte. (Er is een mogelijkheid om extra werkruimtes toe te voegen, maar dat wordt nog niet gebruikt in een van onze sites, dus het is nog niet volledig doordacht). Een werkruimte Item moet weten hoe u zelf moet worden weergegeven Items wanneer u op de kaart en meer klikt. Om dat te laten werken voor arbitraire kaartbronnen, moet u een adapter configureren. De adapter heeft een laag () -methode voor het retourneren van een Mapnik-laag, een zoek () -methode voor het zoeken enzovoort. * U registreert een adapter als een zogenaamde "setuptools-entractie" onder een specifieke naam. * Wanneer u een werkruimte-item toevoegt, passeert u de naam van de adapter en een optioneel fragment van JSE om de adapter te configureren. Het item van de werkruimte houdt bij van deze adapter en zijn configuragion en gebruikt deze om kaarten te genereren, om te zoeken, enz. Collagesa Workspace Item resulteert vaak in meerdere gebieden of punten. Als u op een bepaald punt klikt, krijgt u normaal gesproken een pop-up met extra informatie. Als u een paar van die informatie "fragmenten" wilt vergelijken, kunt u ze in de collage van uw werkruimte plaatsen. Clicking the Collage geeft een pop-up met alle verzamelde informatie pop-ups in die single pop-up.interactionInCluted is nogal wat JavaScript voor Workspace-interactie. Potentiële werkruimte Items kunnen in een werkruimte worden aangemaakt / gevallen om ze toe te voegen. Werkruimte Items kunnen opnieuw worden gerangschikt. Je kunt ze naar de prullenbak slepen. Installatie de eerste keer, je moet het script "Bootstrap" uitvoeren om Setuptools in te stellen en te bouwen: $> Python bootstrap.pyand en run Building om alles in te stellen: $> Bin / Buildout (Op Windows wordt het Bin \ Buildout.exe genoemd). U moet de building opnieuw uitvoeren wanneer u of iemand anders een wijziging in Setup.py of Buildout.CFG heeft gemaakt. Het huidige pakket is geïnstalleerd als een "ontwikkelingspakket" , dus wijzigingen in. Py-bestanden worden automatisch verkrijgbaar (net zoals bij Python Setup.py ontwikkelen). Als u de koffierakingen van andere pakketten wilt gebruiken (in plaats van vrijgegeven versies), voeg ze toe als een "SVN External" in de lokale_checkouts / Directory en voeg ze toe aan de ontwikkeling = lijst in Buildout.CFG.Tests kunnen altijd worden uitgevoerd met bak / test of bin \ test.exe.externale afhankelijkheden van afhankelijkheden voor een volledige website die gebruik maakt van de hagedis-kaart, is het best uitgedrukt als Ubuntu / Debian-pakket Afhankelijkheden: Build-essentieel, 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. Vereisten: · Python Wat is er nieuw in deze release: · Compenseren van de "gebruik-My-size" in plaats van "gebruik-my-width / height" -klasse voor beeldvervanging.


hagedis-kaart Gerelateerde software

Erordocument

Geef opgemaakte HTML-pagina's op wanneer andere dan 200 OK worden geretourneerd uit een webtoepassing ...

132

Downloaden