Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-07 Thread Frederik Ramm
Nick, Oleg,

thank you for answering.

I'm quite surprised that you are working directly from the API. Nick writes:

 The server is actually quite responsive for POIs - maybe its because
 node queries are faster than way queries and because the bboxes are
 generally very small (equal to a few tiles).

I can imagine that the server is responsive enough if you query for a 
simple POI, or a number of them. But to the best of my knowledge, the 
0.6 API has no call that lets you retrieve only nodes in a certain bbox. 
So do you initially do a slow give me everything in this bbox call and 
simply discard ways and relations?

 around conflicts though.  An alternative is to speed up the main OSM
 server - this is good because then everyone in the community benefits
 (eg Potlatch and other editor users) and mainly because it reduces
 issues around conflicts.  If we ended up doing a CM XAPI, we'd open up
 access to anyone who wanted to use it anyway, so other editors and
 mappers could benefit.

There's surely a lot of potential benefits for the community at large in 
there. I think the OSM admins may already have the idea of replication 
on their radars, where read requests are fulfilled from a different 
server than the writes go to. I don't know if that would be a 
replication on the Postres level or on the application level.

Bye
Frederik


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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-07 Thread Tom Hughes
On 07/12/09 14:16, Frederik Ramm wrote:
 Nick, Oleg,

  thank you for answering.

 I'm quite surprised that you are working directly from the API. Nick writes:

 The server is actually quite responsive for POIs - maybe its because
 node queries are faster than way queries and because the bboxes are
 generally very small (equal to a few tiles).

 I can imagine that the server is responsive enough if you query for a
 simple POI, or a number of them. But to the best of my knowledge, the
 0.6 API has no call that lets you retrieve only nodes in a certain bbox.
 So do you initially do a slow give me everything in this bbox call and
 simply discard ways and relations?

A call to get only points is certainly something we could add and it 
would certainly save quite a bit of work on the server over the normal 
map call and hence hopefully speed things up.

 around conflicts though.  An alternative is to speed up the main OSM
 server - this is good because then everyone in the community benefits
 (eg Potlatch and other editor users) and mainly because it reduces
 issues around conflicts.  If we ended up doing a CM XAPI, we'd open up
 access to anyone who wanted to use it anyway, so other editors and
 mappers could benefit.

 There's surely a lot of potential benefits for the community at large in
 there. I think the OSM admins may already have the idea of replication
 on their radars, where read requests are fulfilled from a different
 server than the writes go to. I don't know if that would be a
 replication on the Postres level or on the application level.

Well TRAPI already exists for the purpose of providing efficient read 
only access to the data for an area.

Tom

-- 
Tom Hughes (t...@compton.nu)
http://www.compton.nu/

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-07 Thread Nick Whitelegg
A call to get only points is certainly something we could add and it 
would certainly save quite a bit of work on the server over the normal 
map call and hence hopefully speed things up.

What would be really good, I think, to avoid conflicts is to add some API 
code which refuses to add a POI if there is a POI with the same name and 
type tags within a certain distance. It could be optional (the client 
could send a flag to the server to tell it to reject duplicates) but it 
would certainly open up a lot of possibilities client-side to develop easy 
to use POI editing applications.

Nick

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-07 Thread Peter Körner
 Well TRAPI already exists for the purpose of providing efficient read 
 only access to the data for an area.

 From the TRAPI wiki page:
  Trapi does not store all tags, so Trapi data should not be used to
  edit and upload back to openstreetmap.

Peter

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-07 Thread Stefan de Konink
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Peter Körner schreef:
 Well TRAPI already exists for the purpose of providing efficient read 
 only access to the data for an area.
 
  From the TRAPI wiki page:
   Trapi does not store all tags, so Trapi data should not be used to
   edit and upload back to openstreetmap.

There are other implementation that current serve all tags ;)


Stefan
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.13 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEAREKAAYFAksdKSoACgkQYH1+F2Rqwn1jwwCdHzOUUiiWj6Km0wyZLEQK2tqq
12QAni37FuAgUvtJ36YF25l+URe7uwBp
=vEgH
-END PGP SIGNATURE-

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-07 Thread SteveC

On Dec 7, 2009, at 7:16 AM, Frederik Ramm wrote:

 Nick, Oleg,
 
thank you for answering.
 
 I'm quite surprised that you are working directly from the API. Nick writes:
 
 The server is actually quite responsive for POIs - maybe its because
 node queries are faster than way queries and because the bboxes are
 generally very small (equal to a few tiles).
 
 I can imagine that the server is responsive enough if you query for a 
 simple POI, or a number of them. But to the best of my knowledge, the 
 0.6 API has no call that lets you retrieve only nodes in a certain bbox. 
 So do you initially do a slow give me everything in this bbox call and 
 simply discard ways and relations?

I guess so, I've not looked at the code, but even then it only lets you do that 
when you're zoomed all the way to z17 or something, so there are very few other 
things to return.

Yours c.

Steve


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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-04 Thread Nick Black
Hi Frederick,

Answers below.  Oleg Shaniuk is the CM developer who presented about
Mapzen POI Collector at SOTM - he'll be able to give more detail than
me.

