<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hi</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">This server will be handling tiles for both OHM, and OSM India (at least). <span style="background-color: transparent;">Since mod_tile is being used for both, there's two ways to handle this on the server.</span></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent;"><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style:
normal;">One would be to have two separate instances of mod_tile, renderd ... could be messy since logs/ports/directories/names/etc would all need to be configurable.</div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">The other would be to implement time awareness in mod_tile a configuration option in renderd.conf, and handle requests slightly differently based on that.</div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">I think the second is the cleanest. The risk is that the experiments in historic osm could cause
some instability to regular tile serving. But if mod_tile changes are tested sufficiently before deployment to the server, that should be good enough. Also, once mod_tile/renderd is patched to pass date parameters from the request through to mapnik, most of the experimentation would be in the mapnik xml stylesheets, I'd guess.</div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">To handle stylesheets, I'm thinking about a system relying on github. We can keep Carto/MML, or Mapnik XML, in github. And write a script to pull from github, (generate and) install the XML to the correct places, configure renderd, and restart services. That way, we
don't need to require server access for folks to contribute styles. </div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">Thoughts?</div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">Right now, I have one style in my inbox from Arun, going to deploy that later today when I have a bit more time.</div><div style="color: rgb(0, 0,
0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">-Mikel</div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div></div><div> </div><div>* Mikel Maron * +14152835207 @mikel s:mikelmaron<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> <hr
size="1"> <b><span style="font-weight:bold;">From:</span></b> Shekhar Krishnan <shekhar@topomancy.com><br> <b><span style="font-weight: bold;">To:</span></b> historic@openstreetmap.org; hackercoop@topomancy.com <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, February 26, 2013 12:37 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> OHM Server!<br> </font> </div> <br>
We now have http://openhistoricalmap.org and http://openhistoricalmap.net ready for use by the community. These are hosted on the server space donated by Topomancy LLC to the OSM-Historic/OHM project.<br><br>The domains were originally registered in 2009 when we in Topomancy were exploring OSM with the New York Public Library (NYPL), for whom we have managed the Map Warper http://maps.nypl.org since 2008.<br><br>It's great that we now have a nascent community! The server is a Hetzner EX4 package which is super-fast and has tonnes of disk space for all our historical geo-data.<br><br>Let's make this rock! Thanks to all here for initiating this, especially Mikel Maron who started this list. Jeff and Rob can follow up, they already have accounts on the server and we have confirmed admin policies.<br><br>Best,<br><br><br>Shekhar<br>-- <br>Shekhar Krishnan<br>Topomancy LLC<br><br>http://shekhar.cc<br>http://topomancy.com<br><br><br> </div> </div>
</blockquote></div> </div></body></html>