Help: Advice against upload

Hi,
I’m new here and don’t have much experience uploading data to OSM.
I would like to upload my mapped data via JOSM.

Background:
For a project I‘m mapping buildings of small villages in Congo in QGIS. The buildings are not yet mapped in OSM and should be uploaded. I have already successfully loaded the data as geojson in JOSM and made sure that the data is correct and compared it with the satellite image. Now I would like to upload the data.

Problem:
As soon as I try to upload the data, a warning pops up strictly advising me not to upload the data. Unfortunately with no reasoning as to what I need to change to make the data acceptable. Theoretically I could upload the data, but I’m not sure how big of a problem it could become.

Question:
What can I do to make the data upload unproblematic?
Can I still upload the data?

I would also appreciate any general tips, thanks.

It is not a good idea to upload directly from a .geojson file into OSM. This is because by uploading data “blindly” without first downloading the area from OSM servers, you can create duplicates of things that already exist in OSM. The proper method of doing this is called “conflation,” and there are a few tools in JOSM that can help you. Conflation - OpenStreetMap Wiki

2 Likes

Guten Tag!

Vermutlich so eine Warnung?
Help/Action/EncourageDiscourageUpload – JOSM

Woher stammen die Gebäude-Daten? Selbst von Luftbildern erfasst? Handelt es sich um einen Import aus einer anderen Quelle, wenn ja, welche Quelle?

Wahrscheinlich ist es am einfachsten die GeoJSON-Datei, nachdem du diese in JOSM geöffnet hast, als osm-Datei lokal abzuspeichern (DateiSpeichern unter... Dann einen Dateiname mit der Endung “.osm” eingeben).
Am besten dürften aber ESRI-Shapefiles von JOSM unterstützt werden, also würde ich im Zweifel das GeoJSON vorher in QGIS als Shapefile exportieren und dieses dann in JOSM öffnen und dort als osm-Datei abspeichern.
Danach dann die Gebiete, in denen sich die erstellten Gebäude befinden, in JOSM herunterladen, damit du visuell feststellen kannst, ob deine neuen Gebäude ggf. mit schon in OSM vorhandenen Objekten kollidieren. Dann noch den JOSM-Validator laufen lassen und dessen Warnungen und Fehlermeldungen, besonders bzgl. überschneidenden Objekten, beachten und evtl. vorhandene Probleme vorher beheben.
Mir ist aber unklar, wie deine Datei konkret aussieht. Vermutlich sind deine Gebäude ohne Merkmale, wie building=yes in QGIS erstellt worden? Dann solltest du die hochzuladenden Objekte vorher in JOSM entsprechend bearbeiten.
Vielleicht kannst du uns die GeoJSON oder auch das Shapefile irgendwo hochladen, damit wir uns das konkret ansehen können?
Gibt es einen besonderen Grund, warum du die Gebäude in QGIS erstellst und nicht gleich in JOSM, dann wäre vermutlich vieles einfacher. Zumindest zukünftig wäre das vielleicht sinnvoller?

(Kommentare haben ein 600 Zeichen Limit, wie ich eben gemerkt habe, also habe ich einen extra Beitrag erstellt.)

2 Likes

@Lydia_Montenegro Where is the area you want to improve in Congo ?

Die Upload-Sperre wurde der OSM-Datei sinnvollerweise durch QGIS hinzugefügt, da diese nach dem Export bisher nicht den OSM-Mapping-Regeln entspricht, sich also ohne entsprechende Anpassungen nicht dazu eignet nach OSM hochgeladen zu werden. JOSM bemerkt diese Sperre und warnt deshalb eindringlich vor dem Hochladen nach OSM.

Jetzt zur Datei 23-10-25_lufunda_mine_OSM.osm:

  1. Die Datei eignet sich noch nicht zum Hochladen nach OSM
  2. Statistik: Die Datei enthält 372 Wege (Gebäudeumrisse)
  3. Alle Wege haben die Eigenschaft fclass=building und zusätzlich entweder type=residential oder type=public, das entspricht nicht dem für OSM notwendigen Tagging, siehe DE:Key:building - OpenStreetMap Wiki
    Die Wege werden also nicht von OSM als Gebäude erkannt, nicht gerendert oder sonst irgendwie sinnvoll ausgewertet.
    Somit sollte fclass=building entfernt werden. type=residential sollte in building=residential und type=public in building=public umgewandelt werden, falls dies gemäß OSM-Wiki (siehe oben) die passenden Werte für diese Gebäude sind, wenn nicht, bitte die entsprechend korrekten Werte nehmen.
  4. Vermutlich rechtwinklige Gebäude sehen schief aus, um diese rechtwinklig zu machen, können diese einzeln in JOSM angeklickt (somit markiert) werden und dann die Taste q gedrückt werden.
  5. Wie schon erwähnt, sollten die am Bearbeitungsort schon vorhandenen OSM-Daten vom OSM-Server zusätzlich (in die selbe Ebene wie die Gebäude) heruntergeladen werden, um Kollisionen mit vorhandenen Daten zu erkennen, hier schneiden mehrere Gebäude diese Straße:
    Way: 444659493 | OpenStreetMap
  6. Nach Erledigung von Punkt 3 und 5 kann der JOSM-Validator die Probleme erkennen, wie z.B. die genannte Überschneidung, diesen also jetzt laufen lassen.
  7. Nachdem alle Probleme beseitigt sind, kann dann die Sperre manuell entfernt werden.
2 Likes

@whb Ich habe die Hinweise eingearbeitet. Wäre es möglich, dass sie sich die Daten nochmal anschauen? Ich habe wieder die Daten auf GitHub hinterlegt: GitHub - LydiaMontenegro/CoL. Ich möchte einfach nur sicherstellen, dass der Download problemlos klappt.

Ja, jetzt ist alles in Ordnung. :+1:
Jetzt gibt es zwar nur noch building=yes, also kein building=public oder building=residential mehr, aber das ist vielleicht auch so gewollt?

Jetzt kann die Upload-Markierung entfernt werden:

  • In JOSM in der Liste mit den Ebenen nach einem Rechtsklick auf den Eintrag der OSM-Datei den Haken bei Hochladen abraten entfernen
  • Ersatzweise direkt in der OSM-Datei in der zweiten Zeile das upload='false' entfernen:
    <osm version='0.6' generator='JOSM'>

Bei der Upload-Warnung kann aber auch einfach auf Fortfahren geklickt werden, ohne die Upload-Markierung vorher zu entfernen. :smiley: