搜档网
当前位置:搜档网 › osgearth学习文档

osgearth学习文档

osgearth学习文档
osgearth学习文档

osgEarth::Drivers::TMSOptions Class Reference

通过程序加载数据

赶紧进入正题,程序加载各种数据,首先介绍一下总体的方式

/*这里XXXOptions 是根据不同的数据类型选择不同驱动,比如加载本地数据可以使用GDALOptions ,加载TMS数据可以使用TMSOptions(注意TMSOptions可以加载本地也可以加载网上数据),WMSOptions可以加载网上数据(注意这个options主要加载影像和图片数据),ArcGISOptions加载ArcGIS Server发布数据。*/

osgEarth::Drivers::XXXOptions XXXLayer;

/*这里就是加载的数据路径,如果加载的本地数据就是本地数据的路径,如果加载是网上数据就是相应的网址*/

XXXLayer.url()=osgEarth::URI(".................................");

/*加载的数据是分层管理,每加载进来一个数据在earth上就是一个数据层,这里给数据层付个名字。*/

std::string LayerName="earth";

/*osgearth里layer主要有三种类型ImageLayer、ElevationLayer和ModleLayer ,前两个大家从字面就可以知道第一个是加载影像和第二个是加载高程数据的,第三个是主要用来加载shp数据,至少我是这样用的,不知道还能否加载其他数据类型。确定加载用的驱动、数据源位置(路径)、数据层名和初始化了数据层,接下来就是把数据层加到地球中如下所示。*/

osg::ref_ptr layer =new osgEarth::XXXLayer(osgEarth::XXXLayerOptions(LayerName,XXXLayer));

m_pMap->addImageLayer(layer.get());

(1)加载本地数据

a 本地影像数据,数据类型为tif

osgEarth::Drivers::GDALOptions imagelayerOpt;//选择GDALOptions

imagelayerOpt.url() = osgEarth::URI("E:\\vs2010Progam Files\\osgVR74\\osgVR74\\world.tif");//影像数据路径

std::string imagelayerName = "worldimage"; //影像数据层名

osg::ref_ptr imageLayer = new osgEarth::ImageLayer(osgEarth::ImageLayerOptions(imagelayerName ,imagelayerOpt));

//初始数据层

m_pMap->addImageLayer(imageLayer .get());

b 本地高程数据,数据类型为tif

osgEarth::Drivers::GDALOptions demlayerOpt;

//使用还是GDALOptions

demlayerOpt.url() = osgEarth::URI("E:\\vs2010Progam Files\\osgVR74\\osgVR74\\worlddem.tif");//高程数据路径

std::string demlayerName = "worlddem";//高程数据层名

osg::ref_ptr demLayer = new osgEarth::ImageLayer(osgEarth::ImageLayerOptions(demlayerName,demlayerOpt));//初始数据层

m_pMap->addImageLayer(demLayer.get());

加载本地经过package 切片的数据还可以用TMSOptions,

osgEarth::Drivers::TMSOptions tmsOpt;////选择TMSOptions 驱动

tmsOpt.url()=osgEarth::URI("//Edvis_-1/Layer_0/tms.xml");//package

切片生成金字塔文件下的xml

std::stringDemtmslayerName="TmsDem";//图层名

osgEarth::ElevationLayerOptionstmslayerOpt(DemtmslayerName,tmsOpt);

osg::ref_ptr TmsDemLayer = new osgEarth::ElevationLayer(tmslayerOpt);

m_pMap->addElevationLayer(TmsDemLayer.get());//初始化图层并加入到地球中

(2)加载网上数据

a 加载ArcGIS Server 发布的数据加载方式与上面提到的类似

osgEarth::Drivers::ArcGISOptions MapImageLayer;

MapImageLayer.url()=osgEarth::URI("http://xxx.xxx.xxx.xxx.:xxxx/arcgis/rest/services/world/ma p003/MapServer");

std::string CdlayerName="worldimage";

osg::ref_ptr cdlayer =new osgEarth::ImageLayer(osgEarth::ImageLayerOptions(CdlayerName,MapImageLayer));

m_pMap->addImageLayer(cdlayer.get());

//这里注意,当osgearth访问ArcGIS Server 发布数据的时候有些问题很奇怪,用上面的方式访问ArcGIS Server 国外发布的数据没问题,但是访问自己发布的数据就会有问题,经过试验投影要设成3857才能正常访问。

b 加载网上数据还可以用WMSOptions 加载方式同上。

2015/12/14

1.osgEarth::Util::MapNodeHelper.解析内部的命令行参数。

非静态成员变量不能使用类名直接访问。例如:osgEarth::Util::MapNodeHelper:: load()

这样的形式是错误的。

osg::Group * load (osg::ArgumentParser &args, osgViewer::View *view, Control *userControl=0L) const

