public void PostInitialise() { List <Scene> scenelist = m_openSim.SceneManager.Scenes; lock (scenelist) { foreach (Scene scene in scenelist) { m_regions.Add(new MapRegion(scene)); } } // register ows handler string httpMethod = "GET"; string path = "/map"; OWSStreamHandler h = new OWSStreamHandler(httpMethod, path, owsHandler); m_server.AddStreamHandler(h); }
public void PostInitialise() { List <Scene> scenelist = m_openSim.SceneManager.Scenes; foreach (Scene scene in scenelist) { m_regions.Add(new MapRegion(scene)); } ThreadStart generateMapCacheStart = new ThreadStart(generateMapCache); Thread generateMapCacheThread = new Thread(generateMapCacheStart); generateMapCacheThread.Start(); // register ows handler string httpMethod = "GET"; string path = "/map"; OWSStreamHandler h = new OWSStreamHandler(httpMethod, path, owsHandler); m_server.AddStreamHandler(h); }
public void PostInitialise() { List<Scene> scenelist = m_openSim.SceneManager.Scenes; foreach (Scene scene in scenelist) { m_regions.Add(new MapRegion(scene)); } ThreadStart generateMapCacheStart = new ThreadStart(generateMapCache); Thread generateMapCacheThread = new Thread(generateMapCacheStart); generateMapCacheThread.Start(); // register ows handler string httpMethod = "GET"; string path = "/map"; OWSStreamHandler h = new OWSStreamHandler(httpMethod, path, owsHandler); m_server.AddStreamHandler(h); }
public void PostInitialise() { List<Scene> scenelist = m_openSim.SceneManager.Scenes; lock (scenelist) { foreach (Scene scene in scenelist) { m_regions.Add(new MapRegion(scene)); } } // register ows handler string httpMethod = "GET"; string path = "/map"; OWSStreamHandler h = new OWSStreamHandler(httpMethod, path, owsHandler); m_server.AddStreamHandler(h); }
public void Initialise(OpenSimBase openSim) { m_log.Info("[MapService]: initialized!"); _app = openSim; _httpd = openSim.HttpServer; layerDict = new Dictionary<string, BaseLayer>(); // read app config from OpenSim.MapService.ini LayerParams objLayerParams = new LayerParams(); LayerParams terrainLayerParams = new LayerParams(); LayerParams agentLayerParams = new LayerParams(); try { m_config = new IniConfigSource("OpenSim.MapService.ini"); getLayerParams(m_config.Configs["Object"], ref objLayerParams); getLayerParams(m_config.Configs["Terrain"], ref terrainLayerParams); getLayerParams(m_config.Configs["Agent"], ref agentLayerParams); } catch (Exception e) { Console.WriteLine("Read Map Service config failure"); Console.WriteLine(e.ToString()); } // initailize new feature layers and register them m_objectLayer = new ObjectLayer(_app.SceneManager, objLayerParams); m_terrainLayer = new TerrainLayer(_app.SceneManager, terrainLayerParams); m_agentLayer = new AgentLayer(_app.SceneManager, agentLayerParams); layerDict.Add(m_objectLayer.Name, m_objectLayer); layerDict.Add(m_terrainLayer.Name, m_terrainLayer); layerDict.Add(m_agentLayer.Name, m_agentLayer); // register ows handler string httpMethod = "GET"; string path = "/ows"; OWSStreamHandler h = new OWSStreamHandler(httpMethod, path, owsHandler); _httpd.AddStreamHandler(h); }