- 浏览: 1138721 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
RebeccaZhong:
严重: StandardWrapper.Throwableco ...
三步发布java方式的rest服务 -
RebeccaZhong:
严重: StandardWrapper.Throwableco ...
三步发布java方式的rest服务 -
冷酷月光:
楼主。请教一下。arcgis for android 有提供地 ...
ArcGIS API For Android离线地图的实现 -
winney117:
请问如何GET已有网页上的指定内容?比如百度文库中的某一篇文章 ...
三步发布java方式的rest服务 -
zige1012:
您好,我想问问我想换个自己地图的切片,也有4层(L0-L3), ...
ArcGIS API For Android离线地图的实现
package com.esri.arcgis.sample; import com.esri.arcgisws.EsriImageFormat; import com.esri.arcgisws.EsriImageReturnType; import com.esri.arcgisws.ImageDescription; import com.esri.arcgisws.ImageDisplay; import com.esri.arcgisws.ImageType; import com.esri.arcgisws.MapDescription; import com.esri.arcgisws.MapImage; import com.esri.arcgisws.MapServerBindingStub; import com.esri.arcgisws.MapServerInfo; public class ExportMap { public static void main(String[] args) { // TODO Auto-generated method stub //地图服务的地址 String endpoint = "http://localhost:8399/arcgis/services/HWBaseMap/MapServer"; MapServerBindingStub mapserver; try { mapserver= new MapServerBindingStub(endpoint); MapServerInfo mapinfo = mapserver.getServerInfo(mapserver.getDefaultMapName()); MapDescription mapdesc = mapinfo.getDefaultMapDescription(); //设置地图显示范围 // com.esri.arcgisws.MapArea ma=mapdesc.getMapArea(); // EnvelopeN envelopeN=(EnvelopeN) ma.getExtent(); // envelopeN.setXMin(800000.0); // envelopeN.setXMax(1000000.0); // envelopeN.setYMin(4000000.0); // envelopeN.setYMax(4400000.0); // ma.setExtent(envelopeN); // MapLayerInfo[]layerInfos=mapinfo.getMapLayerInfos(); // MapLayerInfo[] newLayerInfos=new MapLayerInfo[layerInfos.length]; // for(int ii=0;ii<layerInfos.length;ii++){ // newLayerInfos[ii]=layerInfos[ii]; // } // LayerDescription[] newLayerDescriptions = new LayerDescription[newLayerInfos.length]; // LayerDescription[] layerDescriptions=mapinfo.getDefaultMapDescription().getLayerDescriptions(); // for(int i=0;i<newLayerInfos.length;i++){ // newLayerDescriptions[i]=AGSUtil.getLayerDescription(newLayerInfos[i].getLayerID(),layerDescriptions); // // if(newLayerInfos[i].getName().equalsIgnoreCase("country")){ // // newLayerDescriptions.setDefinitionExpression(sqlStr); // // } // } // mapinfo.getDefaultMapDescription().setLayerDescriptions(newLayerDescriptions); //设置输出图片格式 ImageType imgtype = new ImageType(); imgtype.setImageFormat(EsriImageFormat.esriImageGIF); imgtype.setImageReturnType(EsriImageReturnType.esriImageReturnURL); ImageDisplay imgdisp = new ImageDisplay(); imgdisp.setImageHeight(600); imgdisp.setImageWidth(800); imgdisp.setImageDPI(96); ImageDescription imgdesc = new ImageDescription(); imgdesc.setImageDisplay(imgdisp); imgdesc.setImageType(imgtype); System.out.println("imgdesc.getImageType(): "+imgdesc.getImageType().getImageFormat().getValue()); System.out.println("mapdesc.getName: "+mapdesc.getName()); System.out.println("mapserverName: "+mapserver.getDefaultMapName()); MapImage mapimg = mapserver.exportMapImage(mapdesc, imgdesc); System.out.println("mapimg.getMapScale(): "+mapimg.getMapScale()); System.out.println("mapimg.getImageURL(): "+mapimg.getImageURL()); // System.out.println(((EnvelopeN)mapinfo.getExtent()).getXMax()); // System.out.println(((EnvelopeN)mapinfo.getExtent()).getXMin()); // System.out.println(((EnvelopeN)mapinfo.getExtent()).getYMax()); // System.out.println(((EnvelopeN)mapinfo.getExtent()).getYMin()); }catch (Exception e) { e.printStackTrace(); System.out.println("FFFFF"); } } }
- ExportMapSOAP.zip (2.3 MB)
- 下载次数: 181
评论
2 楼
ABAB
2014-04-04
1 楼
shenguoyang
2011-06-21
很好的文章,最近也遇到这方面的问题。楼主的附件下载不了。可以的话给我发个E-MAIL:6448822@qq.com 先谢谢了。
发表评论
-
ArcGIS Server 集群的问题
2010-12-06 14:49 1758今天在服务器做了一个ArcGIS Server的集群部署加测试 ... -
Server For Flex API在线编辑移动图片符号
2010-11-18 21:57 2026当在点击事件中,用edit工具移动图片(Picture ... -
ArcGIS Server动态读取图层样式(Flex版)
2010-10-26 22:36 5210最近遇到很多人问这类的问题,在ArcGIS10的rest接口已 ... -
Web地图设计模式——ArcGIS Server
2010-06-07 12:54 3125Web地图通常包含底图(提供影像和位置信息)和功能性的专题图层 ... -
Arcgis Server+Asp.net(C#)的唯一值渲染
2010-05-27 23:55 3807#region "唯一值渲染" // ... -
Arcgis server的池化和非池化
2010-05-27 23:52 1988ServerObject的池化和非池 ... -
AO批量处理的经验之谈
2010-02-08 21:37 2391往Personal GDB或SDE GDB中写入要素记录是一件 ... -
任务管理器中arcsom.exe和arcsoc.exe的个数问题
2010-01-22 13:28 1757安装了ArcGIS Server的机器,当打开任务管理器的时候 ... -
ArcGIS空间查询算子
2010-01-20 19:19 25521. Intersect 定义:相交查询算子 ... -
ArcGIS Server的切图原理深入
2009-12-12 11:06 2678GoogleMap,VirtualEarth,YahooMap ... -
关于cache文件格式的选择:png8,png24,png32 or jpeg
2009-11-04 20:56 2504关于如何合理的选择缓存图片的格式: ... -
基于ArcGIS Server对ShapeFile文件的编辑功能实现
2009-05-13 16:46 4086public class PointEdit { ... -
ArcGIS server 常见问题
2009-05-11 13:13 27345更多问题详见:http://www ... -
Attachment support is disabled解决方案
2009-03-08 21:47 6418Unable to find required classes ... -
Ajax Integration and Support in the ArcGIS Java We
2009-03-08 21:34 1996http://edndoc.esri.com/arcobjec ... -
Server Java开发--Born for SOA系列 整理中。。。
2009-02-16 10:36 2080Server Java开发--Born for SOA系列 前 ... -
空间查询及属性文本查询的代码
2009-02-10 13:05 5003package com.esri.adf.web; ... -
ArcGIS Server 专题图的实现
2009-02-09 14:48 7159测试完毕.地图服务是用ArcGis自带的USA.mxd.还留有 ... -
Server Java讲座--动态添加图层数据
2009-02-05 11:46 2313有的时候,特别是在做分析时,需要经常添加新的图层到当前的地图中 ... -
Server Java讲座---使用图片和TrueType字体进行标注
2009-02-05 11:41 1666直奔主题吧,接上个主题的讲座的内容,讲讲如何用图片进行标注。在 ...
相关推荐
可放入arcgis工具箱文件夹中,支持批量导出地图,很方便
Arcgis自动导出天地图(大面积) 1.可以导出选定范围内的地图 2.设置好后自动化执行 3.也可以是百度或高德,它是个自动截图导出的工具 教程:https://blog.csdn.net/qq_26318597/article/details/125796867
解决arcgis server跨域问题: 1、停掉ArcGIS Server的服务。 2、 打开<ArcGIS Server> \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4...
ArcGIS Server输出图片+自定义标签,包括复杂标签的添加
四川省的arcgis server 地图服务的发布文件 .sd文件 可以直接在arcgis server上发布
用Java写的ArcGIS Server地图查看软件,配置了java环境变量的系统上可以直接点击运行,输入相应的ArcGIS Server 地图服务Url即可查看地图。
ArcCatalog和ArcGIS Server发布地图详细步骤,ArcGIS Server 10.0版本,本人测试成功后记录的步骤,共大家分享。
ArcGIS Server缓存地图服务设计部署及应用
ArcGIS Server SOAP API介绍
arcgis server 10.7.1 安装包
arcgis server10.6.1相关全部安装包。全部都在里面,注意只有安装包哈! ArcGIS_Data_Interop_for_Desktop_1061_163752.exe ArcGIS_Data_Interop_for_Server_1061_164013.exe ArcGIS_Data_Reviewer_for_Desktop_1061...
ArcGIS Server 切片地图_操作手册大全 ArcGIS Server 切片地图_操作手册大全
ArcGIS批量导出地图,支持arcgis10.2及以上版本。手工导入大量地图,所以在网上找到了这个工具,有需要的朋友可以下载试试,使用方法也比较简单,就是将“批量导出地图(全面支持中文).tbx”添加到工具箱上使用。
arcgis server 10 许可授权文件,安装arcgis server 授权 导入 ecp
到27年的arcgis server10.5 ecp
关于arcgis server 打印,将arcgis server 范围中的地图打印出出图
含有最新版ArcGIS10.8版本的ArcGIS_Server_Windows、ArcGIS Portal_for_ArcGIS_Windows、ArcGIS Web_Adaptor_Java_Windows、ArcGIS Web_Adaptor_for_Microsoft_IIS、ArcGIS ArcGIS_DataStore_Windows四件套全套软件...
ArcGIS Server10.4.1破解文件。开发者使用ArcGIS Server可以构建Web应用、Web服务、以及其它运行在标准的.NET和J2EE Web服务器上的企业应用,如EJB。ArcGIS Server也可以通过桌面应用以C/S(Client/Server)的模式...
ArcGIS Server 10.1 证书licence