lizard-map

Screenshot Software:
lizard-map
Mga detalye ng Software:
Bersyon: 4.27
I-upload ang petsa: 20 Feb 15
Nag-develop: Reinout van Rees
Lisensya: Libre
Katanyagan: 1

Rating: nan/5 (Total Votes: 0)

bayawak-mapa ay isang software na nagbibigay ng mga pangunahing pakikipag-ugnayan mapa para sa Django application na gumagamit ng isang user interface butiki-ui. Idinisenyo namin ito sa Nelen & amp; Schuurmans para sa aming impormasyon website heograpikal (na may impormasyon pamamahala ng tubig).
Ito ay nagbibigay:
& Nbsp; * Openlayers (-map ang javascript libary) display ng mapa at server-side na henerasyon ng mapa (mapnik ng pag-andar ng WMS).
& Nbsp; * Isang "workspace" modelo ng pakikipag-ugnayan: i-drag mappable mga item sa isang workspace at ang mga ito makakuha ng ipinapakita. Workspace ay naka-imbak sa Django database.
& Nbsp; * Isang "collage" naka-attach sa bawat workspace para sa pag-iimbak ng mga napiling impormasyon sa mga item na mapa (tulad ng mga graph).
& Nbsp; * Ang isang mekanismo extention mag-plug ng higit pa o mas mababa arbitrary mga mapagkukunan ng mapa sa workspace upang maaari silang maipakita, hinanap, atbp
Core konsepto: workspace
Ang isang workspace item ay isang bagay na maaaring ipakita sa isang mapa. Ang isang workspace ay isang koleksyon ng mga item na workspace na ay aktwal na ipinakita.
Nakakakuha ng bawat session sarili nitong workspace. (May possiblity ng pagdaragdag ng dagdag na workspace, ngunit na hindi pa ginagamit sa isa sa aming mga site, sa gayon ay hindi ito ganap pa naisip-out).
Kailangang malaman kung paano ipapakita ang sarili nito, paano maghanap ng mga item kapag nag-click ka sa mapa at higit pa ang workspace item. Upang makakuha ng na upang gumana para sa di-makatwirang mga mapagkukunan ng mapa, kailangan mong i-configure ng adaptor. Adapter ay may layer () na pamamaraan para sa pagbabalik ng isang mapnik layer, ang isang paghahanap () na pamamaraan para sa paghahanap at iba pa.
& Nbsp; * kang magrehistro ng adaptor bilang isang tinatawag na "setuptools entrypoint" sa ilalim ng specfic pangalan.
& Nbsp; * Kapag nagdagdag ka ng workspace item, pumasa ka sa pangalan adapter at isang opsyonal na snippet ng json i-configure ang adaptor.
Ang workspace item Sinusubaybayan ng ito adapter at configuragion nito at ginagamit ito upang makabuo ng mga mapa, para sa paghahanap, atbp
Collage
Madalas na nagreresulta Ang isang workspace item sa maraming mga lugar o punto. Kung nag-click sa ganoong punto, karaniwan mong makakuha ng isang popup na may dagdag na impormasyon. Kung gusto mong ikumpara ang dalawang mga impormasyon "mga snippet", maaari mong ilagay ang mga ito sa collage iyong workspace iyon.
Ang pag-click sa collage ay nagbibigay ng isang popup kasama ang lahat ng mga nakolektang mga popup impormasyon sa na single popup.
Pakikipag-ugnayan
Kasamang medyo ilang javascript para sa pakikipag-ugnayan workspace. Potensyal na workspace mga item ay maaaring maging drag / drop sa isang workspace upang idagdag ang mga ito. Workspace mga item ay maaaring reordered. Maaari mong i-drag ang mga ito sa trash.
Pag-unlad ng pag-install
Sa unang pagkakataon, magkakaroon ka upang patakbuhin ang "Bootstrap" script upang i-set up setuptools at buildout:
$ & Gt; python bootstrap.py
At pagkatapos ay magpatakbo ng buildout upang i-set up ang lahat ng bagay:
$ & Gt; bin / buildout
(Sa mga bintanang ito ay tinatawag na binbuildout.exe).
Kakailanganin mong mag muling tumakbo buildout kapag kayo o ang ibang tao ang gumawa ng pagbabago sa setup.py o buildout.cfg.
Ang kasalukuyang pakete ay naka-install bilang isang "pag-unlad pakete", kaya ang mga pagbabago sa .py mga file ay awtomatikong magagamit (tulad lamang ng sa python setup.py bumuo).
Kung gusto mo (sa halip na inilabas bersyon) upang gamitin ang nguso ng elepante checkouts ng iba pang mga package, idagdag ang mga ito bilang isang "svn panlabas" sa local_checkouts / direktoryo at idagdag ang mga ito sa bumuo = listahan sa buildout.cfg.
Mga pagsubok na maaari palaging tatakbo sa bin / test o bintest.exe.
Panlabas na dependency
Ang dependency para sa buong website na gumagamit ng butiki-mapa ang pinakamahusay na ipinahiwatig bilang Ubuntu / dependency package Debian: bumuo-mahalaga, 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.