函数是载入map文件,解析所有的内部命令行参数与外部的XML文件。

2. osgEarth::MapNode。建立OsgEarth的根节点。

3. osgEarth::Util::Controls::Grid. 此类是父类Container按照栅格形式组织子类。

4. osgEarth::Util::Controls::LabelControl.表示一个字符串的控件。

2015/12/15

1.void osgViewer::View::setCameraManipulator ( osgGA::CameraManipulator * manipulator, bool resetPosition = true )

设置相机操作器。

OsgViewer::Viewer的继承关系如下图所示。

视图-View;视景器-Viewer。

osgViewer::View类别

2015/12/17

1.osgGA::GUIEventHandler为GUI事件提供一个基本的接口。

2.osgEarth::Map map是mapNode所渲染的主要的数据模型,包括所有的层对象。

3. osgEarth::Terrain 是为地形图的接口服务的

4 .osgEarth::ElevationQuery 查询地图上任意点的高程数据

5. osgEarth::GeoPoint

2015/12/20

1. osg::ArgumentParser 解析参数的类。

2. osgEarth::Annotation::ModelNode。从URI传递一个3D模型(注释节点)然后放置在一个地理节点。

2015/12/21

动态显示经纬度坐标以及高程方法

1. osgEarth::SpatialReference Class.保留描述参考椭球体和地理空间数据的投影的相关数据。

2.osgEarth::MapNode Class 中的函数const SpatialReference * MapNode::getMapSRS()const.得

到地图的地理空间参考系统。

3.osgEarth::Util::Controls:: ControlCanvas Class。将控件与OSG视景相关联。

4. osgGA::GUIEventHandler 为GUI事件提供一个基本的接口。在这个类的基础上,派生了其他的类,比如在高程与经纬度查询的osgViewer::StatsHandler类(为了增加屏幕状态到视景体的事件句柄),osgViewer::WindowSizeHandler类(改变窗口模式的屏幕分辨率和开关全屏模式和窗口模式的事件句柄),osgGA::StateSetManipulator类(实验类,不能被观察一段时间,但是能够返回到某个点)。

5.动态显示经纬度和高程

经纬度查询的机制。

主要是利用碰撞检测机制,鼠标点在二维的屏幕上的坐标,然后利用碰撞检测求得世界坐标X,Y,Z,然后再将世界坐标转换成与地理相关的三维坐标,然后再将此地理三维坐标转换成与经纬度有关的坐标。

重写handle函数。

bool handle( const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& aa ) {

if (ea.getEventType() == osgGA::GUIEventAdapter::MOVE &&

aa.asView()->getFrameStamp()->getFrameNumber() % 10 == 0)

{

osgViewer::View* view = static_cast(aa.asView());

update( ea.getX(), ea.getY(), view );

}

return false;

}

其中的osgGA::GUIEventAdapter类是存储键盘,鼠标和窗口事件。osgGA::GUIActionAdapter 是抽象基类,它定义了GUIEventHandlers事件句柄将要访问GUI的接口。

然后调用相应的更新函数update();

void update( float x, float y, osgViewer::View* view )

{

bool yes = false;

// look under the mouse:

osg::Vec3d world;

osgUtil::LineSegmentIntersector::Intersections hits;

if ( view->computeIntersections(x, y, hits) )

{

world = hits.begin()->getWorldIntersectPoint();

// convert to map coords:

GeoPoint mapPoint;

mapPoint.fromWorld( _terrain->getSRS(), world );

// do an elevation query:

double query_resolution = 0; // 1/10th of a degree

double out_hamsl = 0.0;

double out_resolution = 0.0;

bool ok = _query.getElevation(

mapPoint,

out_hamsl,

query_resolution,

&out_resolution );

if ( ok )

{

// convert to geodetic to get the HAE:

mapPoint.z() = out_hamsl;

GeoPoint mapPointGeodetic( s_mapNode->getMapSRS()->getGeodeticSRS(), mapPoint );

static LatLongFormatter s_f;

s_posLabel->setText( Stringify()

<< std::fixed << std::setprecision(2)

<< s_f.format(mapPointGeodetic.y(), true)

<< ", "

<< s_f.format(mapPointGeodetic.x(), false) );

s_mslLabel->setText( Stringify() << out_hamsl );

s_haeLabel->setText( Stringify() << mapPointGeodetic.z() );

s_resLabel->setText( Stringify() << out_resolution );

yes = true;

}

// finally, get a normal ISECT HAE point.

GeoPoint isectPoint;

isectPoint.fromWorld( _terrain->getSRS()->getGeodeticSRS(), world );

s_mapLabel->setText( Stringify() << isectPoint.alt() );

}

if (!yes)

{

s_posLabel->setText( "-" );

s_mslLabel->setText( "-" );

s_haeLabel->setText( "-" );

s_resLabel->setText( "-" );

}

}

