Re: [OSM-talk] Where Did You Edit

2011-08-08 Thread Pierre-Alain Dorange
David Fawcett david.fawc...@gmail.com wrote:

 Have you looked at Open Heat Map?  http://www.openheatmap.com/  and
 https://github.com/petewarden/openheatmap/wiki/

I've just tested heatmap within openlayers using heatmap script :
http://www.leretourdelautruche.com/map/nuke/
http://www.leretourdelautruche.com/map/nuke/heatmap.js

Easy, don't know how it can be with large data set,perhaps needs some
preprocessing...

-- 
Pierre-Alain Dorange
OSM experiences : http://www.leretourdelautruche.com/map/


___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-05 Thread Stephan Knauss

On 04.08.2011 17:06, David Fawcett wrote:

Have you looked at Open Heat Map?  http://www.openheatmap.com/  and


not too much in detail. It requires me to send the data to the server 
which sends bitmaps back to a flash client.


I wanted to have the whole processing chain on my server as the data to 
be visualized gab get large. The TIGER import bots did apx. 170 million 
node edits each. And I have the data in a quite high resolution 
available because I'm planning a zoom functionality.


Maybe my existing solution is not that bad...

Stephan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-05 Thread David Fawcett
Stephen,

I had remembered a heat map project that I had seen several months
ago.  Open Heat Maps was similar, but not the exact one that I
remembered.

Check out Acid Maps, it is the one that I was thinking of:
http://acidmaps.com/  You can use the library by itself or as a plugin
for GeoServer.

David.



How about this:  http://www.sethoscope.net/heatmap/  (Python on your server)

In Perl:  http://blog.imtrevor.com/2009/07/16/generating-heat-maps-using-perl/



On Fri, Aug 5, 2011 at 1:50 AM, Stephan Knauss o...@stephans-server.de wrote:
 On 04.08.2011 17:06, David Fawcett wrote:

 Have you looked at Open Heat Map?  http://www.openheatmap.com/  and

 not too much in detail. It requires me to send the data to the server which
 sends bitmaps back to a flash client.

 I wanted to have the whole processing chain on my server as the data to be
 visualized gab get large. The TIGER import bots did apx. 170 million node
 edits each. And I have the data in a quite high resolution available because
 I'm planning a zoom functionality.

 Maybe my existing solution is not that bad...

 Stephan

 ___
 talk mailing list
 talk@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk


___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-05 Thread Lester Caine

Stephan Knauss wrote:

And I have the data in a quite high resolution available because I'm
planning a zoom functionality.
So an initially scaling based on the data extents could be a useful next step? 
If you already have a higher resolution base.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-04 Thread Stephan Knauss

Hi Ian,

On 04.08.2011 05:37, Ian wrote:

You may want to consider using Google's Fusion Tables for this. Their
map view will generate heat maps out of millions of points quite
quickly.


I did google for ready-to-use heat maps for a while but the best thing I 
found was a commercial API.

I guess some GIS-Software can create such heat maps as well.
Have to say I was a bit shocked when you mentioned this as it took a 
while for me to get satisfying results with my own map generator.


The difficult part is that I'm not interested in a single heat map but 
in a separate map for each user.


My raw-date is way too big for the google limits of 250MB per account 
(100MB per table).

http://www.google.com/support/fusiontables/bin/answer.py?hl=enanswer=171181


But anyway thanks for the hint, it might be useful for others or for 
different use cases.


Stephan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-04 Thread yvecai

On 04. 08. 11 05:37, Ian wrote:

On Wednesday, August 3, 2011 9:49:18 PM UTC-5, Josh Doe wrote:

On Wed, Aug 3, 2011 at 4:53 PM, Stephan Knauss
o...@stephans-server.de wrote:

What would be the coolest way to zoom? I thought of a slippy
map with transparency above the regular tiles.
Others mentioned presets like continent/country.
I could also imagine to let you set an arbitrary bounding box
based on a zoom level.
eg you say you want to see zoom level 13 and then you get a
bounding box that you can place over the area of interest.


Coolest would definitely be transparent tiles, as it's the most
versatile. You (or others) could then implement presets for
countries/states, take advantage of OpenLayers shift+click+drag
zoom functionality, etc.


You may want to consider using Google's Fusion Tables for this. Their 
map view will generate heat maps out of millions of points quite 
quickly. Plus, you could easily add a selection to narrow the maps 
down by user. I don't think you need to display Fusion Tables tiles in 
their API, either. Technically it's easy to add to OpenLayers but 
their terms might say otherwise.
What about OpenLayer clusters 
http://openlayers.org/dev/examples/strategy-cluster.html ?


