摘要://显示table of Content内容 private void OpenContenWindow()//over视图 { IMxDocument mxDocument = m_application.Document as IMxDocument; int num = mxDocument.ContentsViewCount; for (int i = 0; i < num; i++) { ESRI.ArcGIS.ArcMapUI.IContentsView contentsView = mxDocument.get_ContentsView(i); MessageBox.Sho
阅读全文
摘要:About ArcPy ArcPy is a site package that comes with any ArcGIS product. The functions are built upon the fine-grain ArcObjects to simplify many geoprocessing tasks. Its goal is to create the cornerstone for a useful and productive way to perform geographic data analysis, data conversion, data manage
阅读全文
摘要:private void ExtensionList(IApplication application){ List < string > loadedExtensions = new List < string > (); List < string > unloadedExtensions = new List < string > (); //All extensions returned by extension manager have been loaded at startup. IExtensionManager regularE
阅读全文
摘要:从含有X,Y,Z的字段数据生成要素类上一篇 / 下一篇 2011-11-02 10:40:54 / 个人分类:ArcGIS Engine之路 查看( 171 ) / 评论( 0 ) / 评分( 0 / 0 ) 好长时间没更新博客了,从含有X,Y,Z的字段数据生成要素类,代码如下:public IFeatureClass CreateXYEventSource(ITable table, ISpatialReference spatialReference){ IXYEvent2FieldsProperties xyEvent2FieldsProperties = new XYEvent2Fie
阅读全文
摘要:Function FindLabel ( [NAME],[DZM] )dim cd1dim cd2dim bcd cd1=len([DZM])cd2=len([NAME])if (cd1>cd2) then bcd=round((cd1-cd2)/2,0) FindLabel = "<und>"& string(bcd," ") & [NAME] &string(bcd," ") &"</und>"&vbcrlf& [dzm]else F
阅读全文
摘要:Function FindLabel ( [NAME],[DZM] )dim cd1dim cd2dim bcd cd1=len([DZM])cd2=len([NAME])if (cd1>cd2) then bcd=round((cd1-cd2)/2,0) FindLabel = "<und>"& string(bcd," ") & [NAME] &string(bcd," ") &"</und>"&vbcrlf& [dzm]else F
阅读全文
摘要:ArcGIS 10中的三维效率不错,运行很快是需要做优化的,其中非常重要的一点就是内存缓存的设置。在ArcGLobe中通过GlobeOption我就可以弹出选项卡,通过页面来设置各个需要内存的分配比例。那么ArcGIS Engine自己写的程序又是如何进行内存分配呢?下面分享ArcGIS Engine设置Memory Cache的方法。Sub MemoryLimits() Dim pDoc As IGMxDocument: Set pDoc = ThisDocument Dim pScene As IScene: Set pScene = pDoc.Scene Dim pGlobe As IG
阅读全文
摘要:::小小几步 大大改变——ArcGlobe 3D性能优化::ArcGlobe 10显示效率到底如何?当场景包含超多精细建模模型的时候,浏览体验是否依然流畅?通过最近接触到的几个项目,对于性能优化有了一定的认识,总结出优化流程和大家分享。做到如下几步,显示效率就有大大改变。1. ArcGlobe场景设置对于第一次打开ArcGlobe的用户,也需要进行一系列场景设置,比如改变缓存存放路径,按照需要添加的数据适当增加硬盘缓存和调整虚拟缓存等等。下图是在customize | ArcGlobe Option | Display Cache选项卡中队Cache Pach进行修改,默认为C盘安装目录下。适
阅读全文
摘要:Arcgis “字段计算器”可能被禁用的原因
阅读全文
摘要:错误信息: 在生成等高线时,有时会沿栅格单元边界创建出正方形或块状的等高线。原因:由于栅格的值是一个整数,因此这不是一个错误,它是表现数据的精确等高线。解决方法:如果想要获得更平滑的等高线,请在下列方案中选择一种:• 对表面做光滑处理使用聚焦统计(FocalStatistics)工具对栅格数据进行处理。该工具需要空间分析许可。 • 调整基本等高线偏移基本等高线使生成的等高线不再直接通过那些采样点。这个偏移可以尽可能小,大约0.0001米• 结合使用光滑表面和调整基本等高线 结合以上两种方法可以生成更光滑、美观的等高线。
阅读全文
摘要:摘要: 不写代码也可以创建带纹理的Multipatch内容:在ArcGIS中创建有纹理的multipatch的三种方法:1.使用Import 3D Files空间处理工具 (ArcToolbox->3D Analyst Tools->From File) 从3D Studio Max, SketchUp, VRML, GeoVRML, 或者OpenFlight文件创建multipatch要素类。ArcGIS 9.3中会有选项可以导入COLLADA文件。2.为你的点数据应用3D符号, 使用Layer 3D to Feature Class空间处理工具 (ArcToolbox->
阅读全文
摘要:问题: 在ArcGIS Desktop中TIN的最大节点数是多少?回答:在ArcGIS Desktop中TIN的最大节点数目在15-20百万之间。更大的TIN文件不能在ArcGIS desktop中创建和使用。这是因为ArcGIS Desktop使用了操作系统的内存管理系统,它为Windows应用程序设置了每个进程2GB的限制
阅读全文
摘要:问题: ArcGIS三维分析扩展模块能否使用3ds max的模型?如何使用?回答:可以使用3ds max创建的模型。步骤如下:一、首先,在3ds Max中,新建一个工程,并使用标准基本体中的平面、圆柱体和长方体,如搭积木般搭建起一个房子二、保存该工程(名为house.max),可先把相关的纹理图片拷贝到与该工程同一个目录下,有柱子的纹理,有地面的纹理,还有顶部四方体的纹理三、贴纹理1、 打开材质编辑器2、 选择其中一个材质球,点击环境光后面的灰色方格,打开调色板,把环境光调整为白色,漫反射也变白3、 打开漫反射后面的M,弹出材质/贴图浏览器, 选择位图,弹出纹理图片浏览器,选择地面的纹理贴图4
阅读全文
摘要:文章编号: 23242 软件: ArcGIS-ArcEditor8.1,8.1.2,8.2,8.3,9.0,9.1,9.2,9.3,9.3.1ArcGIS-ArcInfo8.1,8.1.2,8.2,8.3,9.0,9.1,9.2,9.3,9.3.1ArcGIS-ArcView8.1,8.1.2,8.2,8.3,9.0,9.1,9.2,9.3,9.3.1 操作系统: N/A 摘要: ArcScene中的飞行工具,其速度是相对的,从负数代表向后,正数代表向前。有时需要改变一下这个速度。内容:在ArcScene打开一个可视表面1. 点击飞行工具。 2. 左键单击,这时速度为1。 3. 当飞行时,点击
阅读全文
摘要:文章编号: 27449 软件: ArcGIS-ArcEditor9.0,9.1,9.2,9.3,9.3.1ArcGIS-ArcInfo9.0,9.1,9.2,9.3,9.3.1ArcGIS-ArcView9.0,9.1,9.2,9.3,9.3.1 操作系统: N/A 摘要: 描述在ArcScene如何为线要素设置纹理。内容:请按照如下步骤操作。如需更多信息,请参考ArcGIS Desktop 帮助文档关于3D符号的内容Extensions > 3D Analyst 。1. 右键点击图层,并打开图层属性对话框。 2. 点击符号化属性页 3. 点击符号打开符号选择器。 4. 点击‘更多符号’
阅读全文
摘要:文章编号: 35443 软件: ArcGIS-ArcEditor9.3,9.3.1,10ArcGIS-ArcInfo9.3,9.3.1,10ArcGIS-ArcView9.3,9.3.1,10ArcSDE9.3,9.3.1,10 操作系统: Windows 2000, XP, 2003Server, Vista, Win 7 摘要: 在分类渲染计算分类间隔时,默认情况下进行了一个基于直方图的快速估计。如果要通过对每一个唯一值进行计算以得到一个更精确的分类,需要对一个注册表的设置进行更改。备注:这篇技术文章不适用于ArcGIS 桌面9.3版本最终版。此文章仅适用ArcGIS桌面 9.3 Rast
阅读全文