API violation: Max. No of nodes restricted to 2000.

GoTo 37.58 North/Nord -7.49 East/Ost
Using Bing I am presently editing a reservoir. Its present OSM perimeter does not reflect the geographical circumference. I have done quite a bit, but when the object=resevoir exceeded 2000 nodes no further changes can be made in JOSM.
So, my question is: How can changes be made to single objects that have more than 2000 nodes?
and why the limitation?
Take a look at the resevoir as is in OSM using Bing as a backdrop, and you’ll see what I mean.

You have to use more than one way to map your reservoir and use multipolygon-relation. For more information read: http://wiki.openstreetmap.org/wiki/Relation:multipolygon#Multiple_ways_forming_a_ring

Thank-you for the promt reply. Can I do this in JOSM without using java?

You can create multipolygons with jOSM. Take a look to jOSM presets. There you’ll find Relation → Multipolygon. Take care puting the tags to multipolygon and not to the ways. This will cause errors.

jOSM is written in java, so you’ll need java installed on your Computer.

?? JOSM is a java program.

You can also simplify your quarry. 2000 Nodes seems to be quiet a lot for this.


Obviously I don’t want to make mistakes when editing in JOSM. I realise that JAVA is the engine behind almost all windows applications these days. I just don’t want to get into it.
On the page http://wiki.openstreetmap.org/wiki/Relation:multipolygon#Multiple_ways_forming_a_ring
shows the script but there are no JOSM instructions on the page and as Henning mentions above. I have to be careful!!! and not ruin someone elses effort but improve on it.

You misunderstood the wiki-page. The “code” is the osm-data-format, as example. You wont need this.

You just have to draw some lines and include them to the relation with role outer. In the upper part of relation-editor, you can add your tags. Just try it. You wont destroy osm :wink:

EDIT: I’ve created an relation of your reservoir. Maybe it’s easyer to understand with an example.

Geh ins Englische Forum, wenn auf Englisch schreiben willst. Hier ist das Deutsche

Ich will das jetzt mal nicht so drastisch formulieren wie edwin.
Da andere Postings beweisen, daß dcp Deutsch kann, und hier
ausdrücklich geschrieben hat, daß die Antwort in Deutsch sein kann,
verstehe ich auch nicht so ganz, warum dieses Thema im deutschen Forum auf Englisch geklärt werden muß.


Es tut mir sehr Leid das ich hier in Englisch meine Problem formuliert habe und jemand dabei verletzt haben soll. Trotzdem, Danke an allen die mir geholfen haben.
Ich werde wahrscheinlich jetzt weiter kommen. Falls nicht melde ich mich wieder. (ins Deutsch).
An Edwin: Deutsch zu schreiben ist für mich sehr schwer; ich müss mich mehr auf Grammatik konzentrieren als auf die Problembeschreibung. Ich bitte um Verständnis! :confused:

Den Witz hast Du aber von Guido Westerwelle geklaut. :wink:


Verletzt fühle ich mich nicht. Keine Sorge :slight_smile:

Viele Grüße