From OpenStreetMap Wiki
Jump to navigation Jump to search

About me

I am Igor Iván Spiler, software developer, I design, develop and deploy Java and C++ software from Buenos Aires, Argentina.

My website

What am I doing with OSM data

I've been developing software that would allow me to work with maps using commodity-grade hardware. OSM uses these servers, in particular smaug (the database) and Gorilla-server.svgyevaud (tiling), both have 24+GB ram, this kind of hardware is far outside my reach, my objective is to generate similar results through developing an alternative way to store and process geographic data.

Indexing status

I've successfully partitioned & indexed planet.osm, the particularity of the partition is that it keeps geographically near elements together and it can be subdivided in subsets without reindexing; this allows partitions to remain within a certain size that is easily mapped to memory (1gb partitions in my case). Accessing all necessary data to create an average (populated) 1km2 area takes an average of 5ms.

Tiling status

I'm currently working on a opengl implementation, should improve using hardware accelerated splines. No tiling needed!



  • AMD Athlon 64 X2 2.2 GHz
  • 2GB RAM
  • 120GB sata2 hard drive


  • AMD Athlon 64 X2 2.2 GHz
  • 2GB RAM
  • 2x 1.5TB sata2 hard drives


curious/interested? contact info:

  • email: