lizard-map

Sagteware kiekie:
lizard-map
Sagteware besonderhede:
Weergawe: 4.27
Upload datum: 20 Feb 15
Ontwikkelaar: Reinout van Rees
Lisensie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

akkedis-kaart is 'n sagteware wat bied 'n basiese kaart interaksie vir Django programme wat gebruik 'n akkedis-ui gebruikerskoppelvlak. Ons het dit ontwerp by Nelen & amp; Schuurmans vir ons geografiese inligting webwerwe (met water bestuur inligting).
Dit bied:
& Nbsp; * Openlayers (kaart javascript Library) kaart vertoon en bediener-kant kaart generasie (mapnik se WMS funksionaliteit).
& Nbsp; * 'n "onderkant" interaksie model: sleep mappable items in 'n werkplek en hulle sal vertoon raak. Die werkplek is gestoor in die Django databasis.
& Nbsp; * 'n "collage" verbonde aan elke werkplek vir die stoor gekies inligting op kaart items (soos grafieke).
& Nbsp; * 'n uitbreiding meganisme meer of minder arbitrêre kaart bronne aan te sluit in die werkplek, sodat hulle kan vertoon word, gesoek, ens
Core konsep: werkruimtes
A werkspasie item is iets wat op 'n kaart vertoon kan word. A werkspasie is 'n versameling van werkspasie items wat eintlik vertoon.
Elke sessie kry sy eie werkspasie. (Daar is 'n moontlikheid van die toevoeging van ekstra werkruimtes, maar dit is nie gebruik nie in een van ons webwerwe, sodat dit nie ten volle gedink-out nie).
A werkspasie item moet weet hoe om homself te vertoon, hoe om te soek vir items wanneer jy kliek op die kaart en nog baie meer. Te kry om dit te werk vir arbitrêre kaart bronne, moet jy 'n adapter te stel. Die adapter het 'n laag () metode vir die terugkeer van 'n mapnik laag, 'n soektog () metode vir die soek en so aan.
& Nbsp; * Jy registreer 'n adapter as 'n sogenaamde "setuptools entrypoint" onder 'n specfic naam.
& Nbsp; * As jy 'n werkplek item by te voeg, jy slaag in die adapter naam en 'n opsionele brokkie into die adapter te stel.
Die werkplek item hou van hierdie adapter en sy configuragion en gebruik dit om kaarte te genereer, vir die soek, ens
Collages
A werkspasie item lei dikwels in verskeie gebiede of punte. As jy op so 'n punt, jy kry gewoonlik 'n opspring met ekstra inligting. As jy wil 'n paar van daardie inligting "brokkies" te vergelyk, kan jy hulle plaas in jou werkplek se collage.
Kliek op die collage gee 'n opspring met al die ingesamelde inligting ups in daardie enkele popup.
Interaksie
Ingesluit is 'n geruime JavaScript vir werkspasie interaksie. Potensiële werkspasie items kan sleep wees / val in 'n werkplek hulle toe te voeg. Werkspasie items kan herbestel moet word. Jy kan hulle sleep na die asblik.
Ontwikkeling installasie
Die eerste keer, sal jy die "bootstrap" script uit te voer om 'setuptools en buildout:
$ & Gt; python bootstrap.py
En dan loop buildout alles op te stel:
$ & Gt; bin / buildout
(Op vensters dit genoem binbuildout.exe).
Jy sal te re-run buildout hê wanneer jy of iemand anders het 'n verandering in setup.py of buildout.cfg.
Die huidige pakket is geïnstalleer as 'n "pakket ontwikkeling", so veranderinge in .py lêers outomaties beskikbaar is (net soos met python setup.py ontwikkel).
As jy wil stam kassa van ander pakkette te gebruik (in plaas van vrygestel weergawes), voeg dit as 'n "svn eksterne" in die / directory local_checkouts en voeg dit by die ontwikkeling = lys in buildout.cfg.
Toetse kan altyd uitgevoer word met bin / toets of bintest.exe.
Eksterne afhanklikhede
Die afhanklikhede vir 'n volle webwerf wat gebruik maak van akkedis-kaart is die beste uitgedruk as ubuntu / Debian pakket afhanklikhede: bou-noodsaaklike, python2.6-dev, Apache2, libjpeg-dev, python-beelding, python-matplotlib, python-mapnik, python -scipy, libapache2-mod-wsgi, python-Gdal, spatialite-bin, python-pysqlite2, python-pyproj.

Wat is nuut in hierdie release:

  • Vaste tab_titles word ongedefinieerd wanneer 'n pop-up van collage items oopgemaak word.
  • Saamgesmelt funksionaliteit van die deltaportaal akkedis-kaart tak:
  • Resultate metadata aan die onderkant van die gereelde beskrywing popup. Die opspring is nou 'n 'i' te kliek in plaas van 'n op-hover dialoog. Werk beter met 'n iPad. Let daarop dat daar nou 'n `` lizard_map.css`` weer.
  • CQL filter is moontlik op featureinfo items op WMS lae.
  • Pop-ups oop van die sidebar verdwyn nou toe die sidebar boekrolle. Geen meer zombie pop-ups.

Wat is nuut in die weergawe 4.3:

  • Indien 'n legend_image url is leeg, ons nie die legende wys nie meer nie.

Wat is nuut in die weergawe 4.1.1:

  • invoer JSONField in fields.py as anders sal die migrasies misluk.

Wat is nuut in die weergawe 4.1:

  • Vereis nuwer Django-jsonfield weergawe (wat werk met Django se multi-db funksionaliteit). Verwyder ons persoonlike JSONField ten gunste van Django-jsonfield se een.

Wat is nuut in die weergawe 4.0 Beta 1:

  • Bygevoeg ontbrekende afhanklikheid lizard_security.
  • Vaste popup en popup inhoud stilering.
  • Collage en werkspasie UI weer te werk.

Wat is nuut in die weergawe 4.0 Alpha 1:

  • Vereis akkedis-ui 4.0 alfa:. Die nuwe Twitter bootstrap uitleg
  • Die gebruik saamgestel css plaas van minder.
  • Verwyder ou HomepageView en herdoop die MapIconView.
  • Die gebruik van nuwe twitter-bootstrap uitleg. Die gebruik van die kaart venster klas siening is nou regtig verpligte om alles te werk.
  • Herdoop / media na / staties. Dit is Django-staticfile se nuwe standaard.
  • tijdreeksen kan nou gelokaliseer word in Grafiek voorwerp.
  • Vaste syntax error in jquery.workspace.js.
  • Voeg STATIC_URL toediening ikone.
  • Die maak van die normale AppView die belangrikste CBV in plaas van die tydelike kaart venster naam.

Wat is nuut in die weergawe 3.5.2:

  • verwyder voorwerp-aksies sluit met die nie-bestaande 'help-werkspasie' url dat die koppelvlak gebreek.

Wat is nuut in die weergawe 3.1.2:

  • Vaste fout in MANIFEST.in. 3.1.1 sluit nie enige akkedis-kaart / * data.

Wat is nuut in die weergawe 3.1.1:

  • Vaste CollageEditItem.csv_url funksie.
  • Vaste fout met collage items. Die opspring neergestort asook die collage skerm.
  • Het van maatskappy-interne svn te GitHub. Https://github.com/lizardsystem/lizard-map

Vereistes :

  • Python

Ander sagteware ontwikkelaar Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

checkoutmanager
checkoutmanager

20 Feb 15

Kommentaar te lizard-map

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!