首页 / 浏览问题 / WebGIS / 问题详情
超图加载ArcGIS动态rest地图服务
3EXP 2022年11月16日
1、超图isever转发ArcGIS动态rest地图服务,成功创建服务

2、打开转发的服务无法加载地图(显示为一片空白)

ps:使用iserver转发的切片服务可以正常打开浏览  iserver 10D

动态服务是4326 WGS84坐标系

1个回答

您好,您iserver和arcserver版本分别是多少呢(小版本号,例如10.2.1)?检查一下转发之后的地图服务范围和中心点坐标是否正常,以及iserver日志和加载地图页面控制台和network是否有出现报错。
3,148EXP 2022年11月16日
您好

1、iserver版本是10.1.0,arcgisserve版本是10.1

2、地图转发之后的中心点坐标不在全幅范围里呢?

中心点:       ( 115.45 , 35.5 )

比例尺:       0.000001721972

全幅范围:    

左下: ( 115.16 , 35.03 )

右上: ( 115.81 , 35.49 )

大小:

宽:256

高:256

坐标系信息:   Longitude / Latitude Coordinate System---GCS_WGS_1984

目标坐标系:  

EPSG:4326 (原坐标系)

3、控制台请求报500的错误

BaseMap.ol3:689          Failed to load resource: the server responded with a status of 500 ()

Requester.sendRequestWithResponse @ BaseMap.ol3:689

4、创建转发服务的时候日志显示如下:

信息    业务组件map-arcgis-BaseMap2创建成功  2022-11-16 15:47:18

信息    业务组件map-arcgis-BaseMap2开始创建  2022-11-16 15:47:18

信息    服务提供者arcgis-BaseMap2创建成功    2022-11-16 15:47:16

信息    服务提供者arcgis-BaseMap2开始创建    2022-11-16 15:47:16

信息    com.supermap.services.components.spi.NotSupportedException at com.supermap.services.components.impl.MapImpl.getProjectionExtent(SourceFile:2277) at com.supermap.services.rest.resources.impl.PrjProjectionExtentResource.getResourceContent(SourceFile:29) at com.supermap.services.rest.DefaultMethodHandler.a(SourceFile:857) at com.supermap.services.rest.DefaultMethodHandler.handleGet(SourceFile:160) at com.supermap.services.rest.resources.ResourceBase.handleGet(SourceFile:927) at com.supermap.services.rest.resources.ResourceBase.handle(SourceFile:1350) at org.restlet.resource.Finder.handle(Finder.java:236) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Router.doHandle(Router.java:422) at org.restlet.routing.Router.handle(Router.java:641) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:140) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:202) at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:77) at org.restlet.Application.handle(Application.java:385) at org.restlet.ext.servlet.ServletAdapter.service(ServletAdapter.java:195) at com.supermap.services.rest.RestServlet$AdapterProxy.service(SourceFile:261) at com.supermap.services.rest.RestServlet.service(SourceFile:75) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at com.supermap.server.host.webapp.handlers.WebAppRequestDispatcher.forward(SourceFile:63) at com.supermap.server.host.webapp.handlers.HandleRequestAndSaveToCacheTask.call(SourceFile:61) at com.supermap.server.host.webapp.handlers.HandleRequestAndSaveToCacheTask.call(SourceFile:26) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at com.supermap.server.host.webapp.handlers.ServiceDispatcherHandler.handleRequestByCacheResponse(SourceFile:552) at com.supermap.server.host.webapp.handlers.ServiceDispatcherHandler.handle(SourceFile:410) at com.supermap.server.host.webapp.handlers.AbstractHandler.process(SourceFile:199) at com.supermap.server.host.webapp.handlers.AbstractHandler.a(SourceFile:225) at com.supermap.server.host.webapp.handlers.AbstractHandler.invokeLowerPriorityHandlers(SourceFile:214) at com.supermap.server.host.webapp.handlers.AbstractHandler.process(SourceFile:201) at com.supermap.server.host.webapp.handlers.BasicHandler.process(SourceFile:340) at com.supermap.server.host.webapp.ApplicationFilter.doFilter(SourceFile:254) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:364) at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:170) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:616) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1626) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) 2022-11-16 15:44:47

5、arcgis原服务信息如下:

Spatial Reference: 4326  (4326)

Single Fused Map Cache: false

Initial Extent:

XMin: 114.84524984626756

YMin: 35.32825368476348

XMax: 116.06115442024685

YMax: 35.68160364412928

Spatial Reference: 4326  (4326)

Full Extent:

XMin: 115.16427340199999

YMin: 35.034511027

XMax: 115.807246095

YMax: 35.49004524

Spatial Reference: 4326  (4326)

Units: esriDecimalDegrees

Supported Image Format Types: PNG32,PNG24,PNG,JPG,DIB,TIFF,EMF,PS,PDF,GIF,SVG,SVGZ,BMP

Document Info:

Title:

Author:

Comments:

Subject:

Category:

Keywords:

AntialiasingMode: None

TextAntialiasingMode: Force

Supports Dynamic Layers: false

MaxRecordCount: 1000

MaxImageHeight: 2048

MaxImageWidth: 2048

Supported Query Formats: JSON, AMF

Min Scale: 0

Max Scale: 0
目前信息来看iserver的地图范围和原始地图范围一致,业务组件和服务提供者也创建成功,控制台报错500的话是后台服务器报错,您这边可以远程么,您加一下我私信给您的QQ号,我这边了解一下具体情况以及远程看看情况。
iserver版本问题,升级iserver版本为1021之后转发服务正常。
...