IEnvelope Interface

Provides access to methods and properties of envelopes. Note: the IEnvelope interface has been superseded byIEnvelope2. Please consider using the more recent version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

Envelopes are the rectangular window that contain a specific element.  All Geometry objects have an envelope defined by the XMin, XMax, YMin, and YMax of the object.  Envelopes can also serve as the viewing area for a particular view screen or data frame.

Members

Description

 

CenterAt

Moves this envelope so it is centered at p.

 

DefineFromPoints

Defines the envelope to cover all the points.

 

Depth

The depth of the envelope.

 

Dimension

The topological dimension of this geometry.

 

Envelope

Creates a copy of this geometry's envelope and returns it.

 

Expand

Moves the X and Y coordinates of the sides toward or away from each other.

 

ExpandM

Moves the measure of the sides toward or away from each other.

 

ExpandZ

Moves the Z attribute of the sides toward or away from each other.

 

GeometryType

The type of this geometry.

 

GeoNormalize

Shifts longitudes, if need be, into a continuous range of 360 degrees.

 

GeoNormalizeFromLongitude

Normalizes longitudes into a continuous range containing the longitude. This method is obsolete.

 

Height

The height of the envelope.

 

Intersect

Adjusts to include only the area also included by inEnvelope.

 

IsEmpty

Indicates whether this geometry contains any points.

 

LowerLeft

The lower left corner.

 

LowerRight

The lower right corner.

 

MMax

The maximum measure value in the area of the envelope.

 

MMin

The minimum measure value in the area of the envelope.

 

Offset

Moves the sides x units horizontally and y units vertically.

 

OffsetM

Moves the sides m units.

 

OffsetZ

Moves the sides z units.

 

Project

Projects this geometry into a new spatial reference.

 

PutCoords

Constructs an envelope from the coordinate values of lower, left and upper, right corners.

 

QueryCoords

Returns the coordinates of lower, left and upper, right corners.

 

QueryEnvelope

Copies this geometry's envelope properties into the specified envelope.

 

SetEmpty

Removes all points from this geometry.

 

SnapToSpatialReference

Moves points of this geometry so that they can be represented in the precision of the geometry's associated spatial reference system.

 

SpatialReference

The spatial reference associated with this geometry.

 

Union

Adjusts to overlap inEnvelope.

 

UpperLeft

The upper left corner.

 

UpperRight

The upper right corner.

 

Width

The width of the envelope.

 

XMax

The position of the right side.

 

XMin

The position of the left side.

 

YMax

The position of the top.

 

YMin

The position of the bottom.

 

ZMax

The maximum Z value in the area of the envelope.

 

ZMin

The minimum Z value in the area of the envelope.

Inherited Interfaces

Interfaces

Description

IGeometry

Provides access to members that describe properties and behavior of all geometric objects.

CoClasses that implement IEnvelope

CoClasses and Classes

Description

Envelope

A rectangle with sides parallel to a coordinate system defining the extent of another geometry; optionally has min and max measure, height and ID attributes.

[C#]

//The following C# code shows how to create an envelope from coordinates:
        IEnvelope env = new EnvelopeClass()
as IEnvelope;

env.PutCoords(-10, -5, 10, 5);

Envelope的更多相关文章

  1. webservice调用服务端数据时给soapenv:Envelope 添加自定义的命名空间

    最近做第三方接口,服务端需要 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/&qu ...

  2. Envelope对象介绍

    Envelope也称包络线,是一个矩形区域,是每个几何形体的最小外接矩形.每个Geometry都拥有一个Envelope,包括Envelope自身. 它定义了XMax,XMin,YMax,YMin,H ...

  3. Envelope几何对象 Curve对象几何对象 Multipatch几何对象 Geometry集合接口 IGeometryCollection接口

    Envelope是所有几何对象的外接矩形,用于表示几何对象的最小边框,所有的几何对象都有一个Envelope对象,IEnvelope是Envelope对象的主要接口,通过它可以获取几何对象的XMax, ...

  4. webService 客户端调用及异常信息First Element must contain the local name, Envelope , but found definitions

    报错:“First Element must contain the local name, Envelope , but found definitions”: 原因:EndpointReferen ...

  5. digital envelope routines:EVP_DecryptFinal_ex:wrong final block length问题原因分析

    最近在做一个项目时,使用openssl中的aes进行加密和解密,使用相同的密钥但是出现下面的错误日志: 139868329146176:error:0606506D:digital envelope ...

  6. ISO 7816-4: GET RESPONSE and ENVELOPE command

    http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-4_7_transmission_interindustry_command ...

  7. Customize WCF Envelope and Namespace Prefix

    转自:http://vanacosmin.ro/Articles/Read/WCFEnvelopeNamespacePrefix Posted on January 8th 2014 by Vana ...

  8. axis client error Bad envelope tag: definitions

    http://blog.csdn.net/lifuxiangcaohui/article/details/8090503 ——————————————————————————————————————— ...

  9. SOAP 版本可能不匹配: 出现意外的 Envelope 命名空间 http://schemas.xmlsoap.org/wsdl/

    原错误描述:SOAP 版本可能不匹配: 出现意外的 Envelope 命名空间 http://schemas.xmlsoap.org/wsdl/.应为 http://schemas.xmlsoap.o ...

  10. WebService发布与调用问题:expected: {http://schemas.xmlsoap.org/soap/envelope/}Envelope but found: {http://schemas.xmlsoap.org/wsdl/}definitions

    Mailbox===AsYVzdwoY_b6uD s>>>>>>>javax.xml.ws.Service@103bf65 hs>>>> ...

随机推荐

  1. PS:切图

    1.从psd中获取资源 2.基本了解 3.简单的图片操作和调整 4.对自己的审美提高一.界面设置: 1.新建设置:ctr+n; 预设:Web,大小Web(1920*1080) 背景:透明 2.移动工具 ...

  2. [Angular & Unit Testing] Automatic change detection

    When you testing Component rendering, you often needs to call: fixture.detectChanges(); For example: ...

  3. apache 使用 mod_fcgid.so模块时 配置指令

    FcgidBusyScanInterval指令 说明:扫描繁忙超时进程的间隔 语法: FcgidBusyScanInterval seconds 默认:FcgidBusyScanInterval 12 ...

  4. Android Cordova 插件开发之编写自己定义插件

    前言 本文适合Android+web的复合型人才,由于cordova本身就是混合开发,所以在Android开发的基础上,还要懂web相关技术(HTML+CSS+JS).可是也有例外,比方我.仅仅需负责 ...

  5. 传输资料在100MB以上的 传输介质选择

    传输资料在100MB以上的 硬盘-->千兆局域网-->硬盘 硬盘-->USB3.0-->硬盘 硬盘-->数据线-->硬盘 传输速率 USB 的理论传输值 USB2. ...

  6. 比较s+=4;和s=s+4;的不同

    1.s=s+4: public class Test { public static void main(String[] args){ short s=3; // s=s+4; //描述 资源 路径 ...

  7. code blocks主题颜色配置

    添加配置文件 注意:在添加这些自定义配置文件之前一定要先将之前的文件配置备份! 在添加时一定要确保Code::Blocks**没有**在运行!下载下面的文件,并将其添加到C:\Users\<你的 ...

  8. 转一篇对EJB理解的文章

    1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么 ...

  9. C++基于矢量图形库cairo画图图形

    //sudo apt-get install libcairo2-dev //pkg-config --cflags --libs cairo //-I/usr/include/cairo -I/us ...

  10. Spring入门--控制反转(IOC)与依赖注入(DI)

        1.控制反转(Inversion of Control)与依赖注入(Dependency Injection) 控制反转即IoC (Inversion of Control).它把传统上由程序 ...