Skip to content

PrimaGIS main site

Home » News » PrimaGIS 0.5.0 released

PrimaGIS 0.5.0 released

Document Actions

02.01.2006

About

PrimaGIS 0.5.0 represents four months of hard work by the development team and contains a bunch of new features and bug fixes. The release also contains migration code to help existing users to upgrade from 0.4.0.  To learn more about PrimaGIS you should read the new PrimaGIS User Manual (pdf), which is the primary source for documentation.

PrimaGIS 0.5.0 depends on ZCO 0.7 and PCL 0.10.0.

To learn more about the development of PrimaGIS 0.5.0, you can read the PrimaGIS development news:  123.

During the development of 0.5.0 the project facilities were also updated and now everything is running under gispython.org. Thanks to Aleksi Korvenranta for sponsoring the domain registration.

And of course, a big thank you to everyone who was involved in the development process!

Download

  • PrimaGIS 0.5.0 [tar.gz]
  • Cartographic Objects for Zope (ZCO) 0.7 [tar.gz]
  • Python Cartographic Library (PCL) 0.10.0 [tar.gz] [Win32 zip]

Features

  • Integrated the MochiKit Javascript library (http://www.mochikit.org/) that is used for all AJAX communication and DOM manipulation.
  • Integrated json-py (http://sourceforge.net/projects/json-py/) for JSON serialization.
  • Plone 2.1 support.
  • Ability to have PrimaGISDataLayers in different SRS from the map.
  • Orderable legend and layer box contents.
  • Layer preview in PrimaGISLayer and PrimaGISDataLayer.
  • Ability to have descriptions for the user selectable map sizes.
  • Clarified and elaborated Archetypes field descriptions.
  • Initial Google Earth / KML support for PrimaGISDataLayers.
  • Interfaces for all PrimaGIS objects.
  • Renamed page templates to avoid clashing with other projects (mainly PloneWorldKit).
  • New feature attributes for PrimaGISDataLayer. The supported attributes are ID, TITLE, TYPE, CREATOR, CREATED and MODIFIED. The old FID and FTITLE attributes are still available, but they are deprecated and will be  removed in PrimaGIS 0.6.
  • Better unit testing coverage (93%).
  • Refactored PrimaGIS API (see interfaces.py for documentation)
  • Migration code to help upgrading from 0.4 to 0.5.

Bug fixes

  • Ticket #5: PrimaGISDataLayer reports invalid map extent when it has no features
  • Ticket #6: Empty PrimaGISDataLayers prevent the map from rendering
  • Ticket #21: Using the JavaScript rubber-band zoom crashes IE in some circumstances
  • Ticket #22: Imagemap() pop-up offset
  • Ticket #23: Map zoom/resize interference
  • Ticket #24: Positioned coordinates are miscalculated in Opera 8.5
  • Ticket #25: PrimaGISDataLayer SRS field is ignored
  • Ticket #26: List of PrimaGISView showing 1 item
  • Ticket #60: Invalid JSON serialization for sticky popups in map view
  • Ticket #63: PrimaGIS fails to render maps with transparent background.
  • Ticket #65: 8-bit characters break after AJAX update
  • Ticket #68: 0.4.0 to 0.5.0 migration: pg-bbox is float when string is expected
  • Ticket #66: PrimaGIS class renamed to PrimaGISMap.
Kai Hänninen
zcologia
lautaportti
Recent Items
No items published or changed since your last log-in.