cstenac / osm-livechanges Goto Github PK
View Code? Open in Web Editor NEWNear-real-time display of edits in the OpenStreetMap database
Near-real-time display of edits in the OpenStreetMap database
Right now it is impossible to see what has been edited. New objects haven't had time to appear on a map, and the geometry is not shown. But changeset comments usually are informative, and seeing "added a house" is much better than "someone did change something in this general area".
So, please add displaying a changeset comment in the changeset information window.
Additionally (or in replacement) of the markers on the big map, put a heap map, where the heat would be the number of edits
http://www.iosm.eu/live/lwt_map_icons/green/O.png does not load leading to:
See if we can overlay an OSM layer. See if we can use Bing layer (API key, API limits, usage restrictions ? )
https://live.openstreetmap.fr/ doesn't work.
Due to these two lines https://github.com/cstenac/osm-livechanges/blob/master/frontend/index.html#L8
https://cdn.leafletjs.com doesn't work with HTTPS.
One solution would be not use a CDN [1] and to host the libs directly. (using a dependency manager like bower, npm, yarn to not throw libs into the git repo)
[1] which has also other advantages
https://www.peppercarrot.com/en/article390/my-fight-against-cdn-libraries
http://braincracking.org/2016/12/21/combien-coute-un-service-tiers-gratuit
Hi (bonjour)
The readme text says :
"It currently uses the http://api.openstreetmap.fr mirror to avoid load on the official osm.org API."
Unfortunetly, the fr api does not caches changesets, what you get when requesting a changeset is a http 302 redirect to the main api at osm.org. So, unfortunetly again, it doesn't reduce the load of the official API ;-(
En faisant des imports coupés, pour de gros imports (import bati par exemple), l'applicatif cumule le nombre de points (1000 puis 2000 puis 3000 etc...) ce qui fausse la somme des points importés durant le live
The live viewer uses at least 5 different fonts instead of one, this unnecessarily makes the page design look very 1990ish.
When downloading the changes, also download changeset data to get the tags ?
Most important: the change comment.
See if we can do that using API0.6, if it's costly, ...
Some tests/fixes needed under IE...
It would be nice not only to see the contributions per second for points in time, but also a moving average for the entire timespan that is shown.
Or lightbox
Take the index.html from /~cquest/live/ on osm7
Bottom/right is available for detail on edits
For the "since you started viewing", add details on types of changes ?
To display the flag for the currently selected changeset
I've been thinking that this could be great to use on mapping parties, perhaps on a big screen or projector.
Then it could be extra motivating for the attendants of the mapping party to be alerted about their own edit, or edit in their area, or for those edits to be highlighted in some way.
I was thinking about an audible and/or visual altert/highlight based on country of user, area (bounding box) of edit, or perhaps even user list. I guess a bounding box implementation would be the easiest to implement, then live updates limited to bounding box could also be a feature.
I am unable to do any of this myself, unfortunately, but could possibly sponsor if you find it a useful feature to add.
Hi there,
it would be nice, if users could set filters to monitor only edits that touch a custom bbox. This would allow everybody to set a focus on a dedicated region (e.g. your country or state) which makes IMHO sense esp. for local events like conferences.
Ability to stop the auto-refresh of the smallMap
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.