其中的osgUtil::LineSegmentIntersector是直线与场景图交点的实体类。

而其中的hits是多集。因为typedef std::multiset osgUtil::LineSegmentIntersector::Intersections,osgUtil::LineSegmentIntersector::Intersections hits。

然后计算交点的三维坐标值:view->computeIntersections(x, y, hits)。将此交点转换成世界坐标X,Y,Z:world = hits.begin()->getWorldIntersectPoint(),再将世界坐标转换成地理相关的三维坐标:GeoPoint mapPoint; mapPoint.fromWorld( _terrain->getSRS(), world );然后进行高程的查询:

bool ok = _query.getElevation( mapPoint,out_hamsl,query_resolution,&out_resolution );

然后再重新构建地理坐标:

GeoPoint mapPointGeodetic( s_mapNode->getMapSRS()->getGeodeticSRS(), mapPoint );

此处对getSRS,getMapSRS以及getGeodeticSRS进行区别。

getSRS():得到与地形相关的地图的空间参照系。它是osgEarth::Terrain 类的成员函数。此类表示与现场地形图的交互服务。它跟Map model(地图模型)不同,地图代表了地形参数的数据支持,而Terrian代表了内存中实际的几何图形。通过getSRS()得到的空间参考系是以单元组织的地图坐标值。

getMapSRS():得到地图的空间参照系。它是osgEarth::MapNode类的成员函数。此类主要是利用osg中的node建立osgearth中map的根节点。

getGeodeticSRS():得到当前空间参照系的地理空间参照系。它是osgEarth::SpatialReference 类的成员函数。osgEarth::SpatialReference类是SpatialReference持有描述参考椭球体/数据的信息和地理空间数据的投影。

然后将得到的地理三维坐标转换成经纬度:

static LatLongFormatter s_f; s_f.format(mapPointGeodetic.y(), true);s_f.format(mapPointGeodetic.x(), false)。

最好得到相应的法线与椭球体的交点:

GeoPoint isectPoint;

isectPoint.fromWorld( _terrain->getSRS()->getGeodeticSRS(), world );

2015/12/22

1.坐标系统的区别

世界坐标系:

世界坐标系是一个特殊的坐标系统,它建立了描述其他坐标系所需的参考框架。它可以用来描述其他的坐标系的位置。它能够描述整个场景中的所有对象。世界坐标系的位置是绝对的,它为所有对象的位置提供一个绝对的参考标准,从而避免物体之间的独立的坐标系统之间的混乱。

物体坐标系:

物体坐标是每个物体特定的坐标系,因为每个对象包含了顶点坐标以及其纹理坐标等,如果每个坐标都相对于世界坐标来进行变换将会非常困难,而且坐标的精度也不够高,如果每个对象都建立自己的物体坐标系,而只需通过物体坐标系相对于世界坐标系的变换即可描述物体的。

摄像机坐标系:

摄像机坐标系是和观察者密切相关的坐标系,摄像机坐标系和屏幕坐标系相似,差别在于摄像机坐标系处于3D空间中。它可视为特殊的物体坐标,该物体坐标系统定义在摄像机的屏幕区域。摄像机坐标系描述的是哪些物体应该渲染并显示在屏幕上,主要包括物体是否在摄像机坐标区域内,物体的渲染顺序和物体的遮挡渲染等。

2015/12/23

1.osgEarth::TileSource

2015/12/24

1.osgEarth::ProgressCallback 是一个通用接口类,针对函数进行进程的报告。

2. osg::Image Class。封装存储的纹理图像数据。

3. osgEarth::TileKey类.相对于轮廓,唯一的标识地图上的瓦片数据。轮廓从左上角的0,0点开始

4. osgEarth::Symbology::GeometryRasterizer。使用软件渲染路径将几何图形绘制到画布上。

5. osgEarth::ImageLayerOptions 。初始化图像层的选项

2015/12/25

1.osgEarth::HTTPClient Class 。工具类的HTTP访问

2. osgDB::Registry。注册表是一个单例的工厂模式,存储运行时读取的非内部文件。

3. osgEarth::Bounds Class 。表示匿名的边界。

2015/12/27

1. osgEarth::Drivers::OGRFeatureOptions 。

2. osgEarth::Features::FeatureSource。

2015/12/29

1. osgEarth::Util::EarthManipulator Class。可编程的操作器,适用于使用地理地形

2.

解读osgViewer/ViewerBase.cpp中的osgViewer::ViewerBase::frame()。

在这个函数中主要有5个过程:

1)、如果这是仿真系统启动后的第一帧,则执行viewerInit();此时如果还没有执行realize()函数,则执行它。

2)、执行advance 函数。

