1. 程式人生 > 實用技巧 >GIS、IOT技術在面向智慧城市的規建管一體化CIM平臺

GIS、IOT技術在面向智慧城市的規建管一體化CIM平臺

通過BIM、GIS、IOT技術的有效融合,實現地上、地表、地下多源資料的融合與視覺化表達,構築智慧決策模型庫,打造模型管理系統,實現應用功能的可定製化,為智慧城市的規劃、建設、管理全流程提供決策支撐。

  規劃設計輔助決策系統:為提升規劃設計方案審批決策的科學性,提供人流動態分析、人口分佈分析、開發強度分析、公共設施服務分析等專業輔助分析功能,從各項專業指標評估設計方案的合理性;按照規劃設計編制技術規則,提供指標分析、通視分析、視域分析、天際線分析等方案影響評估功能,對規劃設計的景觀風貌控制要素進行引導,為促進城市景觀實體、景觀空間的塑造及城市環境的改善提供準確的分析結果。

限高分析:

  建設管理系統:以資訊化建設為抓手,為政府職能部門提供資訊化監管手段,為施工企業提供資訊化管理支撐。有效地降低政府的監管成本、提高監管效率,解決政府監管人手不足、監管手段落後、監管資訊化建設短缺等問題。同時,建設企業可實時瞭解施工現場安全情況、揚塵汙染情況,掌握施工進度,降低自身管理成本,提升施工質量。

屬性查詢:

  城市運營管理系統:城市運營管理系統面向城市經營者,主要提供城市智慧治理、視覺化應急管理和空間資產管理功能。城市智慧治理主要在生態環境監測與治理、交通治理等方面提供指揮分析功能,輔助城市治理決策;視覺化應急管理通過物聯網、大資料、雲端計算等技術,為城市可能發生的應急情況進行預案、監測、預警、處置、跟蹤、追溯、分析,以更好的防止應急事故的發生,在應急事故發生後作出更科學的處置措施;城市空間資產管理模組提供不動產二三維一體化權籍資訊管理、不動產大資料探勘與分析功能。

<script type="text/javascript">
    function onload(Cesium) {
        //初始化viewer部件
        var viewer = new Cesium.Viewer('cesiumContainer');
        viewer.imageryLayers.addImageryProvider(new Cesium.BingMapsImageryProvider({
            url : 'https://dev.virtualearth.net',
            mapStyle : Cesium.BingMapsStyle.AERIAL,
            key : URL_CONFIG.BING_MAP_KEY
        }));
        var scene = viewer.scene;
        var widget = viewer.cesiumWidget;
        var sceneLayer;
        $('#loadingbar').remove();
        
        try{
           var promise = scene.open(URL_CONFIG.SCENE_SUOFEIYA);
            Cesium.when(promise,function(layers){
                var layer = scene.layers.find('Config');
                sceneLayer = layer;
                //設定相機位置,定位至模型
                scene.camera.setView({
                    //將經度、緯度、高度的座標轉換為笛卡爾座標
                    destination : new Cesium.Cartesian3(-2653915.6463913363,3571045.726807149,4570293.566342328),
                    orientation : {
                        heading : 2.1953426301495345,
                        pitch : -0.33632707158103625,
                        roll : 6.283185307179586
                    }
                });
            },function(){
                var title = '載入SCP失敗,請檢查網路連線狀態或者url地址是否正確?';
                widget.showErrorPanel(title, undefined, e);
            });
        }
        catch(e){
            if (widget._showRenderLoopErrors) {
                var title = '渲染時發生錯誤,已停止渲染。';
                widget.showErrorPanel(title, undefined, e);
            }
        }
        $("#toolbar").show();
          // The viewModel tracks the state of our mini application.
        var viewModel = {
            brightness: 1,
            contrast: 1,
            hue: 0,
            saturation: 1,
            gamma: 1
        };
        // Convert the viewModel members into knockout observables.
        Cesium.knockout.track(viewModel);
        // Bind the viewModel to the DOM elements of the UI that call for it.
        var toolbar = document.getElementById('toolbar');
        Cesium.knockout.applyBindings(viewModel, toolbar);

        // Make the active imagery layer a subscriber of the viewModel.
        function subscribeLayerParameter(name) {
            Cesium.knockout.getObservable(viewModel, name).subscribe(
                function(newValue) {
                    var layer = sceneLayer;
                    layer[name] = parseFloat(newValue);
                    //sceneLayers[0].refresh();
                }
            );
        }
        subscribeLayerParameter('brightness');
        subscribeLayerParameter('contrast');
        subscribeLayerParameter('hue');
        subscribeLayerParameter('saturation');
        subscribeLayerParameter('gamma');
    }
    if (typeof Cesium !== 'undefined') {
        window.startupCalled = true;
        onload(Cesium);
    }
    </script>

日照分析: