Proposed Import of Pardes Hanna-Karkur Addresses from Town GIS System

OSM has good coverage of buildings in Pardes Hanna-Karkur, but doesn’t include most of their addresses.

I got written permission from the town’s archivist to use data from the town’s GIS system (https://mg1.gis-net.co.il/PardesHanaKarkurGis/ , only accessible from Israeli IP addresses).

There is no convenient way to consume this data programmatically. I toyed with the idea of downloading the entire map as a grid of images and then parsing them, but that would take a lot of time and effort, and any conflicts with existing OSM data would have to be resolved manually either way. For that reason, I prefer to import the data completely manually, and am willing to do it all by myself.

What steps do I need to take before starting the process?

1 Like

The optimal course of action is to ask for a raw data export. If you manage to obtain a file (shapefile, GeoJSON, GeoPKG, etc), it can be easily converted to a format compatible with JOSM.

A manual import could involve JOSM. JOSM is an offline OSM editor. You would put the OSM data on top of the GIS data and be able to fill in the missing data. You’d even be able to copy-paste the missing stuff from the GIS layer to the OSM layer, making the job easier.

There are more automatic methods (such as scripting in Python etc), but I think having a human in the loop like that currently is the highest quality of import. (AI is not there yet)

Failing that, one might be able to convert the raster into polygons via tools such as QGIS, SAGA, GRASS etc. But these require some GIS experience, and even the best result would probably be less optimal than obtaining a vector file from the source.

(Note: I am not very knowledgeable on de-rasterizing stuff, and someone else may be able to provide more accurate information about the feasibility of this)

Another possibility could be to stick a screenshot from the website as a layer in JOSM, and scale it to the right proportions based on some landmarks. I haven’t tested this in practice (is it possible? Natively or with some plugin) but will investigate and report back.

One needs to take care of getting the image in the proper geographical projection though (the screenshot and JOSM need to be operating on the same projection). I’ll also play around with this when I have the chance, out of curiosity.

Followup edit: JOSM is capable of working in any projection. Additionally, there seem to be plugins for placing images as layers and anchoring them, but I haven’t tested them.

This is what I’m likely to do.

My question is more about community-related requirements. Should I create a wiki page / wait for further community approval etc. before starting to submit changesets?

Bulk edits should be discussed, so opening this thread was a great idea! You’re basically done; You’d need to wait a bit to see if someone has objections or feedback. If there are no objections, you can go ahead and perform the edit.

I highly recommended that you then document the edit well:

  • You can post the changesets numbers here or on the Wiki for the record.
  • You can edit the Bots_and_imports section of the Israel Wiki page to link to this post.
  • @yrtimiD is keeping track of the imports in this post, but I see he already added this thread there.

Further recommendations before you begin the import:

  • Reading Israel - OpenStreetMap Wiki
  • Maybe performing some editing in JOSM to get a feel for it. It has more learning curve than the web editor but is more powerful.
  • Check out who’s editing your area of interest, and maybe notify them of the incoming import if it seems relevant to what they like editing. There are various tools mentioned in the Wiki, here are two of them:
  • Getting familiar with OSM in general and with the general tagging guidelines
  • Maybe looking at places others have edited to get a feel of the expected tags

Thank you, I will look into all of these :slight_smile:

I will create a separate changeset for each neighborhood. This post is a mapping between neighborhood names and their changeset numbers, and will be updated as I edit the map.

  1. הכפר הירוק - 164444433
  2. אחוזה ירוקה - 164481858
  3. ניצני השרון - already annotated
  4. יובלים
  5. גלריה - 164443644
  6. קורן
  7. מרכז כרכור
  8. הנחל
  9. תל רמת כרכור
  10. שיכון עממי
  11. תל שלום
  12. נווה אפרים
  13. עמירם
  14. נווה התות
  15. אלון
  16. פרחי הדר
  17. נווה אשר
  18. נווה הדרים
  19. מגד
  20. מרכז פרדס חנה
  21. רסקו
  22. נווה אבות
  23. יפה נוף
  24. שיכון ממשלתי
  25. נווה מרחב
  26. עמידר - 164485086
  27. שב"ל
  28. נווה גנים
  29. נווה פרדסים
  30. שיכון רמז
  31. נווה רותם - 164443237
  32. שיכון המסילה - 164483246
1 Like

@Ori_Levenglick , I came to look how this looks like on the map and randomly selected one address node 12726795916

it says
addr:housenumber=6
addr:street=צפרירים

but there is no such street around.
can you, please, check that everything is correct with your import?
Maybe street was renamed?