Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display of local trends #955

Open
Nhorning opened this issue Nov 29, 2012 · 9 comments
Open

Display of local trends #955

Nhorning opened this issue Nov 29, 2012 · 9 comments

Comments

@Nhorning
Copy link

I've had a request of two organizations, DFID and UN BOGS, for a feature that can show incident trends in local districts of Nepal.

This feature would somehow allow users to filter reports by a local area in addition to other filters and display the results on a timeline.

There are obviously multiple ways to implement this feature with varying difficulty, complexity and usefulness. I'll include a few suggestions.

  1. Filter by screen borders: This would likely consist of a tick box in the "enhanced map" plugin that would filter the reports being tracked to only those visible on the screen. This would allow a user to zoom in on a district an see a timeline graph of only those reports visible in the district.
  2. Add a timeline graph to the public "reports" page. This would allow people to use the "filter by location" feature to filter reports into a local area and then display a trend. There are disadvantages to this implementation, because it does not allow for an easily printable map like the "enhanced map" plugin, and there is currently (Ushahidi 2.5) a bug in the "filter by location" feature that prevents more than one page of reports from being displayed. There is also not a way in Ushahidi 2.5 to display KML layers on the map used by the "filter by location" feature.
  3. Filter by boarders of KML file: Probably the most useful implementation would be the ability to filter by the boarders within elements of a KML Layer. This could be implemented on the main page, or the "Big Map" or both. When I click on the KML layer for one of my district, I get a "talk box" which gives me the name of the district. This talk box could contain a link - "Filter reports by this region" and then doing so would filter the reports by the region and adjust the timeline graph accordingly.
  4. Others pending.
@rjmackay
Copy link
Contributor

Hi @Nhorning

Did you look at the densitymap plugin? it does something like 3. grouping of reports based on a KML file.
Maybe you could extend that plugin?

The "bug in the "filter by location" feature that prevents more than one page of reports from being displayed" is actually design. The /reports page shows everything page by page. However I agree that UI often isn't useful

@Nhorning
Copy link
Author

Hi Robbie,

Thanks for letting me know about the plugin. I'll check it out. Is it
really by design that the reports count at the top of the screen goes to
"0" and the additional pages are inaccessible when filtering by
location, is it also by design that the dots don't display on the "map"
tab when filtering by location? To be clear, the problem isn't that only
one page displays at a time, the problem is that only one page is
accessible. If you can't reproduce locally try my deployment:
www.nepalmonitor.org

On 11/30/2012 06:00 AM, Robbie MacKay wrote:

Hi @Nhorning https://github.com/Nhorning

Did you look at the densitymap plugin? it does something like 3.
grouping of reports based on a KML file.
Maybe you could extend that plugin?

The "bug in the "filter by location" feature that prevents more than
one page of reports from being displayed" is actually design. The
/reports page shows everything page by page. However I agree that UI
often isn't useful


Reply to this email directly or view it on GitHub
#955 (comment).

Web Bug from
https://github.com/notifications/beacon/qvRGUjl8aKhnbpF1CdU8lGnQhqbkJuUlDZZejsRfcNkTEHYQdto8iofUQARj80gT.gif

Neil Horning
Information and Communications Technology
PBI Nepal
Mobile: +977 984-959-0609
Office: +977 1-221-1200

@rjmackay
Copy link
Contributor

Ah sorry - I thought you meant it was a bug that reports were displayed page by page on the map.
What you're describing sounds like a bug that was in 2.6, fixed in 2.6.1 - try upgrading?

@Nhorning
Copy link
Author

Fair enough. I'd like to anyway, but I can't take the risk of breaking
my deployment such as in the last two upgrades at the moment. I have to
present a working system to some other agencies. I'll work on that when
there is some calm. Thanks for responding to all of these issues.

On 11/30/2012 10:23 AM, Robbie MacKay wrote:

Ah sorry - I thought you meant it was a bug that reports were
displayed page by page on the map.
What you're describing sounds like a bug that was in 2.6, fixed in
2.6.1 - try upgrading?


Reply to this email directly or view it on GitHub
#955 (comment).

Web Bug from
https://github.com/notifications/beacon/qvRGUjl8aKhnbpF1CdU8lGnQhqbkJuUlDZZejsRfcNkTEHYQdto8iofUQARj80gT.gif

Neil Horning
Information and Communications Technology
PBI Nepal
Mobile: +977 984-959-0609
Office: +977 1-221-1200

@rjmackay
Copy link
Contributor

OK Fair enough.
If you're coming from 2.6.. 2.6.1 release is literally ONLY bug fixes. at a minimum you may want to consider applying the security patch.. more details here:
http://blog.ushahidi.com/index.php/2012/11/29/upgrade-day-security-release-and-code-fix-2-6-1/

@Nhorning
Copy link
Author

I would definitely consider that if I weren't still using 2.5. :)

On 11/30/2012 01:39 PM, Robbie MacKay wrote:

OK Fair enough.
2.6.1 release is literally ONLY bug fixes. at a minimum you may want
to consider applying the security patch.. more details here:
http://blog.ushahidi.com/index.php/2012/11/29/upgrade-day-security-release-and-code-fix-2-6-1/


Reply to this email directly or view it on GitHub
#955 (comment).

Web Bug from
https://github.com/notifications/beacon/qvRGUjl8aKhnbpF1CdU8lGnQhqbkJuUlDZZejsRfcNkTEHYQdto8iofUQARj80gT.gif

Neil Horning
Information and Communications Technology
PBI Nepal
Mobile: +977 984-959-0609
Office: +977 1-221-1200

@Nhorning
Copy link
Author

Nhorning commented Apr 4, 2013

Hi, We have @himalayantechies working with us for a month. Hopefully they'll be able to do something on this

@Nhorning
Copy link
Author

Nhorning commented May 4, 2013

@himalayantechies has created a plugin which largely fulfills this feature request: https://github.com/HTSolution/Ushahidi-plugin-kmlfilter

@bodacea
Copy link

bodacea commented Aug 7, 2014

I've added this to the V3 feature comments at https://phabricator.ushahidi.com/T49; please feel free to continue working on this for V2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants