ARCGIS 切图时弹出脚本错误
ArcGis拓扑错误检查及修改

arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。
2、在错误上右键选择merge,将重叠部分合并到其中一个面里。
二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。
2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。
3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。
附11。
must not overlay:单要素类,多边形要素相互不能重叠2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区)3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点4。
boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)5。
must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系)7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素8.must cover each other:多边形+多边形,两个多边形的要素必须完全重叠9。
ArcGIS Server常见错误及解决方法

ArcGIS Server常见错误及解决方法0\ 切片的地图服务设置为不自动回收不然系统会自动重启地图服务, 导致切片停止1\ 如果地图加载不上,rest是否发布正确, 是否已在目录中,如下图如果列表中不存在所发布的地图, 则进入http://data70:8399/arcgis/rest/admin清除缓存,如下图然后,再重新进入service管理中,检查可以export map看是否地图正常.第一部分:安装必须安装许可第二部分:使用改完密码必须重启,才起作用第三部分:维护Arcsde地图服务不能预览启动地图服务慢The coordinates or measures are out of bounds[INFO]13:49:21 加载的鹰眼为=====YYZT-zhongguoyingyan2011-5-10 13:49:24 com.esri.adf.web.data.WebContext addResource严重: Unable to initialize resource 'YYZT-zhongguoyingyan'. This resource will be removedcom.esri.adf.web.ags.ADFAGSException: Cannot create MapServer instance for server object 'YYZT-zhongguoyingyan' [hosts=[122.122.200.60]]at com.esri.adf.web.ags.data.AGSLocalConnection.activateResource(Unknown Source)at com.esri.adf.web.ags.data.AGSLocalConnection.initResource(Unknown Sou rce)at com.esri.adf.web.ags.data.AGSLocalMapResource.init(Unknown Source)at com.esri.adf.web.data.WebContext.addResource(Unknown Source)at com.gs.gis.MapResourceControl.addMapResource(MapResourceControl.java: 368)at com.gs.gis.MapResourceControl.mapResourceControl(MapResourceControl.j ava:230)at com.gs.gis.MapResourceControl.changRoleMapResource(MapResourceControl .java:164)at org.apache.jsp.map_jsp._jspService(map_jsp.java:788)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:269)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:188)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp atcher.java:691)at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica tionDispatcher.java:469)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD ispatcher.java:403)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis patcher.java:301)at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImp l.java:322)at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl. java:130)Arcgis rest 启动不起来http://data70:8399/manager/html用户名arcgismanager arcgis.manager查看arcgis 中tomcat日志,发现如下情况, 后经查实, arcgismanager密码不正确导致Starting tomcat thread2011-7-29 13:19:46 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-83992011-7-29 13:19:48 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-83432011-7-29 13:19:48 org.apache.catalina.startup.Catalina load信息: Initialization processed in 2687 ms2011-7-29 13:19:48 org.apache.catalina.core.StandardService start信息: Starting service Catalina2011-7-29 13:19:48 org.apache.catalina.core.StandardEngine start信息: Starting Servlet Engine: Apache Tomcat/5.5.92011-7-29 13:19:49 com.esri.internal.tomcat.realm.ArcGISCustomRealm start信息: Exception opening database connectionjava.sql.SQLException: 由于找不到数据库arcgissecuritystore,已拒绝连接。
脚本错误怎么办-形成原因及解决办法

脚本错误怎么办-形成原因及解决办法导语:当访问者所使用的浏览器不能完全支持页面里的脚本,就会形成"脚本错误"。
那么提醒脚本错误时,我们应该怎么办呢?以下是大学网小编整理的关于脚本错误的形成原因及解决办法,欢迎阅读参考。
脚本错误怎么办-形成原因及解决办法脚本是什么脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。
脚本通常可以由应用程序临时调用并执行。
各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。
如果在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到攻击。
所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。
通过“安全设置”对话框,选择“脚本”选项下的各种设置就可以轻松实现对脚本的禁用和启用。
形成原因“脚本错误”形成的原因是因为访问者所使用的浏览器不能完全支持页面里的脚本,而且出现频率并不低。
遇到“脚本错误”时一般会弹出一个非常难看的脚本运行错误警告窗口,而事实上,脚本错误并不会影响网站浏览,因此这一警告可谓多此一举。
解决方法1、清除一下IE浏览器的缓存,点IE上的工具——然后再选择最下面的Internet选项,再点Internet删除文件(记得勾上删除所有脱机内容),确定后再重新打开IE浏览器试试,同时请确认您使用的是IE6.0及以上版本。
2、您的网页上清缓存,在网页上选择工具->Interner选项->删除Cookies和删除文件,然后再确定。
3、请您点击IE浏览器中的“工具”,选择“internet选项”,进入“安全”页面,点击“自定义级别”,将您的安全设置设为“低”。
4、清空一下IE浏览器的cookies文件,在IE浏览器中设置“禁止自动脚本更新”,并不要选择“禁止运行ActiveX控件”,然后再尝试操作。
ARCGIS拓扑检查步骤与修正拓扑错误技巧

ARCGIS拓扑检查步骤与修正拓扑错误技巧ARCGIS拓扑检查步骤与修正拓扑错误技巧将数据装载如个人地理数据库,用拓扑功能自动检查数据错误启动ArcCatlalog;任意选择一个本地目录,"右键"->"新建"->"创建个人PerSOnal GeoDatabase";选择刚才创建的GeODatabaSe,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;选择刚才创建的数据集,"右键"->"导入要素类in port --feature class Sin gle",导入你要进行拓扑分析的数据;选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。
最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改将数据集导入ARCMAP中,点击edit按钮进行编辑。
打开eidt下拉菜单,选择more editing tools --------- topology 出现拓扑编辑工具栏。
选择要拓扑的数据,点击打开error inSPeCtOr按钮。
在error inSPeCtOr对话框中点击SearCh now ,找出所有拓扑的错误。
对线状错误进行Mark as EXCePtiOn 。
对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to ,然后点击merge ,选择合适的图班进行merge处理,这样不会丢失小班信息。
另一个说法:用catalog建一个个人地理数据库,new —个featuredataset把要修改错误的ShP文件导入到featuredataset下面然后右键点featuredataset,new 一个topoloy数据层,点击下一步,勾选刚才导入的ShP层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog 生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。
arcgispython异常处理

arcgispython异常处理import arcpyin_features = "c:/base/transport.gdb/roads"try:# Note: CopyFeatures will always fail if the input and output are# the same feature classarcpy.CopyFeatures_management(in_features, in_features)except arcpy.ExecuteError:print arcpy.GetMessages()==================import arcpytry:# If a tool produces a warning, it will throw an exceptionarcpy.SetSeverityLevel(1)# Note: DeleteFeatures on a feature class will always return a warningarcpy.DeleteFeatures_management("c:/base/transport.gdb/roads")except arcpy.ExecuteWarning:print arcpy.GetMessages()try-except语句try-except语句可⽤于封装整个程序,或者只封装要捕捉和标识错误的特定代码段。
如果try语句中发⽣错误,则会引发异常,然后会执⾏except语句下的代码。
使⽤简单的except语句是最基本的错误处理⽅式。
在以下代码中,由于未使⽤所需的“距离”参数,导致缓冲执⾏失败。
为了在失败之后显⽰说明性的提⽰,使⽤了except语句来捕捉错误,然后获取并打印缓冲⽣成的错误消息。
请注意,只有在缓冲返回错误后才会执⾏except代码块。
ArcGis拓扑错误检查及修改

