Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

User interface for Wazimap next generation. See alsohttps://github.com/OpenUpSA/wazimap-ng

License

NotificationsYou must be signed in to change notification settings

OpenUpSA/wazimap-ng-ui

Repository files navigation

Wazimap-NG is the next version ofWazimap. It provides a platform for users to bind tabular data to spatial boundaries in order create curated views of datasets. Yes - that's probably too vague a description to understand what it is. Hopefully the images below provide a better description:

Screen-Shot-2020-09-27-at-09-50-00Screen-Shot-2020-09-27-at-09-50-33

Screen-Shot-2020-09-27-at-09-50-50Screen-Shot-2020-09-27-at-09-51-30

See a link to the beta site here:https://beta.youthexplorer.org.za.

You can find the frontend code in this repository. The backend is available here:https://github.com/openupsa/wazimap-ng.

Development

Import Webflow exports usingimport-webflow-export

New features

The main new features are:

  • Admins now have more flexibility when it comes to loading data. This includes uploading massive datasets and then slicing and dicing in the backend rather than pre-preparing datasets beforehand.
  • Point data is now fully integrated as a first-class spatial object.
  • Choropleths built into the main view. These were hidden behind multiple clicks in the previous version.
  • One platform can host multiple profiles off the same database.
  • The Rich data view allows richer disaggregation of indicators.
  • The administrator can configure the view to use custom basemaps, colours, and other UI settings.
  • Arbitrary spatial boundaries and hierarchies can be loaded onto the same server.
  • Toggling of overlapping boundary layers such as switching between wards and mainplaces which typically cover the same areas.
  • Integration into third-party data sources for realtime data feeds.

Related software

There is no shortage of mapping software available, both commerical and open-source. Wazimap focuses on providing a platform for data custodians to showcase their datasets and mashing them up with public data. The most similar tool that we have found is the excellentGeoNode. We feel that approach to publishing data is significantly different enough to warrant a separate project.

Installation

Requires: NodeJS 20.x.

yarn installyarn start

Other commands

yarn build# compile the relevant bundles for production

Configuration

The build is configured using environment variables.

These could be defined in a .env file in the root directory, or on the command line, e.g. for development

HOSTNAME=youthexplorer.org.za yarn start`
VariableDefaultDescription
HOSTNAMEunsetIf set, overrides using the hostname in the address bar to determine the profile being requested. e.g.youthexplorer.org.za
API_URLunsetIf set, overrides the default production and staging backend URLs. e.g.https://api.wazimap.com
ENVIRONMENTunsetE.g.production,staging,sandbox
SENTRY_DSNunsetRequired in production, staging and sandbox environment
GOOGLE_ANALYTICS_IDunsetID for Google Analytics. Usually only required in production environment

Known Issues

There is an issue with the parcel bundler that sometimes comes up. The easiest way to solve this is to delete the.cache folder.

Documentation

These are works in progress:

Contributions

Contributions are welcome - we are working towards making this process easier.

Shoulders of giants

This project is the next iteration of a number of excellent projects starting withCensusReporter andWazimap that followed it. Special thanks to William Bird fromMedia Monitoring Africa whose initial idea (and funding) it was to build a tool to help journalists better understand areas they were reporting on. Also thanks to Chris Berens fromVPUU who directed funding to help kickstart this new build. Finally, all of the amazing spatial software and tools developed by one of the most dedicated open source communities out there.


[8]ページ先頭

©2009-2025 Movatter.jp