3)、执行eventTraversal 函数,顾名思义,这个函数将负责处理系统产生的各种事件,诸

如鼠标的移动,点击,键盘的响应,窗口的关闭等等,以及摄像机与场景图形的事件回调(EventCallback)。

4)、执行updateTraversal 函数,这个函数负责遍历所有的更新回(UpdateCallback);除此之外,它的另一个重要任务就是负责更新DatabasePager 与ImagePager 这两个重要的分页数据处理组件。

5)、执行renderingTraversals 函数,这里将使用较为复杂的线程处理方法,完成场景的筛

下面对viewerInit()这个函数进行解读。它就是调用View::init()函数。View::init 函数中出现了两个重要的类成员变量:_eventQueue和_cameraManipulator,并且还将一个osgGA::GUIEventAdapter 的实例传入后者的初始化函数。

代码如下:

osg::ref_ptr initEvent = _eventQueue->createEvent();

initEvent->setEventType(osgGA::GUIEventAdapter::FRAME);

if (_cameraManipulator.valid())

{

_cameraManipulator->init(*initEvent, *this);

}

_eventQueue是存储该视景器的事件队列。OSG中代表事件的类是

osgGA::GUIEventAdapter,它可以用于表达各种类型的鼠标、键盘、触压笔和窗口事件。重写handle函数的方法,获取实时的鼠标/键盘输入,并进而实现相应的用户代码。_cameraManipulator就是视景器中所用的场景漫游器的实例。一般的情况下是通过setCameraManipulator来进行场景漫游器的设置,而如果要自定义相应的场景漫游器,我们通过覆写并使用osgGA::MatrixManipulator::init 就可以灵活地初始化自定义漫游器的功能。

因此在viewerInit()函数中的调用关系如下图所示:osgViewer::Viewer::viewerInit函数调用osgViewer::View::init,在init函数中调用osgGA::EventQueue::createEvent来创建事件的列表,同时通过osgGA::MatrixManipulator::init来对场景的漫游器进行操作。

2015/12/30

1.加载矢量图

如何通过EarthFile文件创建地图。

Earth File 的核心作用是指明以下3 点:

1.你创建的地图类型(geocentric 或projected)

2.可使用的图像、三面图elevation、矢量和模型数据

3.你的数据缓存在哪里

earthFile中可以加载简单的图像层,可以加载多重图像层次,将多个image元素加到earthFile 文件中。在加载多重图像层的时候,需要指定相应的顺序,定义多个图像源时,它们在该earth 文件中指定的顺序是从在底部到顶部的。

OsgEarth中加载矢量数据,Feature Geometry OSG的几何渲染矢量数据。

元素定义了一个矢量数据源,渲染矢量特征数据的模型层要求一个特征源。name可读的特征数据源名称。如果您使用全局样式设置所要渲染的特征数据的外观,那么这个名字,样式将要使用到。

driver 读取特征数据的驱动插件名称。

2016/1/4

1.Osgearth_package 打包输出数据

1>OsgDB中的std::string concatPaths(const std::string& left, const std::string& right);

这个函数的作用是将两个路径连接起来。

2>osgEarth::ImageLayer Class。表示包含位图数据的地图地形层。它的继承关系如下图:

3>osgEarth::ElevationLayer Class.表示包含高程网格的地图地形层。继承关系如下:

4>osgEarth::Util::TMSPackager Class。此类的作用是从imageLayer和elevationLayer中读取瓦片数据,然后基于磁盘瓦片资源库将瓦片数据存储起来。

此类中的函数void TMSPackager::run( TerrainLayer* layer, Map* map )起着至关重要的作用。下面对这个函数进行详细的分析。

void TMSPackager::run( TerrainLayer* layer, Map* map )

此函数主要是从基本的TileKey获得图像数据。此函数的主要过程如下所示:

第一步是获取所有的root TileKey.

std::vector rootKeys;

map->getProfile()->getRootKeys( rootKeys );

第二步是获取瓦片,弄清楚图像的尺寸大小。

ImageLayer* imageLayer = dynamic_cast(layer);

ElevationLayer* elevationLayer = dynamic_cast(layer);

这里是利用dynamic_cast进行基类的指针转换到子类的指针,转换过程中进行动态类型检查,比static_cast向下转换更加安全。

第三步是如果层的名字存在则直接读取,否则设置一个默认的名字。

其中分别就imageLayer和elevationLayer来进行判断,得到相应的文件的后缀名,来设置瓦片的大小。

最后一步是设置TMS处理器handler。在初始化时用到了类:

osgEarth::Util::WriteTMSTileHandler Class。此类是TMS处理器,按照TMS格式从层中输出瓦片数据,并按照TMS结构封装瓦片数据。此类的继承关系如下图所示:

