예제 #1
0
        private void ribbonButton42_Click(object sender, EventArgs e)
        {
            VectorSurfaceLayer zhengzhou = new VectorSurfaceLayer();
            VectorSourceGeom   geom      = new VectorSourceGeom();
            FeatureSourceOGR   ogr       = new FeatureSourceOGR();

            ogr.url = "E:\\OpenSceneGraph\\data\\zhengzhou\\440100郑州冬小麦prj.shp";
            //ogr.url = "E:\\OpenSceneGraph\\data\\henan\\dxmall\\河南省冬小麦.shp";
            geom.featureSource     = ogr;
            zhengzhou.vectorSource = geom;
            m_earthRoot.addChild(zhengzhou);
        }
예제 #2
0
        private void addImageSurfaceLayerAGGLite()
        {
            if (imageSurfaceLayerAGGLite == null)
            {
                TileSourceAGGLite aggLite = new TileSourceAGGLite();
                FeatureSourceOGR  ogr     = new FeatureSourceOGR();
                ogr.url = "E:\\OpenSceneGraph\\data\\world.shp";
                aggLite.featureSource = ogr;

                imageSurfaceLayerAGGLite            = new ImageSurfaceLayer();
                imageSurfaceLayerAGGLite.tileSource = aggLite;
                m_earthRoot.addChild(imageSurfaceLayerAGGLite);
            }
        }
예제 #3
0
        private void ribbonButton43_Click(object sender, EventArgs e)
        {
            TileSourceAGGLite aggLite = new TileSourceAGGLite();
            FeatureSourceOGR  ogr     = new FeatureSourceOGR();

            ogr.url = "E:\\OpenSceneGraph\\data\\zhengzhou\\440100郑州冬小麦prj.shp";
            //ogr.url = "E:\\OpenSceneGraph\\data\\henan\\dxmall\\河南省冬小麦.shp";

            aggLite.featureSource = ogr;

            ImageSurfaceLayer imageSurfaceLayer = new ImageSurfaceLayer();

            imageSurfaceLayer.tileSource = aggLite;
            m_earthRoot.addChild(imageSurfaceLayer);
        }
예제 #4
0
        public MainForm()
        {
            InitializeComponent();
            m_earthMap = axEarthCtrl1.getEarthMap();
            m_earthMap.maxThreadsNum = 10;//设置可用线程上限

            m_earthRoot = axEarthCtrl1.getEarthRoot();

            m_sky = new Sky();
            axEarthCtrl1.setActiveSky(m_sky);

            addVPAsia();
            axEarthCtrl1.setHomeViewpoint(vpAsia);

            axEarthCtrl1.run();

            tileSourceGDAL   = new TileSourceGDAL();
            tileSourceTMS    = new TileSourceTMS();
            vectorSourceGeom = new VectorSourceGeom();
            featureSourceOGR = new FeatureSourceOGR();
        }
예제 #5
0
        public MainForm()
        {
            InitializeComponent();
            m_earthMap = axEarthCtrl1.getEarthMap();
            m_earthMap.maxThreadsNum = 10;//设置可用线程上限

            m_earthRoot = axEarthCtrl1.getEarthRoot();

            m_sky = new Sky();
            axEarthCtrl1.setActiveSky( m_sky );

            addVPAsia();
            axEarthCtrl1.setHomeViewpoint( vpAsia );

            axEarthCtrl1.run();

            tileSourceGDAL = new TileSourceGDAL();
            tileSourceTMS = new TileSourceTMS();
            vectorSourceGeom = new VectorSourceGeom();
            featureSourceOGR = new FeatureSourceOGR();
        }
예제 #6
0
        private void ribbonButton43_Click(object sender, EventArgs e)
        {
            TileSourceAGGLite aggLite = new TileSourceAGGLite();
            FeatureSourceOGR ogr = new FeatureSourceOGR();
            ogr.url = "E:\\OpenSceneGraph\\data\\zhengzhou\\440100郑州冬小麦prj.shp";
            //ogr.url = "E:\\OpenSceneGraph\\data\\henan\\dxmall\\河南省冬小麦.shp";

            aggLite.featureSource = ogr;

            ImageSurfaceLayer imageSurfaceLayer = new ImageSurfaceLayer();
            imageSurfaceLayer.tileSource = aggLite;
            m_earthRoot.addChild(imageSurfaceLayer);
        }
예제 #7
0
        private void ribbonButton42_Click(object sender, EventArgs e)
        {
            VectorSurfaceLayer zhengzhou = new VectorSurfaceLayer();
            VectorSourceGeom geom = new VectorSourceGeom();
            FeatureSourceOGR ogr = new FeatureSourceOGR();

            ogr.url = "E:\\OpenSceneGraph\\data\\zhengzhou\\440100郑州冬小麦prj.shp";
            //ogr.url = "E:\\OpenSceneGraph\\data\\henan\\dxmall\\河南省冬小麦.shp";
            geom.featureSource = ogr;
            zhengzhou.vectorSource = geom;
            m_earthRoot.addChild( zhengzhou );
        }
예제 #8
0
        private void addImageSurfaceLayerAGGLite()
        {
            if (imageSurfaceLayerAGGLite == null)
            {
                TileSourceAGGLite aggLite = new TileSourceAGGLite();
                FeatureSourceOGR ogr = new FeatureSourceOGR();
                ogr.url = "E:\\OpenSceneGraph\\data\\world.shp";
                aggLite.featureSource = ogr;

                imageSurfaceLayerAGGLite = new ImageSurfaceLayer();
                imageSurfaceLayerAGGLite.tileSource = aggLite;
                m_earthRoot.addChild( imageSurfaceLayerAGGLite );
            }
        }