On Fri, Dec 4, 2009 at 12:28 AM, Frederik Ramm frede...@remote.org wrote:
 Nick,

 Nick Black wrote:

 Mapzen POI Collector is a free iPhone app that makes it really easy to
 collect POIs for OpenStreetMap. Users locate themselves using the
 iPhone's built in GPS, position a pin at the location of the POI they
 want to add and then choose from a range of pre-selected categories.

 I'm lacking an iPhone myself so excuse me if my questions are stupid. I'm
 interested in hearing about some technology aspects behind the POI collector
 (unless these are terribly secret).

There are no stupid questions - only stupid people who don't ask questions :-)


 I assume that the POI collector not only lets you collect new POIs but also
 modify existing ones. For this, the existing ones must be shown as active
 elements on the map that the device displays. Given that the OSM server
 proper is too slow to answer real-time give me POIs in my vicinity
 queries, and given that XAPI is not generally reliable for anything
 commercial grade, I assume that you are using your own XAPI-like POI
 database which tracks changes from the main OSM server and feeds them to the
 iPhone users, is that correct?

Mapzen POI Collector talks to the live OSM server - both to read and
write.  We looked at created a XAPI like server, but the for the first
versions of all of the Mapzen tools we decided it was not worth it.
The server is actually quite responsive for POIs - maybe its because
node queries are faster than way queries and because the bboxes are
generally very small (equal to a few tiles).  The fact that everything
is slow due to network latency and the general slowness of 3G networks
in EU + US has a perverse effect of the user experience in that both
the tiles and POIs load slowly, lessening the impact of slow loading
POIs.

The Mapzen Editor (mapzen.cloudmade.com) is another matter.  The data
can load very slowly - its a common user complaint.  Going forward
we'll want to speed up loading data into the Mapzen editor a lot.  We
have some ideas about how to do this on the client side (happy to
share if anyone is interested), but the bottleneck is going to be the
server.  Having a XAPI like server would let us split requests for
different layers and generally speed things up.  It does raise issues
around conflicts though.  An alternative is to speed up the main OSM
server - this is good because then everyone in the community benefits
(eg Potlatch and other editor users) and mainly because it reduces
issues around conflicts.  If we ended up doing a CM XAPI, we'd open up
access to anyone who wanted to use it anyway, so other editors and
mappers could benefit.


 Are you simply getting a feed that is close to real-time as possible and
 then let the device send updates directly to the OSM server, and what do you
 do in the hopefully rare case of an editing conflict?

As we're reading from and writing to live OSM, conflicts are rare.  It
would be pretty cool to be standing outside a shop, adding it as a POI
with Mapzen, only to discover an OSMer standing next to you, adding
the same shop with Vespucci.  Its going to happen sooner or later...


-- 
Nick Black
twitter.com/nick_b

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-03 Thread Nick Black
On Wed, Dec 2, 2009 at 9:47 AM, Valent Turkovic
valent.turko...@gmail.com wrote:
 On Thu, Nov 26, 2009 at 10:56 AM, Nick Black nickbla...@gmail.com wrote:
 Hi Guys,

 Mapzen POI Collector was released into the App Store this morning.
 Mapzen POI Collector is a free iPhone app that makes it really easy to
 collect POIs for OpenStreetMap.  Users locate themselves using the
 iPhone's built in GPS, position a pin at the location of the POI they
 want to add and then choose from a range of pre-selected categories.
 No need to remember those obscure tags any more.

 I don't have an IPhone but I will borrow one just to test your app.
 Is there a way of adding custom POI's and tags? If it is not please
 consider adding that feature.

Hi Valent - we are testing that feature right now.  If you mail me
your UUID to n...@cloudmade.com I'll get you setup with a version you
can test out.





 Cheers!

 --
 pratite me na twitteru - www.twitter.com/valentt
 http://kernelreloaded.blog385.com/
 linux, blog, anime, spirituality, windsurf, wireless
 registered as user #367004 with the Linux Counter, http://counter.li.org.
 ICQ: 2125241, Skype: valent.turkovic, msn: valent.turko...@hotmail.com




-- 
-- 
Nick Black
twitter.com/nick_b

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-03 Thread Frederik Ramm
Nick,

Nick Black wrote:
 Mapzen POI Collector is a free iPhone app that makes it really easy to
 collect POIs for OpenStreetMap. Users locate themselves using the
 iPhone's built in GPS, position a pin at the location of the POI they
 want to add and then choose from a range of pre-selected categories.

I'm lacking an iPhone myself so excuse me if my questions are stupid. 
I'm interested in hearing about some technology aspects behind the POI 
collector (unless these are terribly secret).

I assume that the POI collector not only lets you collect new POIs but 
also modify existing ones. For this, the existing ones must be shown as 
active elements on the map that the device displays. Given that the OSM 
server proper is too slow to answer real-time give me POIs in my 
vicinity queries, and given that XAPI is not generally reliable for 
anything commercial grade, I assume that you are using your own 
XAPI-like POI database which tracks changes from the main OSM server and 
feeds them to the iPhone users, is that correct?

Are you simply getting a feed that is close to real-time as possible and 
then let the device send updates directly to the OSM server, and what do 
you do in the hopefully rare case of an editing conflict?

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frede...@remote.org  ##  N49°00'09 E008°23'33

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-03 Thread Grant Slater
2009/12/4 Frederik Ramm frede...@remote.org:
 Nick,
 I assume that the POI collector not only lets you collect new POIs but
 also modify existing ones. For this, the existing ones must be shown as
 active elements on the map that the device displays. Given that the OSM
 server proper is too slow to answer real-time give me POIs in my
 vicinity queries, and given that XAPI is not generally reliable for
 anything commercial grade, I assume that you are using your own
 XAPI-like POI database which tracks changes from the main OSM server and
 feeds them to the iPhone users, is that correct?


quick reply... it is late.

Mapzen POI is using the map live OSM API. (from what I can see)
A single changeset is opened at the beginning of an active edit
session. Standard API PUT node/create create is used to add POIs.
Multiple POIs can be added in a single changeset session.

Example: http://www.openstreetmap.org/browse/changeset/3278944
Example map query:
/api/0.6/map?bbox=8.202985,49.656840,8.206418,49.660035 (lang: de-de)

/ Grant

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-12-02 Thread Valent Turkovic
On Thu, Nov 26, 2009 at 10:56 AM, Nick Black nickbla...@gmail.com wrote:
 Hi Guys,

 Mapzen POI Collector was released into the App Store this morning.
 Mapzen POI Collector is a free iPhone app that makes it really easy to
 collect POIs for OpenStreetMap.  Users locate themselves using the
 iPhone's built in GPS, position a pin at the location of the POI they
 want to add and then choose from a range of pre-selected categories.
 No need to remember those obscure tags any more.

I don't have an IPhone but I will borrow one just to test your app.
Is there a way of adding custom POI's and tags? If it is not please
consider adding that feature.

Cheers!

-- 
pratite me na twitteru - www.twitter.com/valentt
http://kernelreloaded.blog385.com/
linux, blog, anime, spirituality, windsurf, wireless
registered as user #367004 with the Linux Counter, http://counter.li.org.
ICQ: 2125241, Skype: valent.turkovic, msn: valent.turko...@hotmail.com

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-11-27 Thread Nick Black
On Thu, Nov 26, 2009 at 10:32 PM, Peter Körner osm-li...@mazdermind.de wrote:
 Some more things that came in to my mind:

 1. When Moving a POI it's not visible, because your finger is over it.
 When you started moving, there's no way back and no possibility to
 cancel. It would be better if moving were implemented just as adding:
 holding the finger generates a pin that can be moved and dropped with a
 button.


Pin handling and POI placement were the toughest parts of the design
and development of Mapzen POI Collector.  I agree that the movement of
existing POIs needs some work.  We'll look at it for the 1.2.

There is a cancel though - when you move an existing POI you see a
Cancel icon in the top right of the screen.


 2. Shops that are made up as areas are not editable nor clickable.


This is planned for the 1.1 release.


 3. It's not that clear when a POI is clickable and when it's not. The
 POIs on the tiles sould not have the same color as the real clickable
 POIs (or not have any color at all)

That's a good point - we'll look at implementing that.

Thanks for the feedback - I see you've added to the issue tracker as
well - great work :-)

http://developers.cloudmade.com/projects/mapzen/issues


 Peter

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




-- 
-- 
Nick Black
twitter.com/nick_b

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-11-26 Thread Peter Körner
Very cool thing!
But, how do I select the language, once I've installed Mapzen from the 
App-Store (I found it by searching for Mapzen, not via the links above)

I also already have a feature Request:
I'd like to have auto completion in the Street field.

Peter

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-11-26 Thread Nick Black
Hi Peter,

The app itself is not yet localised, though we plan to do so in later versions.

Thanks for the feature request :-)  The first update will focus on
expanding the choices of POI types, so if there is a type that is not
present, please add to here:

http://developers.cloudmade.com/projects/mapzen/issues



On Thu, Nov 26, 2009 at 10:28 AM, Peter Körner osm-li...@mazdermind.de wrote:
 Very cool thing!
 But, how do I select the language, once I've installed Mapzen from the
 App-Store (I found it by searching for Mapzen, not via the links above)

 I also already have a feature Request:
 I'd like to have auto completion in the Street field.

 Peter

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




-- 
-- 
Nick Black
twitter.com/nick_b

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


Re: [OSM-talk] New OpenStreetMap iPhone Editor - Mapzen POI Collector

2009-11-26 Thread Peter Körner
Some more things that came in to my mind:

1. When Moving a POI it's not visible, because your finger is over it. 
When you started moving, there's no way back and no possibility to 
cancel. It would be better if moving were implemented just as adding: 
holding the finger generates a pin that can be moved and dropped with a 
button.

2. Shops that are made up as areas are not editable nor clickable.

3. It's not that clear when a POI is clickable and when it's not. The 
POIs on the tiles sould not have the same color as the real clickable 
POIs (or not have any color at all)

Peter

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