_handler = new WriteTMSTileHandler(layer, map, this);

构造了handler之后就是初始化TileVisitor。

osgEarth::TileVisitor Class。此类是工具类,它遍历概要文件且发出基于扩展名和层级大小的TileKey.

5>osgEarth::Drivers::TMSOptions Class。父类osgEarth::TileSourceOptions是构建瓦片源驱动的选项。它被其他的osgEarth::Drivers::xxxOption继承。此处的TMSOption的作用是获取与设置TMS相应的选项。附:TMS(Tile Map Service)是一种地理栅格数据组织方式,适用于金字塔状组织方式。

6>osgEarth::ImageLayerOptions Class。此类是初始化影像层的Option,它能够设置ImageLayerOptions相应的属性。比如透明度,可视范围,透明颜色,LOD混合等。

7>osgEarth::ElevationLayerOptions Class。此类是初始化ElevationLayer的属性和选项。此类的继承关系如下图:

8>osgEarth::MapNodeOptions Class。此类是构建运行时的map节点。它的继承关系如下图所示。

最终是输出earth文件,

最新管理学答案Word文档

第一章【同步测试】 一、单选题 1.管理者在处理与组织成员和其他利益相关者的关系时,他们就在扮演(A) A.人际角色 B.信息角色 C.决策角色 2.在同不合作的供应商进行谈判的时候,管理者扮演的是(B )。 A.企业家角色 B.干扰应对者角色 C.资源分配者 3.(B)对于所有层次管理的重要性大体相同。 A.技术技能 B.人际技能 C.概念技能 4.作为(B )管理者把重要的信息传递给工作小组成员,作为(C )管理者把信息传递给单位或者组织以外的个人。 A.监督者 B.传播者 C.发言人 5.在做出企业并购决策中,管理者必须从多个角度出发全面分析拟购企业目前状况及可能的发展余地等情况,这时管理人员需要的技能主要是(C ) A.诊断技能 B.人际关系技能 C.概念性技能 D.技术技能 6. 关于管理的应用范围,人们的认识不同,你认为下列哪个说法最好?(B) A.只适用于盈利性工业企业; B.普遍适用于各类组织; C.只适用于非营利性组织; D.只适用于营利性组织 7. 管理人员与一般工作人员的根本区别在于(D ) A.需要与他人配合完成组织目标; B.需要从事具体的文件签发审阅工作; C.需要对自己的工作成果负责 D.需要协调他人的努力以实现组织目标 8. 越是处于高层的管理者,其对于概念技能、人际技能、技术技能的需要,就越是按以下顺序排列( C ) A.概念技能,技术技能,人际技能; B.技术技能,概念技能,人际技能; C.概念技能,人际技能,技术技能; D.人际技能,技术技能,概念技能 9.管理是一种艺术,是强调管理的(D) A.精确性B.沿续性C.随意性D.实践性

管理学

第一张管理活动与管理理论 1、管理的定义、性质 管理是指组织为了达到个人无法实现的目标,通过各项职能活动,合理分配、协调相关资源的过程。 2、管理职能及其相互关系 管理的职能:决策与计划、组织、领导、控制、创新 1.决策是计划的前提,计划是决策的逻辑延续 2.组织、领导和控制旨在保证决策的顺利实施 3.创新贯穿于各个管理职能和各个组织层次之中 3、管理者的角色和技能 管理者的角色: 人际角:人际角色归因于管理者的正式权力。管理者所扮演的三种人际角色是代表人角色、领导者角色和联络者角色。 信息角色:在信息角色中,管理者负责确保和其一起工作的人具有足够的信息。管理职责的性质决定了管理者既是所在单位的信息传递中心,也是别的单位的信息传递渠道。 决策角色:在决策角色中,管理者处理信息并得出结论。如果信息不用于决策,就会丧失其应有的价值。管理者负责做出决策,并分配资源以保证决策方案的实施。 管理者的技能: 人际技能:运用其所监督的专业领域中的过程、惯例、技术和工具的能力 关系技能:成功地与别人打交道并与别人沟通的能力 概念技能:产生新想法并加以处理,以及将关系抽象化的思维能力 4、管理思想的形成过程 管理活动是管理思想的根基,管理思想来自管理活动中的经验 管理思想是管理理论的基础,管理理论是管理思想的提炼、概括和升华,管理理论本身是管理思想,只不过是较成熟、系统化程度较高的管理思想,但并非所有管理思想都是管理理论 管理理论对管理活动有指导意义同时又要经受管理活动的检验 管理理论:古典管理理论—行为管理理论—数量管理理论—系统管理理论—权变管理理论—质量管理理论5、中外早期的管理思想 中国管理思想 中国作为四大文明古国之一,有着丰富的管理思想:《孙子兵法》、《周礼》、“田忌赛马”的智慧 外国管理思想 1.亚当.斯密的劳动分工观点和经济人观点 使劳动者专门从事一种单纯的操作,从而提高熟练程度、增进技能 减少劳动者的工作转换,节约通常由一种工作转到另一种工作所损失的时间 使劳动简化,使劳动者的注意力集中在一种特定的对象上,有利于发现比较方便的工作方法,促进工具的改良和机器的发明 2.小瓦特和博尔顿的科学管理制度 生产管理和销售方面:根据生产流程的要求,配置机器设备,编制生产计划,制订生产作业标准,实行零部件生产标准化,研究市场动态,进行预测 成本管理方面:建立起详细的记录和先进的监督制度 人事管理方面:制订工人和管理人员的培训和发展规划 进行工作研究,并按工作研究结果确定工资的支付办法 实行由职工选举的委员会来管理医疗费制度等福利制度 3.马萨诸塞车祸与所有权和管理权的分离 独立的管理职能和专业的管理人员正式得到承认

