当前位置:文档之家› ArcGIS10制作地图

ArcGIS10制作地图

室内地图技术说明文档
目录
一、调研地图在安卓上的应用 (3)
二、CAD数据到ArcGIS转换 (3)
三、清理地图步骤 (4)
四、地图线转面 (7)
五、添加标记和图标 (8)
六、地图配色 (13)
七、建立坐标 (14)
八、测试新地图可用性 (18)
一、调研地图在安卓上的应用
1、UCMAP
UCMAP支持本地矢量数据,支持OGC的WMS,WFS,WCS,WFS-T,即支持ArcGIS Server、Geoserver、Mapserver等GIS服务器,支持GOOGLE MAPS,GOOGLE影像,Bing Maps以及坐标纠正,支持自定义地图tile瓦片,支持以上形式的叠加融合。

UCMap SDK for Android移动GIS开发平台下载地/kuibu/xiazai.asp.
缺点:每台设备需要申请许可,数据处理能力一般。

2、ArcGIS for android
ArcGIS是Esri公司集40余年地理信息系统(GIS)咨询和研发经验,开发出的一套完整的GIS平台产品,具有强大的地图制作、空间数据管理、空间分析、空间信息整合、发布与共享的能力。

ArcGIS for Android 还包括一个API,该API 的测试版已经于2011 年2 月发布。

ArcGIS API for Android 您可用Java构建多种应用程序,这些应用程序可以运用ArcGIS Server 提供的强大制图、地理编码、地理理和自定义功能实现复杂的业务功能,并将它们部署到Android设备。

API 以一个Eclipse 集成发环境(IDE)发插件的形式发布,其中提供了丰富的工具、文档和示例,可帮助开发人员用ArcGIS API for Android 创建应用程序。

缺点:暂时不支持离线矢量地图。

二、CAD数据到ArcGIS转换
第一步:打开ArcCatalog10,通过文件夹连接设置一个工作目录,然后在该目录下新建一个文件地理数据库,继续通过文件夹连接找到需要的CAD文件。

图2-1、新建文件地理数据库
第二步:右键该CDA文件,导出→转为地理数据库(Geodatabase),在出现的对话框中选择输出地理数据库,选择第一步新建的地理数据库,确定完成转换。

图2-2、导出CAD数据
图2-3、导出CAD数据
三、清理地图步骤
1、打开ArcMap,右键图层,点击添加数据,在对话框中找到转换的文件地理数据库,将需要的要素选中,添加到数据框中。

图3-1添加数据
2、删除不需要的标注,连线时,选中此要素所在图层,右键→编辑要素→开始编辑。

然后选中要删除的要素,右键→删除。

图3-2编辑要素
图3-3删除要素
3、在空白区域添加面,选中要添加面的图层在构造工具下选择自动完成画面,然后在地图上自动完成绘制。

图3-4自动画面
四、地图线转面
由于地图许多地方由线组成,有许多空白区域所以要将线转为面。

1、地图处理→ArcToolbox →数据管理工具→要素→要素转面
图4-1打开ArcToolbox
图4-2要素转面
五、添加标记和图标
1、在ArcCatalog中选中文件地理数据库→新建→要素类,其中类型选择点。

添加相应字段,如标注信息。

图5-1新建要素类
2、在ArcMap中选择添加数据,找到新建的要素类添加到ArcMap。

图5-2添加要素类
3、为要素类设置唯一字段区分,选中图层→右键→属性→符号系统→唯一值,多个字段。

图5-3设置唯一区分标志字段
4、为标注添加图标样式,自定义→样式管理器→标记符号→新建→图片标记符号→选择图片(支持emf,bmp格式)。

图5-4添加自定义标注图标
图5-5选择自定义图标图片
5、添加自定义样式后就可以双击某标注,选择自定义图标,也可以选择ArcGIS提供的默认
图标。

图5-6、点选择自定义图标
六、地图配色
在图层下面双击要配色的图层颜色框,在弹出的颜色框中选择需要的颜色,也可以使用RGB自定义颜色。

图6-1、地图配色
七、建立坐标
1、地理处理→数据管理工具→投影和变换→定义投影
图7-1、定义投影2、选择坐标系,新建→投影。

图7-2建立投影坐标
3、输入新建名称,投影名称选择Lambert_Conformal_Conic,地理坐标系选择Beijing 1954.prj,然后为每个图层定义相同的坐标。

图7-3、建立投影坐标
图7-4、选择地理坐标系
4、为数据框定义坐标,右键图层→属性→坐标系,接下来操作和为图层定义坐标一样。

图7-5、为数据框建立坐标
八、测试新地图可用性
1、发布地图服务,在ArcCatalog中找到保存的地图文档,右键→发布到ArcGIS Server。

输入服务名称,勾选Mobile Data Access。

图8-1、发布地图服务
图8-2、设置服务名称
图8-3、勾选Mobile Data Access
2、为地图切片,在GIS服务器上右键发布的服务→服务属性→缓存→使用缓存分块→设置比例→确定。

图8-4、发布好的地图服务
图8-5、为地图切片
3、在Eclipse中新建ArcGIS Project for android,修改配置文件和主类,关闭计算机防火墙,手机就能访问发布的地图服务。

图8-6、新建ArcGIS for android工程
图8-7、工程配置文件
图8-8主类核心代码
图8-9、客户端获取的地图
图8-10、客户端获取的地图。

相关主题