{"id":34,"date":"2010-03-08T19:58:23","date_gmt":"2010-03-08T19:58:23","guid":{"rendered":"http:\/\/blog.geofabrik.de\/?p=34"},"modified":"2010-03-08T19:58:23","modified_gmt":"2010-03-08T19:58:23","slug":"geofabrik-releases-tile-server-code","status":"publish","type":"post","link":"https:\/\/blog.geofabrik.de\/index.php\/2010\/03\/08\/geofabrik-releases-tile-server-code\/","title":{"rendered":"Geofabrik Releases Tile Server Code"},"content":{"rendered":"<p>One of the work horses behind any OpenStreetMap web map is the tile server &#8211; people either use the existing openstreetmap.org server or set up their own. The software used to run the openstreetmap.org tile server is open source, but it proved insufficient for a sophisticated tile server installation we recently did for one of our clients. This led to the development of an advanced queuing and tile rendering system we named <b>Tirex<\/b>.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/blog.geofabrik.de\/wp-content\/enaikoon.jpg\" align=\"left\" style=\"padding-top: 4px; padding-right: 4px\">The client for whom we developed Tirex, <a href=\"http:\/\/www.enaikoon.de\/\">Enaikoon GmbH in Berlin,<\/a> is in the telematics business.  They are OSM and Open Source friendly and allowed us to bundle the whole thing into a GPL release that is likely to benefit other users of OSM data. We have uploaded the full source code and documentation to the OpenStreetMap SVN. <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/Tirex\">Details can be found on the OpenStreetMap Wiki.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the work horses behind any OpenStreetMap web map is the tile server &#8211; people either use the existing openstreetmap.org server or set up their own. The software used to run the openstreetmap.org tile server is open source, but it proved insufficient for a sophisticated tile server installation we recently did for one of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/posts\/34"}],"collection":[{"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":0,"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.geofabrik.de\/index.php\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}