ArcGis拓扑错误检查及修改arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个 geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。
2、在错误上右键选择merge,将重叠部分合并到其中一个面里。
二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。
附11.must not overlay:单要素类,多边形要素相互不能重叠2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区)3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系)7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素8.must cover each other:多边形+多边形,两个多边形的要素必须完全重叠9.area boundary must be covered by boundaryof:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖10.must be properly inside polygons:点+多边形,点层的要素必须全部在多边形内11.must be covered by boundary of:点+多边形,点必须在多边形的边界上线topology1.must not have dangle:线,不能有悬挂节点2.must not have pseudo-node:线,不能有伪节点3.must not overlay:线,不能有线重合(不同要素间)4.must not self overlay:线,一个要素不能自覆盖5.must not intersect:线,不能有线交叉(不同要素间)6.must not self intersect:线,不能有线自交叉7.must not intersect or touch interrior:线,不能有相交和重叠8.must be single part:线,一个线要素只能由一个path组成9.must not covered with:线+线,两层线不能重叠10.must be covered by feature class of:线+线,两层线完全重叠11.endpoint must be covered by:线+点,线层中的终点必须和点层的部分(或全部)点重合12.must be covered by boundary of:线+多边形,线被多边形边界重叠13.must be covered by endpoint of:点+线,点被线终点完全重合14.point must be covered by line:点+线,点都在线上有若干专用术语相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。
脚本错误解决方法

出现脚本错误怎么办?出现脚本错误怎么办?0X000000该内存不能为read written的解决方法出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
一:先说说硬件:一般来说,电脑硬件是很不容易坏的。
内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。
内存条坏了(二手内存情况居多)、2。
使用了有质量问题的内存,3。
内存插在主板上的金手指部分灰尘太多。
4。
使用不同品牌不同容量的内存,从而出现不兼容的情况。
5。
超频带来的散热问题。
你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
二、如果都没有,那就从软件方面排除故障了。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。
这就是“动态内存分配”,内存地址也就是编程中的“光标”。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。
当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。
作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。
真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。
在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。
这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。
ArcGis拓扑错误检查与修改

