Geometry viewer for PGADMIN4 : a process guided by the Google Summer of Code

dc.contributor.authorGong, X.
dc.contributor.authorErwee, F.
dc.contributor.authorRautenbach, Victoria
dc.date.accessioned2020-07-22T14:10:25Z
dc.date.available2020-07-22T14:10:25Z
dc.date.issued2019-08
dc.description.abstractThe latest version of pgAdmin4 was released in mid-2016 and moved to a web-based application that was written in Python and jQuery with Bootstrap, using the Flask framework. This new architecture of pgAdmin4 provided an excellent opportunity to integrate a geometry viewer into the application. This progress started as the geometry viewer was selected as a project for the 2018 Google Summer of Code (GSoC). The requirements for the geometry viewer was elicited through conversations with the mentors and emails to the discussion list of PostGIS and pgAdmin. Once the formal design was finalized the development started. The spatial technology stack implemented to expand pgAdmin4 with a geometry viewer was the JavaScript mapping library Leaflet JS and WKX - parser/serializer library that supports several spatial vector formats. Both these fulfilled the requirements of the coding standard of pgAdmin that all client-side code must be developed in JavaScript using jQuery and other plugins. Leaflet JS is well known for its ease of use and compatibility. WKX is lesser known but well supported and concise to the need to parse the spatial data before rendering on the Leaflet map. The decision on both of these libraries was motivated by their minimal size and possibilities for expansion for future extensions of the viewer. The first version of the geometry viewer was well-received and is currently integrated into the latest versions of pgAdmin4.en_ZA
dc.description.departmentGeography, Geoinformatics and Meteorologyen_ZA
dc.description.librarianpm2020en_ZA
dc.description.urihttps://www.isprs.orgen_ZA
dc.identifier.citationGong, X., Erwee, F. & Rautenbach, V. 2019, 'Geometry viewer for PGADMIN4: a process guided by the Google Summer of Code', International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives, vol. 42, no. 4/W14, pp. 79-83.en_ZA
dc.identifier.issn1682-1750 (print)
dc.identifier.issn2194-9034 (online)
dc.identifier.other10.5194/isprs-archives-XLII-4-W14-79-2019
dc.identifier.urihttp://hdl.handle.net/2263/75403
dc.language.isoenen_ZA
dc.publisherInternational Society for Photogrammetry and Remote Sensingen_ZA
dc.rights© 2019 Authors. CC BY 4.0 License.en_ZA
dc.subjectPostGISen_ZA
dc.subjectpgAdminen_ZA
dc.subjectGeometry vieweren_ZA
dc.subjectLeaflet JSen_ZA
dc.subjectGoogle Summer of Code (GSoC)en_ZA
dc.titleGeometry viewer for PGADMIN4 : a process guided by the Google Summer of Codeen_ZA
dc.typeArticleen_ZA

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Gong_Geometry_2019.pdf
Size:
1.57 MB
Format:
Adobe Portable Document Format
Description:
Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: