发布动态地图服务后在js api,桌面查看服务不出图
发布动态地图服务后在js api,桌面查看服务不出图。
发起人
相关问题
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
- 可视化出图求教
- 现在ESRI桌面端的开发工具的主打是什么呢?
- 微信页面 arcgis api 地图无法操作
- ArcEngine10.1 如何发布地图服务
- ArcGIS Server服务状态正在停止
- 地图服务发布成功,但无法启动服务
- arcgis api for js 4.x 如何禁止地图拖动?
- 访问arcgisserver发布的服务,提示要输入用户名密码,验证登录
- 网站用arcgis API for JavaScript写好,发布网站之后,别人访问无法加载地图?
问题状态
- 最新活动: 2015-10-07 11:34
- 浏览: 1467
- 关注: 1 人
1 个回复
勾戈雪黎
赞同来自:
发布服务过程正常没有报错,但是不出图,一开始将问题定位是arcgis server账户对数据没有读的权限,手动赋予即可。但是相同存储地址的数据却可以发布。后来仔细检查用户数据发现是用户数据空间参考出了问题。
用户数据空间范围和空间参考如下:
EXTENT
top 5067649.47826
left 42549708.5306
right 42551394.379
bottom 5065890.95175
Spatial Reference xian_1980_3_Degree_GK_CM_126E
测试的过程中遇到的问题:
在桌面中,如果data frame使用异于 Xian_1980_3_Degree_GK_CM_126E 的空间参考,不能正常进行动态投影,导致数据无法显示。
原因:extent中left right前两位42代表高斯克吕格投影中的投影带带号42,应该选择与之匹配的空间参考,即Xian_1980_3_Degree_GK_Zone_42。 Xian_1980_3_Degree_GK_CM_126E代表含义西安80椭球3度带高斯克吕格投影中央经线东经126度,Xian_1980_3_Degree_GK_Zone_42代表含义西安80椭球体3度带高斯42带。
解决办法: 先将栅格数据的空间参考从Xian_1980_3_Degree_GK_CM_126E转换成跟extent匹配的Xian_1980_3_Degree_GK_Zone_42,然后再利用桌面project raster工具投影到Xian_1980_3_Degree_GK_CM_126E。
要回复问题请先登录或注册