arcgis常见拓扑错误修改步骤1,首先翻开catalog 在一目录文件夹下新建一个 geodatabase2,在gepdatabase下新建dataset,然后导入要进展拓扑关系检查的数据3,新建topology 参加拓扑规那么,全部的拓扑规那么在下面附14,在arcmap中翻开建立的拓扑,对常见的几种进展如下附图修改拓扑修改之前先翻开editor然后翻开editor下面的more editing tools 选择topology一、面不能相互重叠〔must not overlap〕修改方法有以下几种:1、可以直接修改要素节点去除重叠局部。
2、在错误上右键选择merge,将重叠局部合并到其中一个面里。
二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠局部。
2、在错误上右键选择create feature,将缝隙局部生成一个新的要素,然后利用editor 下的merge把生成的面合并到相邻的一个面里。
3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。
附11.must not overlay:单要素类,多边形要素相互不能重叠2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区〔非数据区〕3.contains point:多边形+点,多边形要素类的每个要素的边界以必须包含点层中至少一个点4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠〔线层可以有非重叠的更多要素〕5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖〔省与全国的关系〕6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖〔全国与省的关系〕7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素8.must cover each other:多边形+多边形,两个多边形的要素必须完全重叠9.area boundary must be covered by boundary of:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖10.must be properly inside polygons:点+多边形,点层的要素必须全部在多边形11.must be covered by boundary of:点+多边形,点必须在多边形的边界上线topology1.must not have dangle:线,不能有悬挂节点2.must not have pseudo-node:线,不能有伪节点3.must not overlay:线,不能有线重合〔不同要素间〕4.must not self overlay:线,一个要素不能自覆盖5.must not intersect:线,不能有线穿插〔不同要素间〕6.must not self intersect:线,不能有线自穿插7.must not intersect or touch interrior:线,不能有相交和重叠8.must be single part:线,一个线要素只能由一个path组成9.must not covered with:线+线,两层线不能重叠10.must be covered by feature class of:线+线,两层线完全重叠11.endpoint must be covered by:线+点,线层中的终点必须和点层的局部〔或全部〕点重合12.must be covered by boundary of:线+多边形,线被多边形边界重叠13.must be covered by endpoint of:点+线,点被线终点完全重合14.point must be covered by line:点+线,点都在线上有假设干专用术语相交〔Intersect〕:线和线穿插,并且只有一点重合,该点不是结点〔端点〕,称之相交。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
arcgis 切图时弹出脚本错误
1.首先打开arcCatalog
2.连接所服务
3.右键地图,打开“地图服务属性”选项
4.选择更新分块:
遇到如下问题:
版本:ArcCatalog10
在一个栅格数据集类型右键单机--> 加载数据弹出了 Internet Explorer脚本错误
当前脚本错误,错误描述如下:
行:47 char : 4
错误:无效指针URL:file:///C:/Documents and Settings/Admin/Application Data/ESRI/Desktop10.0/ArcToolbox/Dlg/MdDlgContent.htm
是否继续运行脚本...
解决方案:
试一下以下方法看看行不行。
关闭ArcCatalog 10
删除以下的文件,删除前先备份一下。
然后再启动ArcCatalog 10 Windows 7
C:\Users\用户名\AppData\Roaming\ESRI\ArcMap\Templates\Normal.mxt
C:\Users\用户名\AppData\Roaming\ESRI\Desktop10.0\ArcMap\Templates\Normal.mxt Windows XP
C:\Documents and Settings\用户名\Application Data\ESRI\ArcMap\Templates\Normal.mxt
原因分析:
不是版本的问题,之前的版本也会有这个问题,是因为ArcGIS启动时就会去读这个文件,相当于一个样本文件,如果删除,ArcGIS就会用默认设置自动再创建一个。
如果有就会去读取这个文件,当这个文件有问题的时候,就会造成ArcGIS的一些不正常动作的产生。
以上是个人的理解。
5.我的分块设置
我使用的是校园地图:
比例尺为
1:5000
1:2500
1:1000
采用地图单位的切片原点:(x,y)=(114.4,30.6)
6.生成分块
分块信息在我电脑上存储的位置为:C:\arcgisserver\arcgiscache
7.重启windows服务
不重启服务的话,分块不会生效。
分块存在的BUG:比例尺太小:比如1:1000不会切块,可能原因是不能细化到这个层次。
只要重启 arcgis server manager service即可。
8.目前hustmap的分块级别为
1:15000,1:10000,1:7500,1:5000,1:2500
9.如何设置分块缓存
ArcGIS Server缓存瓦片文件格式一般来说有三种:JPEG、PNG32及PNG8。
9.1 图像设置
这三种文件格式在一些方面上有些不同,这些不同就决定了他们主要应用的方向。
以下详细看看主要的差别:
1、是否支持透明 JPEG不支持透明底色,PNG32与PNG8支持透明底色。
也就是作为最低层的底图可以使用JPEG,其他地方最好使用PNG格式。
2、支持的颜色级别 JPEG与PNG32支持16万色,而PNG8支持256色。
对于需要丰富颜色表达的图层,建议采用JPEG或者PNG32,对于简单的要素渲染的需求,则选择PNG8比较合适。
3、存储方式 JPEG为有损带高压缩比的文件格式,能支持55-90的压缩比例。
而PNG32和PNG8都是无损的。
图片精度高,同时占用磁盘空间较大。
综合上述的特点一般来说JPEG比较适合用于影像切片,PNG32则适中与影像与矢量的切片。
由于支持的颜色数较少及透明的特点PNG8更适合用于矢量数据的切片。
ArcGIS Server10支持多种瓦片文件格式并存于同一个瓦片库中。
所以只要仔细的根据具体的数据特点去定制切片瓦片文件的输出方案,能做到既然节省存储空间并提供良好使用效果的混合切片瓦片库。