管理学答案-Word-文档-(4)

管理学答案-Word-文档-(4)

第一章【同步测试】 一、单选题 1.管理者在处理与组织成员和其他利益相关者的关系时,他们就在扮演(A) A.人际角色 B.信息角色 C.决策角色 2.在同不合作的供应商进行谈判的时候,管理者扮演的是(B )。 A.企业家角色 B.干扰应对者角色 C.资源分配者 3.(B)对于所有层次管理的重要性大体相同。 A.技术技能 B.人际技能 C.概念技能 4.作为(B )管理者把重要的信息传递给工作小组成员,作为(C )管理者把信息传递给单位或者组织以外的个人。 A.监督者 B.传播者 C.发言人 5.在做出企业并购决策中,管理者必须从多个角度出发全面分析拟购企业目前状况及可能的发展余地等情况,这时管理人员需要的技能主要是(C ) A.诊断技能 B.人际关系技能 C.概念性技能 D.技术技能 6. 关于管理的应用范围,人们的认识不同,你认为下列哪个说法最好?(B) A.只适用于盈利性工业企业; B.普遍适用于各类组织; C.只适用于非营利性组织; D.只适用于营利性组织 7. 管理人员与一般工作人员的根本区别在于(D ) A.需要与他人配合完成组织目标; B.需要从事具体的文件签发审阅工作; C.需要对自己的工作成果负责 D.需要协调他人的努力以实现组织目标 8. 越是处于高层的管理者,其对于概念技能、人际技能、技术技能的需要,就越是按以下顺序排列( C ) A.概念技能,技术技能,人际技能; B.技术技能,概念技能,人际技能; C.概念技能,人际技能,技术技能; D.人际技能,技术技能,概念技能 9.管理是一种艺术,是强调管理的(D) A.精确性B.沿续性C.随意性D.实践性

第一章习题 管理学

(一)选择题 1、管理者在处理与组织成员和其他利益相关者的关系时,他们就在扮演。 A、人际角色 B、信息角色 C、决策角色 2、在中,管理者处理信息并得出结论。 A、人际角色 B、信息角色 C、决策角色 3、在同不合作的供应商进行谈判的时候,管理者扮演的是。 A、企业家角色 B、混乱驾驭者角色 C、资源分配者角色 4、对于基层管理而言,最重要的是。 A、技术技能 B、人际技能 C、概念技能 5、对于高层管理最重要,对于中层管理较重要,对于基层管理不重要。 A、技术技能 B、人际技能 C、概念技能 6、从典型到一般的研究方法是。 A、归纳法 B、试验法 C、演绎法 7、作为,管理者把重要的信息传递给工作小组成员,作为,管理者把信息传递给单位或者组织以外的个人。 A、监听者 B、传播者 C、发言人 8、田力是某大型企业集团和总裁助理,年富力强,在助理岗位上工作得十分出色,他最近被任命为集团销售总公司的总经理,从而由一个参谋人员变成了独立部门的负责人。下面是田力最近参与的几项活动,你认为这其中的哪一项几乎与他的领导职能无关?。 A、向下属传达他对销售工作目标的认识 B、与某用户谈判以期达成一项长期销售协议 C、召集公司有关部门的职能人员开联谊会,鼓励他们克服难关 D、召集各地分公司经理讨论和协调销售计划的落实情况 9、关于管理的应用范围,人们的认识不同,你认为下列哪个说法最好?。 A、只适用于盈利性工业企业 B、普遍适用于各类组织 C、只适用于非营利性组织 D、只适用于营利性组织 10、管理人员与一般工作人员的根本区别在于。 A、需要与他人配合完成组织目标 B、需要从事具体的文件签发审阅工作 C、需要对自己的工作成果负责 D、需要协调他人的努力以实现组织目标 11、管理中的组织职能首先是对管理人员的的管理 A. 管理水平 B. 管理方法 c. 管理质量 D. 管理劳动 12、在做出是否收购其他企业的决策中,管理者必须从多个角度出发全面分析拟购企业的目前状况及可能的发展余地等情况,这时管理人员需要的技能主要是。 A、人际技能 B、诊断技能 C、概念技能 D、技术技能 13、管理者出席社区的集会或参加社会活动时 , 所行使的是 A. 挂名首脑 B. 联络者 c. 发言人 D. 谈判者 14、保证企业中进行的一切活动符合所制定的计划和所下达的命令 , 这是管理的 职能。 A. 控制 B. 组织 c. 领导 D. 计划 15、对组织的发展有着举足轻重的作用