Yves
___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-04 Thread Stephan Knauss

On 04.08.2011 06:43, Arun Ganesh wrote:

Very handy tool! Can we have the username links on odbl.de
http://odbl.de as well?


You mean similar to what I did here?
http://downloads.osm-tools.org/check-odbl-th/check-odbl-th-20110802.html

Is quite easy to do, but must be done by the maintainer of that site 
(which is not mine).



A possibly useful feature would be displaying edits for multiple users
in one view as different layers with transparency. Common areas would
show up darker.
It's possible. But if you sum up all the edits you have a different kind 
of map.


It would be a density map similar to what I created for a small region:
http://forum.openstreetmap.org/viewtopic.php?id=13160

I'm certain I saw a full-planet density map somewhere. Guess it was 
joto's presentation of osmium as this was one example.


Stephan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-04 Thread Stephan Knauss

On 04.08.2011 08:58, yvecai wrote:

What about OpenLayer clusters
http://openlayers.org/dev/examples/strategy-cluster.html ?


unfortunately not. OpenLayers clusters on client-side. This is fine for 
smaller data sets but not feasible when the amount of data grows.


I had written some tech stuff about server-side clustering, if you are 
interested:

http://toolserver.org/~stephankn/cuisine/clustering.html
or
http://wiki.openstreetmap.org/wiki/User:Stephankn/knowledgebase#grouping.2Fclustering_PostgreSQL_query_results


For data like the 170 million edits of our top-user a client-side 
strategy will not work.


Top editors:
http://wdye.osm-tools.org/?DaveHansenTiger 171654402 node edits
http://wdye.osm-tools.org/?woodpeck_fixbot 169659734 node edits
http://wdye.osm-tools.org/?jumbanho 55282080 node edits

Stephan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-04 Thread Lester Caine

Stephan Knauss wrote:

What would be the coolest way to zoom?
While 'zoom' would be a nice to have, for many like myself, simply drawing the 
map with a boundary a little larger than the extents would be a useful next 
step, and a little easier to manage in the first instance?
Then being able to zoom in further is probably secondary to many people at the 
moment?


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-04 Thread Nick Whitelegg

Interesting site! Would agree that a zoom would be nice.

Not sure where my edits in the eastern central USA, Taiwan and western Africa 
have come from (nickw), as I've not visited any of these places - I'm guessing 
these were from early experiments with the API back in the day.

Nick

-Stephan Knauss o...@stephans-server.de wrote: -
To: OpenStreetMap talk mailing list talk@openstreetmap.org
From: Stephan Knauss o...@stephans-server.de
Date: 03/08/2011 09:07PM
Subject: [OSM-talk] Where Did You Edit

Hi,

I presented this already on the talk-de mailing list, it could be 
interesting for others in the community as well.

I have created a website that lets you see where you edited.

According to the intensity of your edits a map is colored from dark 
red to bright green.

For your convenience the site can be accessed using this direct URL:

http://wdye.osm-tools.org/

Based on the feedback from the community I extended the site by the 
possibility to directly link to a specific username, e.g. Steve would 
use this link:

http://wdye.osm-tools.org/?Steve
or
http://wdye.osm-tools.org/user/Steve

The site provides links to directly link to the images. As long as my 
server can handle the load hot-linking is fine. If you expect the image 
being requested quite often consider storing it on your own server.

Hope you like the idea, comments welcome.

Stephan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-04 Thread David Fawcett
Have you looked at Open Heat Map?  http://www.openheatmap.com/  and
https://github.com/petewarden/openheatmap/wiki/

On Wed, Aug 3, 2011 at 10:37 PM, Ian ian.d...@gmail.com wrote:
 On Wednesday, August 3, 2011 9:49:18 PM UTC-5, Josh Doe wrote:

 On Wed, Aug 3, 2011 at 4:53 PM, Stephan Knauss o...@stephans-server.de
 wrote:

 What would be the coolest way to zoom? I thought of a slippy map with
 transparency above the regular tiles.
 Others mentioned presets like continent/country.
 I could also imagine to let you set an arbitrary bounding box based on a
 zoom level.
 eg you say you want to see zoom level 13 and then you get a bounding box
 that you can place over the area of interest.

 Coolest would definitely be transparent tiles, as it's the most versatile.
 You (or others) could then implement presets for countries/states, take
 advantage of OpenLayers shift+click+drag zoom functionality, etc.

 You may want to consider using Google's Fusion Tables for this. Their map
 view will generate heat maps out of millions of points quite quickly. Plus,
 you could easily add a selection to narrow the maps down by user. I don't
 think you need to display Fusion Tables tiles in their API, either.
 Technically it's easy to add to OpenLayers but their terms might say
 otherwise.
 ___
 talk mailing list
 talk@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk



___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-03 Thread Josh Doe
Very cool, thanks for sharing! Perhaps you could allow for customizing the
bounding box. For example I've hardly edited anything outside of my state in
the US, so I just have a tiny blob. Perhaps you could have country/state
presets as well.

Thanks,
-Josh

On Wed, Aug 3, 2011 at 4:06 PM, Stephan Knauss o...@stephans-server.dewrote:

 Hi,

 I presented this already on the talk-de mailing list, it could be
 interesting for others in the community as well.

 I have created a website that lets you see where you edited.

 According to the intensity of your edits a map is colored from dark red
 to bright green.

 For your convenience the site can be accessed using this direct URL:

 http://wdye.osm-tools.org/

 Based on the feedback from the community I extended the site by the
 possibility to directly link to a specific username, e.g. Steve would use
 this link:

 http://wdye.osm-tools.org/?**Steve http://wdye.osm-tools.org/?Steve
 or
 http://wdye.osm-tools.org/**user/Stevehttp://wdye.osm-tools.org/user/Steve

 The site provides links to directly link to the images. As long as my
 server can handle the load hot-linking is fine. If you expect the image
 being requested quite often consider storing it on your own server.

 Hope you like the idea, comments welcome.

 Stephan

 __**_
 talk mailing list
 talk@openstreetmap.org
 http://lists.openstreetmap.**org/listinfo/talkhttp://lists.openstreetmap.org/listinfo/talk

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-03 Thread Stephan Knauss

On 03.08.2011 22:23, Josh Doe wrote:

Very cool, thanks for sharing! Perhaps you could allow for customizing
the bounding box. For example I've hardly edited anything outside of my
state in the US, so I just have a tiny blob. Perhaps you could have
country/state presets as well.


I should have mentioned this earlier. I got quite a few requests for a 
zoom function already.


I have prepared the data for zoom functionality already but am still 
working on the best way to implement it.

So instead of letting you wait I started with a fixed zoom on global level.

What would be the coolest way to zoom? I thought of a slippy map with 
transparency above the regular tiles.

Others mentioned presets like continent/country.
I could also imagine to let you set an arbitrary bounding box based on a 
zoom level.
eg you say you want to see zoom level 13 and then you get a bounding box 
that you can place over the area of interest.


Stephan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-03 Thread Josh Doe
On Wed, Aug 3, 2011 at 4:53 PM, Stephan Knauss o...@stephans-server.dewrote:

 What would be the coolest way to zoom? I thought of a slippy map with
 transparency above the regular tiles.
 Others mentioned presets like continent/country.
 I could also imagine to let you set an arbitrary bounding box based on a
 zoom level.
 eg you say you want to see zoom level 13 and then you get a bounding box
 that you can place over the area of interest.


Coolest would definitely be transparent tiles, as it's the most versatile.
You (or others) could then implement presets for countries/states, take
advantage of OpenLayers shift+click+drag zoom functionality, etc.

-Josh
___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Where Did You Edit

2011-08-03 Thread Ian
On Wednesday, August 3, 2011 9:49:18 PM UTC-5, Josh Doe wrote:

 On Wed, Aug 3, 2011 at 4:53 PM, Stephan Knauss o...@stephans-server.dewrote:

 What would be the coolest way to zoom? I thought of a slippy map with 
 transparency above the regular tiles.
 Others mentioned presets like continent/country.
 I could also imagine to let you set an arbitrary bounding box based on a 
 zoom level.
 eg you say you want to see zoom level 13 and then you get a bounding box 
 that you can place over the area of interest.


 Coolest would definitely be transparent tiles, as it's the most versatile. 
 You (or others) could then implement presets for countries/states, take 
 advantage of OpenLayers shift+click+drag zoom functionality, etc.


You may want to consider using Google's Fusion Tables for this. Their map 
view will generate heat maps out of millions of points quite quickly. Plus, 
you could easily add a selection to narrow the maps down by user. I don't 
think you need to display Fusion Tables tiles in their API, either. 
Technically it's easy to add to OpenLayers but their terms might say 
otherwise.
___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk