[OSM-dev] OSM Wishlist
Iván Sánchez Ortega
ivan at sanchezortega.es
Fri Oct 12 23:50:55 BST 2012
On Viernes, 12 de octubre de 2012 01:58:23 Tom MacWright escribió:
> What do you want to see happen with OSM's software this year? What are the
> tasks which everyone agrees on, but nobody has had the time to tackle?
OK, here's mine:
A diff/patch tool for imported data.
Let me explain.
Assume I imported a dataset, (e.g. Spanish powerplants 2010) a few months (or
years) ago. I survive the flamewars in imports@, I manage to clean up the data,
I manage to upload everything without too many validator errors in JOSM. So
far, so good.
Now, assume a newer version of the same dataset appears on the wild (e.g.
Spanish powerplants 2012). I want to be able to:
a) Know which data the provider added or deleted, and have those additions and
deletions uploaded into OSM ("Has the authoritative source added more
powerplants?")
b) The data provider wants to know what changes the OSM community has done,
related to the data they provided ("have they changed the boundary of this old
polygon Igforgot to check?")
I don't know if the way to tackle this problem down is to keep a registry of
imported data, in order to check newer versions of external datasets with the
registered older versions of already-imported external datasets, or rely on
source= tags and version numbers.
Seriously, guys from NMAs would *love* this.
Also.
ogr3osm.
I would love to have the time and resources (or paid time, nudgenudgewinkwink)
to redo ogr2osm; adding a backtracking-like algorithm to minimise the amount
of geometries' shared nodes (and their bounding boxes) in memory, in order to
be able to convert datasets with gazillions of geometries into .osm format.
Backtracking-like in the sense that the data processing would be done in a
tree-like fashion, walking through overlapping geometries, processing only
geometries which have all their nodes already into the list of generated node
IDs, writing to file and destroying from memory nodes that won't appear again
because all the overlapping geometries have been processed.
Yes, it sounds like a mouthful. I have a bunch of napkin notes with the
algorithm written down, though :-)
Also.
Right now, the HOT would greatly appreciate a seeding GUI for MapProxy. Some
python+openlayers+javascript hacking should do in a couple of weeks. The goal
being that a user would be able to seed the caches through the development
server web interface, without needing to edit config files.
Bonus points for a cache configuration GUI.
Cheers,
--
Iván Sánchez Ortega <ivan at sanchezortega.es> <ivan at geonerd.org>
¿Donde está el enchufe para el COM4:?
More information about the dev
mailing list