Is there some existing code/library/tool for generating obvious
short_name / alt_name from other tagged data?
Specifically for shortened names, this list of common abbreviations
could help: https://wiki.osm.org/Name_finder:Abbreviations
Thank you for the pointer. At least for German (and for
Hi all,
thank you for the feedback.
Furthermore, this plugin is closed-source (as far as I know), so it cannot be
"fixed".
The plugin is open source, see
https://github.com/openstreetmap/josm-plugins/tree/master/public_transport
The problem is that maintaining the plugin is a lot of work.
>> - 54% Windows, 37% Linux, 9% MacOS (Linux numbers are going up...)
I'm surprised by the Windows/Linux ratio.
I always noticed a quite stable ratio around 70% Windows, 20% Linux, 10%
Mac (+/- 5% margin).
Isn't just that more Linux people used JOSM during the holidays than
Windows people?
Hello everybody,
a new update of Overpass API is available. As this fixes a security
issue, I strongly encourage you to install the fix right now.
The release is as usual available via
https://dev.overpass-api.de/releases/
resp.
https://dev.overpass-api.de/releases/osm-3s_v0.7.55.7.tar.gz
The
Hi,
As an alternative, I was wondering how acceptable it would be to use the
Overpass API to obtain the data? Downloaded data would be cached on the
device so for a given area, data would only need to be downloaded once.
I'm fine with such a usage. The fine print is about other issues:
-
Hi all,
Look at https://josm.openstreetmap.de/ticket/13160
For me its dead simple to reproduce ... Still exists in current josm
with openjdk 8 and 11. I am on Linux but others have reported the
Problem on Windows.
I had the issue both on Windows and Linux (Windows 7 64Bit, Ubuntu
14.04, and
Hi,
https://overpass-turbo.eu/s/BpE
shows that this has happended already 2015 and in changeset 33711981. It
is notable that
- the user made otherwise many useful contributions
- there are two version fo that relation within the changeset, only 6
minutes apart
This makes it most probable that
Hi,
brief and frank: The suggested way that users of Overpass API have to
sign up as OSM users would cause a downtime of some months and a
development backlog of more than a year, or kill the project entirely.
Because this sounds harsh, I will explain that further down.
The key point is:
Hello everybody,
given that the GDPR is going into effect tomorrow and there have been
plans announced to restrict the minute diffs:
Whet is the state of this? Is it sufficient to send HTTP basic auth (via
HTTPS) with a dedicated user from tomorrow on to continue consuming the
diffs (with
Hi,
- timestamps however cannot only potentially be used in lieu of
changeset ids to group contributions, the information itself is
problematic because it allows to profile contributions over time
Timestamps are necessary to correctly figure out which nodes have
belonged to a certain
Hi Jason,
In addition to mmd's answer, you can let the intersection take place in
the element queries:
query = """[timeout:25];
(
area[admin_level=8][boundary=administrative][name="{0}"] INTERSECTS
area[admin_level=4][boundary=administrative][name="Massachusetts"]
)->.searchArea;
(
I want to be able to do an overpass query for Iceland where name= field
contains non-Icelandic characters. These could be for example Chinese,
Cyrillic or even other European characters (such as âà for example). I'm
guessing it could be difficult for the latin characters but hopeful it
would be
Hi all,
It seems that GET kill_my_queries request won't prevent oAPI to give
HTTP 429 error.
thank you for reporting the issue. I've made an extra API call to
improve the situation.
To faciliate documentation, I've written the details at the overpass
developers mailing list:
Dear all,
something strange has happened to
http://planet.osm.org/replication/minute/001/788/263.osc.gz
The overpass-api.de (and probably other servers) have received a version
with 3322 bytes on 2016-02-12 02:25 UTC, but the current version is much
bigger. Subsequent diffs will miss OSM
Hi all,
Example : 2 nodes inside 1 way (total : 6 nodes).
Output : A relation without any OSM id with 3 members : the way
(role=enclosing) and 2 nodes (role=inside).
I'm sorry, there is no such feature at the moment. I'll put it on the
list of requested features.
Best regards,
Roland
Hi Nick,
However I don't want users to have to download a huge OSM or GraphHopper
file covering the whole of England and Wales: I would prefer users to
download small tiles of OSM data (say 10km x 10km) of their local area,
which could then be cached on their device. The conversion to
Hi,
is there any English interface to subscribe or read the archive of
this list?
Yes, look at the lower left corner and select English (or even German).
Or this there any other reason why you did not let the list being
created at lists.openstreetmap.org?
Please see
Hi,
thank you for the feedback. This is a perfectly valid enhancement of the
software. Could you please open an issue at
https://github.com/drolbr/Overpass-API
With a bounding box, this works:
[bbox:51.2911,-2.4750,51.4435,-2.2219];
(
node
[leisure=park];
way
[leisure=park];
Hello,
Although the rendering stack in general works excellent, there is a
strange glitch near Stuttgart in Germany:
http://yevaud.openstreetmap.org/11/1076/704.png
contains the string Schwarzwald (which doesn't belong there)
but there is no element with a tag of any key with value
Hello Markus,
I'm sorry for the delayed answer. I'm currently preparing my talks on the
FOSSGIS conference (German version of SotM) and this took much more time than
expected.
I thought about algorithm guessing connection type based on:
- common tags on ways that contain selected nodes
This
hello everybody,
I start by asking XAPI to give me the France admin_level 2 object like so:
http://www.overpass-api.de/api/xapi?relation[boundary=administrative][admin_
level=2][name=France]
this returns me the object, which contains among other things:
member type=relation ref=79981
Note that the lat/lon values are missing, so this query does not work.
Is this a bug in the converter or does around in QL really not allow
to specify a location?
No, this was a bug in the converter. I have just fixed it, and the code will
become live with the soon upcoming version 0.7.4
I'm looking at the augmented diffs stuff but the documentation [0]
appears to be stale.
Thank you for pointing me at this. The documentation was totally out-of-date.
I've rewritten it to reflect the current and stable state of affairs.
Can you describe what the waymember and indirectmember
Indeed. Although there's probably a much clever approach than the one
I'm suggesting.
Basically, the Augmented Diffs comprise exactly that information.
They carry for each changed object the geometry information, either directly
or by referencing the also in the file contained nodes. From
Hi all,
http://www.webmonkey.com/2013/04/watch-openstreetmap-improve-in-real-time/
Cool! I could get addicted to sit down and watch every time again. A great
thank you to Ian.
So: questions.
Thank you for the hint. I have added at least some documentation at
Hi,
I would like to be able to find nodes with certain tags next to a way,
within a few meters (configurable).
Please have a look at the public transport plugin, in class
RoutePatternAction, at lines 1806-1819.
This does exactly the desired. I agree it would bencessary to refactor the
code.
Hello Stefan,
That's what I conclude from [1] i.e. osm-script output=json ...
/osm-script
The format option JSON meets the format described here:
http://wiki.openstreetmap.org/wiki/Xappy.js
This has exactly the same semantics like OSM XML and only different syntax.
However, JSON makes some
Hi,
The second problem is the automated editing. Perhaps now as OSM becomes
more and more popular it is time to start looking at some more general
solutions to these kind of problems with data and bots.
The solution is simple and straightforward: A database design must be able to
cope with
Hi,
I think you will need several tools, because the posed questions aren't solved
all by the same tool.
My use case is:
a school district has a list of 15 schools. They have all the updated
information. They keep this information in a website to show to people, an
they want to share
Hi,
I have been looking at that and I'll have to look again as it seemed quite
complicated :-)
Yes, it is. Unfortunately it needs a lot of refactoring. It is even not the
most efficient approach, but I simply went short of time.
I did see that you only use highway=bus_stop for bus routes,
Hi,
I want to find all bus stops along a side of the road.
There is a function doing this in the plugin public_transport. Feel free to
copy it.
Cheers,
Roland
___
josm-dev mailing list
josm-dev@openstreetmap.org
What would it take for Overpass API export to be listed in the export tab?
Is it about service reliability?
No, Overpass API is reliable and stable since some years, and the service is
funded until mid-2015 by FOSSGIS.
The EWG has recently discussed the matter.
I think it could be based on OWL however I'm a bit put off by the C++
part to be honest - I don't think the XML parsing and database
operations part really needs to be in C++ since it is certainly not a
bottleneck. I will try to speak with Matt and find out if he would
accept changing the
Not sure I buy into this dichotomy. Application level integration != user
facing integration. Or in other words: it's thinkable to have features on
openstreetmap.org that appear seamlessly integrated to the user but are
powered from a separate tier - separate application or separate
This specific functionality seems like something we'd want directly
supported in the railsport, no? Or is it so expensive that it has to be
tiered out into its separate application?
It is expensive. To do bboxing properly you have to look at each element in
the changeset whether it is inside
Currently if you try to look at the history of a bigger way or
relation (and/or one with many versions) it is most probable that you
run into a timeout. A solution to this would be
The solution to an API overload is always: use an appropriate third party tool.
In this case for example:
As to other sites, the problems are several fold - how do we decide to
bless one particular site over another?
Please be honest. You, I, and everbody else also set preferences on at best
educated guesses, often more trust in what or whom we know or don't know. We
use OpenLayers and not
This would mean folding http://planet.osm.org/ into a future data tab, no?
How do the planet osm maintainers see this?
http://planet.openstreetmap.org is the interface from the main DB to all kind
of data consuming services, including the renderers, Nominatim, Overpass API
and several others.
Hello everyone -
## Getting data out of osm.org
- Export tab on osm.org is one of the most popular
locations, but needs a lot of improvement. E.g. it does not explain how the
downloaded data can be used. How can export be more actionable?
- if an export fails due to its size, it's not
Imagine there is list of schools in a city.
This list is maintained by a school district office with updated website,
phone numbers, and office opening times.
They maintain this list through a simple PHP form on their website that
allows them to make updates to each listing (node).
If
Hi Toby,
The way was added to the relation in version 51 at
2010-06-20T19:29:34Z and then the way was deleted one second later at
2010-06-20T19:29:35Z. In theory this should not be possible. However
this edit was done in Potlatch 1 in live edit mode and according to
RichardF on IRC,
Dear all,
could somebody please explain why
http://www.openstreetmap.org/api/0.6/relation/970776
contains
member type=way ref=62318915 role=/
but
http://www.openstreetmap.org/api/0.6/way/62318915/history
looks deleted?
Best regards,
Roland
___
dev
Dear diff users,
The good news is that the Augmented Diffs now also resolve relations, i.e.
they contain for every mentioned relation all their members.
However, I also fund some bugs during the implementation such that I anyway
had to restart the Augmented Diff generation an hour ago.
Now
Dear all,
the final step of the ODbL transistion has apparently started. The minute diffs
are suspended.
For that reason, of course, also the minute updates of Overpass API have been
suspended. Overpass API will reflect the last CC-BY-SA data state of 2012-09-12
07:00 UTC until about
If overall duration is an issue, is it worth patching a planet using
hourly/minutely diffs before importing the planet itself?
Ideas are welcome, but I'm quite sure this won't help. The primary issue is
developing time, not overall duration for this step.
For the patching itself: Reading 25
Hi,
Overpass is an amazing resource, but I can't believe it relies on a
XML dump of the database being released every two weeks? How does
that work?
The planet file is necessary for the first startup. Afterwards, it can work
forever solely on minute diffs. And new instances can be cloned
1. Tagging
Why did you not use solely the existing XML tags create, modify and
delete?
Because they don't properly describe what's happening. The core idea of the
augmented diffs is to include some unchanged but related elements. This
doesn't happen in diffs. Thus, the new category keep is
Dear Martijn,
There are much more tools around reading OSM files, in particular the XML
format, than just Osmosis.
And even more important: It is easy to write a piece of software that reads
XML, and that is _because_ XML is human readable. So you really shy off
potential developers. It may
Dear all,
a new version of Overpass API, v.0.6.99, is now available. It includes the
augmented diffs in their current form and some other improvements.
Please see
http://wiki.openstreetmap.org/wiki/Overpass_API/versions
The next version is almost for sure version 0.7 because there are no
Dear all,
One complete different thing that would also been very interesting to
have in even more augmented diffs is the previous version of an
object.
This would allow to do analysis on edits without the need of a
database... and also apply diff backwards.
Of course, the side effect will
For exempel Bre* would return Bremen, Brenner etc. I will limit my
queries by bbox,
You can use Overpass API:
E.g.
http://overpass-api.de/api/interpreter?data=(rel[name~^Bre](50.6,7.0,50.8,7.3);way[name~^Bre](50.6,7.0,50.8,7.3);node[name~^Bre](50.6,7.0,50.8,7.3););out;
gives all elements that
A few questions...
When the change on a node or way is just a tag change and does not
involve geometry change, are the diff still providing all linked
nodes/ways ?
Yes, they do.
Thank you for pointing this out.
I think it would be resonable to not include a way when the only change is a
The docs you list are a bit confusing, so I went to the XML itself,
and that has some issues, mainly name/document related.
1. The osm tag name is already used for a format, so I suggest not using
it.
Similarly osmChange or osc files are already maybe you should call
this something else?
Dear all,
Overpass API now offers Augmented Minute Diffs. The idea goes back to a talk
of Matt Amos at SOTM 2010. These diffs allow e.g. to keep a geographically
limited database extract up to date.
The details are documented in the wiki
Hi Paweł,
This looks really good and may be useful for a project that I'm working
on.
Quick question - have you considered adding relation members data to
these diffs?
Yes, I have considered it. The reason not to do this so far are the really
huge relations. Examples for these are
Hi Pawel,
Hi Peter,
Thanks for the response.
So for now I'm trying to discuss this at a more abstract level -
that the contract would be we can't have X in the database but how it
is implemented (at changeset close maybe?) - I cannot say (yet) as I am
no expert in OSM. For now more
Hi,
Reading in file: ./data/latest.xml
StartElement: Unknown element name: note
Unknown node type 3
EndElement: Unknown element name: note
StartElement: Unknown element name: meta
EndElement: Unknown element name: meta
Segmentation fault (core dumped)
Can you sanitize your XML by
I had a brief conversation with Roland Olbricht about this who suggested
that maybe his Overpass API could be fashioned into producing such diffs
but I don't think anybody had really implemented anything.
That the good thing about the dev, talk and talk-de mailing lists: I put
Ignoring the relations:
(
way(35.40,-120.80,35.50,-120.00)[key!=value];
node(w);
);
out meta;
Now, the problem is how do I add standalone nodes (points of interest,
etc.), since I only have ways?
You can just add another line with a bounding box for the nodes:
(
Am Freitag, 30. März 2012 11:15:26 schrieb Peter Wendorff:
Hi.
In a software I'm going to use the Overpass-API to fetch OSM-Data, and I
think about handling error codes.
As far as I see, Overpass prints errors in a remark-Tag in human
readable text, but nowwhere as machine-readable text,
Hi
lets go through the questions one by one.
- which query-language is suited for what?
I suggest using the Overpass QL syntax. This and the XML language both offer
the same semantics, but Overpass QL is more concise. Overpass QL has been
created because the XML language looks cumbersome
Thank you for asking. I particular, listing the IDs of all elements helped a
lot to find the bug. I'm sorry that Overpass API doesn't work correctly.
I have been using http://overpass.osm.rambler.ru/query_form.html for
testing the queries
Please try http://overpass-api.de/query_form.html
Hi there,
what about new version of API (0.7)? Since 2009 demands on OSM changed
drastically so new API is really needed... I can not really find any
activity in this arey is going on...
http://wiki.openstreetmap.org/wiki/API_v0.7
There is a lot of stuff. But I frankly say that it would
Hello everybody,
there are two new amazing news around Overpass API:
I'm happy to announce a much more powerful (8-core, 64 GB RAM) machine, hosted
voluntarily by Rambler. It offers the full interface of currently Overpass API
0.6.94, including meta data. Please have a try at
Hello everybody,
I expect that it would take several days to determine the cause. I'll
publish any results here and on
http://wiki.openstreetmap.org/wiki/OSM3S/status
Ok, now Overpass API should again deliver all meta data correctly. A now fixed
bug in the transaction management interacted
Hello everybody,
It looks like the minute replicate diffs have stopped at 1071883.
http://planet.openstreetmap.org/minute-replicate/001/057/
Could someone please check?
Cheers,
Roland
___
dev mailing list
dev@openstreetmap.org
Hi,
I wrote a small test script to give you more help.
The following results are reproducible:
[..]
'way id=39990889' looks wrong at query
Thank you, that helps a lot.
I've also found way #4732211 that shows no history information at all.
Altogether, about 250 ways of 140 million ways and
Hi,
We are querying data for a bounding box and randomly entries are delivered
as
way id=30134048
or
node id=31881194 lat=47.5137295 lon=11.3250178/
The entries are cut before the version attribute. If we query the entries
with the id all attributes are delivered.
Now that it is back up, I am not getting any metadata on nodes that I
have created since then, but the [@meta] predicate works OK on older nodes.
Ok, this should have been solved now. The update routine has got a
misconfiguration.
I have also added a server status page on
Hello,
I'm not sure whether I'm addressing the right people. Please point me
into the right direction if not.
[...]
Who is maintaining this API? Would be nice if this could be fixed.
It's me who is maintaining the API. Thank you for reporting the problem. The
problem should be fixed now.
i've found an error in the result of overpass queries. E.g.
relation id=1645727 version=2 timestamp=2011-07-05T19:58:33Z
changeset=8642384 uid=244422 user=Sonny76 member type=way
ref=119868575 role=different/
the role value contains '' and '' which must be 'lt' and 'gt'
Thank you for
Is Overpass so geared for tools that don't care about
uid/date/version/visible etc?
Actually, yes. Note that these tools include map rendering, routing, location
based search and probably every other tool that consumes the data. The data
model is: the state of the Planet database (or an
Hello everybody,
A question to all maintainers of OSM XML processing software: What
combinations of root tag attributes do you expect for XML with and without
meta data?
If I deliver from Overpass API to JOSM the XML data with meta data and with a
plain osm tag, JOSM crashes with a
Is Overpass so geared for tools that don't care about
uid/date/version/visible etc?
Actually, yes. Note that these tools include map rendering, routing, location
based search and probably every other tool that consumes the data. The data
model is: the state of the Planet database (or an
Hello,
does anybody know what has happened to
http://planet.openstreetmap.org/minute-replicate/ ?
It apparently stopped half an hour ago.
Cheers,
Roland
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev
Hello Benjamin,
I'm looking for the fastest way to extract a bounding box from osm-data.
The intention is to get a section (a square of about 5km * 5km)
around a user's current position in a few seconds.
[...]
I extracted such a bounding-box from germany.osm.pbf with osmosis in
about 110
The only thing is that it ends with:
runtime error: open64: 2 ./db/area_tags_local.bin File_Blocks:1
and does not provide the closing /osm-derived tag.
Do you have any suggestions on what might cause that?
Yes, it's a bug in the software. Thank you for reporting it. First, for a
Roland,
I have compiled osm3s and imported the latest planet file.
Thank you for this. I'm sorry that there are still holes in the instructions.
I think this
was successful - no errors anyway and took about 24 hours as you suggested
and ended with
[...]
max_written_role_id 4458
R
Hello,
I'm unable since about an hour to open a new changeset, i.e. the request
http://api.openstreetmap.org/api/0.6/changeset/create
hangs with no response.
I've initially tried to upload by JOSM with my username
roland.olbri...@gmx.de, but the server just hangs on any response, with or
[1] http://trac.openstreetmap.org/ticket/2652
You can get an approximate solution:
http://78.46.81.38/api/rels-extended?id=34631
This points to the OSM3S server and returns the desired relation-ids for the
given relation id.
It's compressed XML at the moment, but I can change that to are more
The rough plan is that my site become essentially a validation layer
for producing the opening_hours tag and a service for getting the
current state of a element. I'd use the OSM oauth for authentication.
[..]
Let me know if you're interested in helping or have any advice.
I've had a good
Am Dienstag, 4. Mai 2010 22:12:02 schrieb Andreas Kalsch:
I am still reading some old mailing list posts ...
What about a relation with type=data, which is a relation that can
include tags and other relations recusively?
It is a really good idea to store definitions of tags directly into the
Hello,
I'm currently thinking about the interface on how to query this resource
and i'd like to be able to ask queries like all highway=trunk and
highway=primary with a name what is not possible with the current
XAPI-Interface.
This would look like
osm-script timeout=180
union
query
Hello everybody,
where shall I put the documentation for my JOSM plugin? I've written a html
file containing all the information about the public transport plugin into the
svn, but it is delivered as text/plain:
Hello,
I've just developed a plugin (Public Transport) for JOSM which should be as
portable as possible. Now I've received a request of a Mac OS user using Java
1.5 that the plugin doesn't work.
I've set
property name=ant.build.javac.target value=1.5/
in
in the planet file there are some tags containing a ? in the key,
eg. in line 725579517
node id=187690242 lat=49.2199004 lon=12.6700505
timestamp=2009-08-24T13:30:09Z version=5 changeset=2243654
user=klausis uid=85761 tag k=amenity v=parking /
tag k=name?? v=Parkdeck? /
tag k=poi
This one is 224495 - nine-five at the end instead of five-nine -
though. 224459 has both a name and admin_level, it's returned by:
[...]
Thank you for pointing me to that. In fact it missing relation revealed a
larger bug in the system: no relation beyond 187000 is considered as a
Hello everybody,
way 15581339 contains node 448856251 but this node is deleted. Both elements
date from 27th July, so they are edited (and the node also created) after the
change to API 0.6.
How can this happen? Is this intended?
Cheers,
Roland
--
GRATIS für alle GMX-Mitglieder: Die maxdome
That's an interesting number. Which definition of correct do you use?
The mathematically most general: take all way members of the relation as
borders. This forms an area if and only if every node if references by an odd
number of way segments.
The system takes into account any relation that
Off topic, but what might be a reason for a boundary relation (such as
224459) not appearing in any coords-query, for locations inside and
outside it alike, and returning no data for an area-query, but also no
error? I don't suppose node number limit?
relation id=224495
member type=way
http://wiki.openstreetmap.org/wiki/OSM_Server_Side_Script
that sounds cool. Did not know it before. It's not advertised a lot ;)
What are the limits? Frederik mentioned a query against a polygon might
be slow. Which area could be returned? Only a city? Bavaria? France?
The query against a
In 95% of cases you will find that the borders in the database are
unsuitable because they do not form a proper closed polygon. Plus,
PostGIS definitely sucks at point-in-polygon performance, especially if
your polygon has 30k points.
There are currently at least 51090 correct boundary
Of course, but the server (or more likely the proxy) is still mis-behaving:
if the client does not send an 'Accept-Encoding' header, the server must
return plain text, not gzipped or deflated text.
No. Have a look at the HTTP 1.1 specification
http://tools.ietf.org/html/rfc2616#section-14.3
Does anyone have experience with Mysql and 2d-range-queries?
I am looking for the optimal way of:
a) selecting all nodes in a given bounding-box and
b) selecting all ways intersecting a given bounding-box.
I am not bound to any existing schema.
What works best?
I've started OSM3S with
1. Go to http://www.systemeD.net/stuff/keycode.html
2. Type some non-ASCII characters into the top box (letters with accents,
the sort of thing you might want to enter as an OSM tag value)
3. For each one, tell me what it returns in the next two boxes
Entering äöüÄÖÜß yields
- in the first
Hello,
i am playing with the idea of providing real time error checking on
osm data. usually one would use the XAPI. but since it is unreliable and
obviously misses data and it seems no one really cares (no ansers to
questions about that matters on the mailing list - at least not
satisfying
Hello everybody,
Wolfgang has written
and why (an area is a closed way with some tag attached
simply doesn't cut it).
Or, in case that was still not concrete enough: in Austria alone, there
are
currently on the order of 750 geometries that are perfectly valid in osm
but
not digestible by
Hello everybody,
a query by the api for way 33187566
http://www.openstreetmap.org/api/0.6/way/33187566
returns only one node. On the contrary, a query for its history
http://www.openstreetmap.org/api/0.6/way/33187566/history
returns quite a long list of nodes. So does the latest planet file. But
I am looking for a simple answer to the question 'what country is
lat+long in?',
Has there been any progress
made with this?
Yes, I'm working on a server side scripting host for OSM data. This includes a
reverse gazetteer as a sample application. The gazetteer works fine, but the
more
Hello,
issue:
Where they are missing, I would like to generated landuse=residential
automatically in these places by evaluating the strongly connected
graphs of residential-streets.
Where such polygons have been created by mappers they will be used
instead but there are too few of them to
1 - 100 of 114 matches
Mail list logo