Beispiel #1
0
        public void RefMapData()
        {
            while (_isRun)
            {
                try
                {
                    //如果编辑工具改变了图形,则重新加载图形
                    var response = graphicsbaseinfService.GetSaveFlag();
                    if (response.Data)
                    {
                        #region 从数据库读取所有图形文件
                        GraphOpt.LoadGraphicsInfo1();
                        #endregion

                        LoadMap(GraphOpt.GraphNameNow);

                        var setRequest = new SetSaveFlagRequest()
                        {
                            Flag = false
                        };
                        var setResponse = graphicsbaseinfService.SetSaveFlag(setRequest);
                    }
                }
                catch (Exception ex)
                {
                    LogHelper.Error("GISPlatformCenter_RefMapData" + ex.Message + ex.StackTrace);
                }
                Thread.Sleep(3000);
            }
        }
Beispiel #2
0
 public BasicResponse <bool> GetSaveFlag()
 {
     return(graphicsbaseinfService.GetSaveFlag());
 }