private RestResource CreateRestSchema()
{
RestResource rootRes = new RestResource("arcstache", false, RootResHandler);
//RestResource layerResource = new RestResource("layerId", true, LayerResourceHandler, "GetInfo");
//RestResource zoomResource = new RestResource("zoom", false, ZoomResourceHandler, "GetInfo");
//RestResource colResource = new RestResource("x", false, ColResourceHandler, "GetInfo");
//RestResource rowResource = new RestResource("y", true, RowResourceHandler, "GetInfo");
RestOperation tileOperation = new RestOperation("tile",
new string[] { "l", "z", "x", "y", "jf" },
new string[] { "json", "html" },
VectorTileHandler);
//colResource.resources.Add(rowResource);
//zoomResource.resources.Add(colResource);
//layerResource.resources.Add(zoomResource);
//rootRes.resources.Add(layerResource);
//rowResource.operations.Add(tileOperation);
rootRes.operations.Add(tileOperation);
RestOperation emptytileOperation = new RestOperation("emptytile",
new string[] { "l", "z", "x", "y", "jf" },
new string[] { "json", "html" },
EmptyVectorTileHandler);
rootRes.operations.Add(emptytileOperation);
return rootRes;
}