2018考研:《管理学原理与方法》笔记(第六章)

2018考研:《管理学原理与方法》笔 记(第六章) 第一节决策的定义、原则与依据 一、决策的定义 ——决策是管理者识别并解决问题以及利用机会的过程 1:决策的主体是管理者2:决策的本质是一个过程,这一过程由多个步骤组成 3:决策的目的是解决问题或利用机会 二、决策的原则 1:决策遵循的是满意原则,而不是最优原则。要使得决策达到最优,必须 a:容易获得与决策有关的全部信息 b:真实了解全部信息的价值所在,据此控制所有可能的方案 c:准确预期到每个方案在未来的执行结果 2:现实中上述条件往往得不到满足,具体来说: a:组织内外存在的一切,对组织的现在和未来都会直接或间接地产生某种程度的影响,但决策者很难收集到反映这一切情况的信息 b:对于收集到的有限信息,决策者的利用能力也是有限的,决策者只能制定数量有限的方案 c:决策所预测的未来状况可能与实际的未来状况有出入,人们对未来的认识是不全面的。 三:决策的依据——信息(信息的数量和质量直接影响决策水平) 第二节决策的类型和特点 一:决策的类型 (一) 期决策和短期决策 1:长期决策:指有关组织今后发展方向的长远性、全局性的重大决策,又称“长期战略决策”如:投资方向的选择 2:短期决策:为实现长期战略目标而采取的短期策略手段。又称“短期战术决策”如:物资储备、生产中资源配置等问题。 (二) 战略决策、战术决策与业务决策 1:战略决策:涉及组织长远发展和长远目标的决策,具有长远性和方向性,如:组织目标、方针的确定 2:战术决策:又称“管理决策”是在组织内贯彻的决策,属于战略执行过程中的具体决策。 3:业务决策:日常生活中为提高生产效率工作效率而作出的决策,只对组织产生局部影响。 (三) 集体决策与个人决策 集体决策的优点:①能更大范围地汇总信息②能拟定更多的备选方案③能得到更多的认同 ④能更好地沟通⑤能做出更好的决策等 集体决策的缺点:花费时间较多、产生群体思维以及责任不明确 (四) 初始决策和追踪决策

管理学 ( 第1次 )

第1次作业 一、单项选择题(本大题共100分,共 40 小题,每小题 2.5 分) 1. ()组织结构是一种只有很小的中心机构,以合同为基础,依靠其他组织 进行制造、分销、营销或其他重要业务经营活动的组织结构形式。 A. 网络型 B. 事业部制 C. 直线制 D. 矩阵型 2. 以下不属于经营战略的是:( ) A. 成本领先战略 B. 收缩型战略 C. 差异 化战略 D. 集中战略 3. ()以满足社会利益和履行社会责任为主要目标的组织 A. 非营利性组织 B. 营利性组织 C. 工业组织 D. 企业组织 4. 以下不属于外部招聘缺点的是:( ) A. 造成“近亲繁殖” B. 对求职者无 法深入了解; C. 不能迅速的开展工作 D. 内部职工积极性受打击,失去信心5. 对有效控制的基本原则的说法中错误的是() A. 同计划与组织相适应 B. 突出重点,强调例外 C. 具有灵活性、及时性和经济性 D. 注重培养领导对组 织成员的控制能力 6. 某员工因上班迟到受到车间主任的批评。这是一种什么性质的强化?( ) A. 正强化 B. 惩罚 C. 负强化 D. 自然消退 7. 管理的计划职能的主要任务就是要确定() A. 组织结构的蓝图 B. 组织 的领导方式 C. 组织中的工作设计 D. 组织的目标和实现目标的途径 8. 刘教授到一个国有大型企业去咨询,该企业张总在办公室热情接待了刘教授,并向刘教授介绍企业的总体情况。张总讲了不到15分钟,办公室的门就开了一条缝,有人在外面叫张总出去一下。于是张总就说:“对不起,我先出去 一下。”10分钟后张总回来继续介绍情况。不到15分钟,办公室的门又开 了,又有人叫张总出去一下,这回张总又出去了10分钟。整个下午3小时张总共出去了10次之多,使得企业情况介绍时断时续,刘教授显得很不耐烦。这说明:() A. 张总不重视管理咨询。 B. 张总的公司可能这几天正好遇到紧 急情况。 C. 张总可能过于集权。 D. 张总重视民主管理。 9. _____理论认为人之初性本恶,要靠严密的控制、监督和惩罚来强迫员工为 组织效力;______理论认为人之初性本善,在管理中实行以人为中心的、宽容的、民主的管理方式。() A. X理论;Y理论 B. X理论;一般管理理论 C. 人际关系学说;X理论 D. 行政组织理论;Y理论 10. 在()领导方式下,组织沟通通常是以下行沟通为主. A. 独裁式 B. 放任式 C. 民主式 D. 组织沟通方式实际上与领导方式无关 11. ()是指组织活动所处的大环境,包括政治法律环境、社会文化环境、经济环境、技术环境、自然环境。 A. 外部环境 B. 内部环境 C. 一般环境 D. 具体环境 12. 科学管理的中心问题是( ) A. 制定定额 B. 实现顾客价值性 C. 提高质量 D. 提高效率 13. 以下不属于目标管理缺点的是() A. 科学目标难以确定 B. 目标的商定很费时间 C. 缺乏灵活性 D. 不利于调动职工的积极性和主动性 14. 以下不属于目标管理特征的是:() A. 实现参与式管理,是一种民主的管理 B. 注重管理实践,是一种成果管理 C. 实现自我控制,是一种自觉的管 理 D. 权利集中在高层管理者手中,属于集权式的管理 15. ( )认为管理是环境的函数,管理是随着环境的变化而变化的。 A. 权变管理理论 B. 系统管理理论 C. 科学管理理论 D. 行政组织理论