Ano ang bagong sa paglabas:

  • Mga Fixed tab_titles pagiging hindi natukoy na kapag ang isang popup ng mga item sa collage ay binuksan.
  • Pinagsama-andar mula sa deltaportaal sangay butiki-mapa:
  • Ipinapakita ang metadata sa ilalim ng mga regular na paglalarawan popup. Ang popup ay ngayon isang 'i' dapat mong i-click sa halip ng isang on-hover dialog. Mas mahusay na gamit ang isang ipad gumagana. Tandaan na mayroong isang `` lizard_map.css`` muli.
  • ngayon
  • pag-filter CQL ay maaari sa featureinfo mga item sa WMS layer.
  • Popup nabuksan mula sa sidebar mawala ngayon kapag sidebar scroll. Wala nang mga popup sombi.

Ano ang bagong sa bersyon 4.3:

  • Kung ang isang legend_image url ay walang laman, ay hindi kami magpapakita ng alamat na ngayon.

Ano ang bagong sa bersyon 4.1.1:

  • Pag-import ng JSONField sa fields.py bilang mabibigo kung hindi man ang paglilipat.

Ano ang bagong sa bersyon 4.1:

  • Nangangailangan ng mas bagong Django-jsonfield bersyon (na gumagana sa pagpapagana ng multi-db Django ni). Inalis ang aming mga custom na JSONField sa pabor ng isa Django-jsonfield iyon.

Ano ang bagong sa bersyon 4.0 Beta 1:

  • Idinagdag nawawalang lizard_security dependency.

  • Mga nilalaman
  • Ang Nakatakdang popup at mga popup sa istilo.
  • Collage at workspace UI nagtatrabaho muli.

Ano ang bagong sa bersyon 4.0 Alpha 1:

  • Nangangailangan ng butiki-ui 4.0 alpha:. Bagong layout twitter Bootstrap
  • Ang paggamit ng pinagsama-sama css sa halip na mas mababa.
  • Inalis lumang HomepageView at muling pinangalanan ang MapIconView.
  • Ang paggamit ng bagong layout twitter-Bootstrap. Gamit ang mga tanawin batay MapView klase ay ngayon talagang ipinag-uutos na upang makakuha ng lahat ng bagay upang gumana.
  • pinalitan ng pangalan / media sa / static. Iyon ang bagong standard Django-staticfile iyon.
  • Timeseries ay maaari na ngayong na-localize sa Graph bagay.
  • Mga Fixed syntax error sa jquery.workspace.js.
  • Nagdadagdag STATIC_URL sa mga icon ng application.
  • Paggawa ng normal na AppView sa pangunahing cbv sa halip na ang pansamantalang pangalan MapView.

Ano ang bagong sa bersyon 3.5.2:

  • Inalis na bagay-action-block sa mga hindi umiiral na 'help-workspace' ng url na sinira ang interface.

Ano ang bagong sa bersyon 3.1.2:

  • Ang Nakatakdang error sa MANIFEST.in. 3.1.1 ay hindi isama ang anumang mga butiki-mapa / * data.

Ano ang bagong sa bersyon 3.1.1:

  • Mga Fixed CollageEditItem.csv_url function.
  • Ang Nakatakdang bug na may mga item na collage. Ang popup crash pati na rin ang screen na collage.
  • Inilipat mula svn-panloob na kumpanya sa github:. Https://github.com/lizardsystem/lizard-map

Mga Kinakailangan :

  • Python

Iba pang mga software developer ng Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Mga komento sa lizard-map

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!