经常有客户会咨询到如何提高地图的显示性能.为何ArcMap刷新地图那么缓慢.为何地图服务响应要等待10多秒? 诸如这些问题,虽然它们的表象都是相似的,但是往往在分析排查问题的时候,我们发现背后的原因是存在多种可能的,有时是由于数据库的索引建立不合理,有时是由于文件存储策略不合理,有时是网络的问题,这就要求我们分层次来思考问题.今天我们就首先来看看如何初步定位层次. 只是我们会用到esri提供一个地图性能分析工具Mxdperfstat,使用该工具,我们能获得一份可读性十分强的性能概述报告. 这个工…
经常有用户询问,我的MXD图层比较多,而且配置好了相关的符号,但是我的服务器更换了一下,而且两个服务器的要素类名称都是一样的,我想配置一下新的数据源,而且我的这个MXD已经连接不到原来的数据源了,打开这个MXD,要花费很长时间,请问有什么可以避免的么?   因为这种情况下,打开MXD的时候,会查询数据源,特别是SDE数据源,如果找不到MXD记录的相关参数信息,系统会默认一直在找相应的IP(也可以理解一直在Ping),而且也会寻找你们局域网里面的所有机器,那么如果数据图层比较多,这个时间肯定会比较…
ArcGIS中默认情况下,地图文档的数据源路径为绝对路径.在这种情况下,如果移动/拷贝地图文档及其数据源后,再次打开地图文档时,就看不到具体图层数据了(图层列表中图层前有“!”图标,并且无法查看图层数据),需要重新设置数据源路径才能解决. 不过还有一种更快捷的方式能够解决该问题,即“存储数据源的相对路径”,设置如下: 1 打开地图文档属性设置对话框 2 勾选下面选项…
.mxd是arcgis 的地图文档后缀名. .msd是arcgis 的地图服务定义文件,是 map service definition 的缩写. 基于 MSD 的服务支持 Maplex.制图表达和新图层类型 地图服务定义 (MSD) 是用于发布地图的一种文件类型,以便通过 ArcGIS Server 进行快速动态绘制.MSD 支持在各版本中新增的 ArcGIS 制图功能的一部分.ArcGIS 10 在基于 MSD 的服务中新增了对制图表达和 Maplex 标注引擎的支持. 这些功能的运算量本来…
ArcGIS自定义工具箱-显示地图文档结构 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 目的:显示地图文档mxd的数据组织结构,数据框,图层,表 使用方法: 地图文档为可选参数,默认值表示当前地图文档 结果: 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com…
1.加载地图文档 在ArcGIS中,以mxd作为扩展名的文件叫地图文档. 地图文档中只是包含图层的引用,即存储当前地图的图层路径.符号.状态.修饰等信息,并不存储真实的数据层. ArcGIS Map中,图层(Layer)是地图(Map)的基本组成单位.图层可以是要素图层,也可以是栅格图层.要素图层有点.线.面3种显示不同类型要素类的图层,也有专题图层,如显示拓扑检查结果的图层.网络分析结果图层等:栅格图层是航片.遥感影像.数字高程模型.普通图片等. 介绍两种打开mxd文件的方法 方法一:运用Lo…
在对地图文档进行修改后,经常需要对其进行保存.地图文档的保存有直接保存和另存为两种方式.这里的地图文档的修改指的是修改地图文档文件记录信息,不是对空间数据的编辑. 1.地图文档保存 具体实现的思路: 1)地图文档的保存主要使用IMapDocument接口,首先使用IMxdContents接口读取已打开的地图文档的内容,并使之替换IMapDocument接口的实例对象. 2)保存时使用IMapDocument接口的Save方法,函数原型为 public void Save (bool)bUsere…
有些可用于 ArcMap 之类的其他 ArcGIS Desktop 应用程序的地理处理工具在 ArcGIS Pro 中不可用.用于处理 ArcGIS Pro 所不支持的数据格式的地理处理工具已被移除,无法在应用程序中使用,亦无法通过 Python 或模型构建器来使用. 某些工具箱已从 ArcGIS Pro 中完全移除,而其他工具箱可能只有一个或几个工具不可用.有关哪些工具箱和工具不可用.在未来版本中是否可用.以及这些工具箱和工具的可能替代产品的详细信息,请参阅以下工具箱和工具列表. 了解有关用于…
 Howto: 在ArcGIS10中将地图文档(mxd文档)批量保存到之前版本 文章编号 : 38783 软件: ArcGIS - ArcEditor 10 ArcGIS - ArcInfo 10 ArcGIS - ArcView 10 操作系统: N/A 摘要: 以下说明展示了如何在ArcGIS10中通过简单的脚本将地图文档(mxd文档)保存成之前版本. 内容: 在ArcGIS 10中,地图文档被保存为10的版本.为了与使用早期版本ArcGIS的用户共享地图文档,可以使用File->Save…
原文:动态创建地图文档MXD并发布地图服务 1.动态创建MXD private bool CreateMxd(string MxdPath, string MxdName) { IMapDocument pMapDocument = CreateObject("esriCarto.MapDocument") as IMapDocument; if (MxdPath.Substring(MxdPath.Length - 1) != @"\") MxdPath += @…