第一章习题 管理学

第一章习题管理学

(一)选择题 1、管理者在处理与组织成员和其他利益相关者的关系时,他们就在扮演。 A、人际角色 B、信息角色 C、决策角色 2、在中,管理者处理信息并得出结论。 A、人际角色 B、信息角色 C、决策角色 3、在同不合作的供应商进行谈判的时候,管理者扮演的是。 A、企业家角色 B、混乱驾驭者角色 C、资源分配者角色 4、对于基层管理而言,最重要的是。 A、技术技能 B、人际技能 C、概念技能 5、对于高层管理最重要,对于中层管理较重要,对于基层管理不重要。 A、技术技能 B、人际技能 C、概念技能 6、从典型到一般的研究方法是。 A、归纳法 B、试验法 C、演绎法

7、作为,管理者把重要的信息传递给工作小组成员,作为,管理者把信息传递给单位或者组织以外的个人。 A、监听者 B、传播者 C、发言人 8、田力是某大型企业集团和总裁助理,年富力强,在助理岗位上工作得十分出色,他最近被任命为集团销售总公司的总经理,从而由一个参谋人员变成了独立部门的负责人。下面是田力最近参与的几项活动,你认为这其中的哪一项几乎与他的领导职能无关?。 A、向下属传达他对销售工作目标的认识 B、与某用户谈判以期达成一项长期销售协议 C、召集公司有关部门的职能人员开联谊会,鼓励他们克服难关 D、召集各地分公司经理讨论和协调销售计划的落实情况 9、关于管理的应用范围,人们的认识不同,你认为下列哪个说法最好?。 A、只适用于盈利性工业企业 B、普遍适用于各类组织 C、只适用于非营利性组织

D、只适用于营利性组织 10、管理人员与一般工作人员的根本区别在于。 A、需要与他人配合完成组织目标 B、需要从事具体的文件签发审阅工作 C、需要对自己的工作成果负责 D、需要协调他人的努力以实现组织目标 11、管理中的组织职能首先是对管理人员的的管理 A. 管理水平 B. 管理方法 c. 管理质量 D. 管理劳动 12、在做出是否收购其他企业的决策中,管理者必须从多个角度出发全面分析拟购企业的目前状况及可能的发展余地等情况,这时管理人员需要的技能主要是。 A、人际技能 B、诊断技能 C、概念技能 D、技术技能 13、管理者出席社区的集会或参加社会活动时 , 所行使的是 A. 挂名首脑 B. 联络者 c. 发言人 D. 谈判者 14、保证企业中进行的一切活动符合所制定的计划和所下达的命令 , 这是管理的 职能。 A. 控制 B. 组织 c. 领导 D. 计划 15、对组织的发展有着举足轻重的作用 A. 控制 B. 领导 c. 创新 D. 决策 16、管理者向董事和股东说明组织的财务状况和战略方向时 , 所扮演的是 A. 发言人角色 B. 传播者角色 c. 联络者角色

相关主题