JOSM: Definierten Node / Way per URL aufrufen

Man kann doch JOSM per URL starten, Muster:
http://127.0.0.1:8111/load_and_zoom?left=11.90&right=11.910&top=48.999&bottom=48.9999&select=node1234567890
Wie kann ich einen solchen Aufruf konstruieren, um z.B. dieses Objekt
https://www.openstreetmap.org/way/268982420
in JOSM aufzurufen?

http://127.0.0.1:8111/load_object?new_layer=false&objects=n303803166

1 Like

Bei mir funktioniert:

josm-latest https://www.openstreetmap.org/way/268982420

Du versuchst es mit “Remote Control” was allerdings so leider nicht wirklich in der Frage erwähnt ist. Siehe Help/RemoteControlCommands – JOSM dafür bzw. den dort erwähnten Link: http://127.0.0.1:8111/

Dort finde ich dann:
http://localhost:8111/load_object?new_layer=true&objects=w268982420

1 Like

Danke @fx99 und @skyper, beide Varianten funktionieren. Der Aufruf
josm-latest Way: 268982420 | OpenStreetMap
hat allerdings den Nachteil, dass bei jedem Aufruf eine neue Instanz von JOSM eröffnet wird und das definierte Objekt (Node / Way / Relation) noch nicht aktiviert ist.
Der Aufruf
http://localhost:8111/load_object?new_layer=true&objects=w268982420
nutzt die (vorher geöffnete!) JOSM-Instanz und aktiviert das definierte Objekt.

Es hängt halt davon ab, ob Du JOSM schon gestartet hast oder nicht. Mit der Option --selection kannst Du auch beim Starten Objekte aktivieren. Die Fernsteuerung (Remote control) muss erst mal in den Einstellungen aktiviert sein und eine JOSM Instanz muss laufen.