说明使用ArcGIS里面的Shape格式文件转换成 百度和阿里云等上面显示地图的GeoJSON 格式 打开http://esritogeo.herokuapp.com/,可以将ArcGIS Json转为GeoJSON数据。 ### ArcMap+echarts+Java地图报表:从Shape文件到GeoJSON转换的全过程解析 #### ArcCatalog准备工作 在正式开始地图报表的制作之前,我们首先需要进行一系列的基础准备工作,包括但不限于建立必要的文件夹结构以及准备需要用到的地图数据。 ##### 连接到文件夹与创建新文件夹 1. **打开ArcCatalog**:启动ArcCatalog应用程序,它通常位于ArcGIS桌面软件套件中。 2. **新建“Huizhou”文件夹**:在目录树中找到一个合适的路径位置,例如文档中的“我的文档”或“ArcGIS”文件夹内新建一个名为“Huizhou”的文件夹。 3. **连接到“huizhou”文件夹**:在ArcCatalog中,可以通过右键点击文件夹并选择“连接到文件夹”来实现这一点。 接下来,需要将特定的地图文件移至该文件夹中。 ##### 下载地图文件 - **下载广东省(SHP格式).shp**:将这个Shape格式的文件移动到之前创建的“Huizhou”文件夹中。 - **下载惠州行政区划图**:通过提供的链接下载地图,并将其保存到“Huizhou”文件夹内。 #### 新建文件地理数据库 1. **新建地理数据库**:“Huizhou.gdb”:在ArcCatalog中,选择一个文件夹,然后右键点击,选择“新建”>“文件地理数据库”,并命名为“Huizhou.gdb”。 2. **新建要素类**: - 右键点击新建的地理数据库,选择“新建”>“要素数据集”。 - 在弹出的对话框中指定要素数据集的名称,例如“Huizhou_DataSet”。 - 接着,继续新建要素类,选择“线”作为要素类型,以便后续绘制地图边界的使用。 #### 增加字段 在创建好的要素类中,根据需要添加额外的字段以存储地图相关的属性信息。这些字段将在后期的数据处理和可视化过程中发挥重要作用。 #### 使用ArcMap描图 1. **打开ArcMap**:启动ArcMap应用程序,并加载之前创建的地理数据库。 2. **图层添加数据**:将之前下载和准备的文件(如“广东省(SHP格式).shp”和“Huizhou.bmp”等)添加到地图中作为图层。 3. **从广东省地图中导出惠州市地图**(可选):这一过程可以通过在地图上选取惠州市区域,并使用ArcMap中的工具将其导出为单独的文件实现。 #### 区域图片地理配准 对于包含图片的地图数据,进行地理配准是至关重要的步骤,以确保图片能够准确地与地理空间位置对应。 1. **选择图片并配准**:通过ArcMap中的“地理配准”工具,将图片调整到合适的大小和位置。 2. **添加控制点**:为了提高配准的准确性,可以添加多个控制点,以帮助软件更好地理解和匹配图片与地图之间的关系。 3. **选择校准方法**:本例中选择了“变换:一阶多项式,自动校正”的方法来进行校准。 #### 描图 1. **编辑要素**:通过“编辑要素”功能,可以手动或使用“追踪”工具来描画地图边界等细节。 2. **样式调整**:虽然不是必需的,但调整背景样式等操作可以帮助优化最终地图的视觉效果。 #### 要素转面 1. **使用ArcToolBox中的工具**:通过“要素转面”的操作,可以将之前创建的线要素转换为面要素,便于进一步处理和分析。 #### 编辑属性 1. **添加字段**:为了支持后续的可视化操作,例如使用echarts显示地图名称等,需要在面要素中添加必要的属性字段。 2. **编辑属性**:为每个要素填充属性字段,确保每个区域都有正确的名称信息。 #### 独立地区融合到主区域 1. **融合**:通过“地理处理”菜单下的“融合”功能,可以将独立的小区域合并到主区域中,以简化地图结构。 2. **字段选择**:在融合过程中,选择“name”字段作为依据,以保持地图各个部分的名称一致性。 #### 导出地图数据 1. **转码工具->要素转JSON**:利用ArcCatalog中的“转码工具”将处理完成的要素数据转换为JSON格式。 2. **将json转换为GeoJSON格式数据**:访问http://esritogeo.herokuapp.com/网站,上传之前导出的JSON文件,网站会自动将其转换为GeoJSON格式。 经过以上步骤,我们不仅成功地将原始的Shape格式文件转换成了GeoJSON格式,还完成了地图数据的整理和预处理工作,为后续使用echarts等工具进行地图报表的开发打下了坚实的基础。这种方式不仅可以用于百度地图或阿里云地图服务,同样适用于其他基于Web的地图平台。





























剩余20页未读,继续阅读


- 粉丝: 43
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络教师讲座学校心理危机干预分钟.ppt
- 计算机多媒体技术应用于教学的优点和不足.docx
- 大数据背景下的行政事业单位国有资产管理.docx
- plc机械手控制系统设计方案组.doc
- 软件技术专业大学生职业生涯规划.docx
- 电子商务个人工作汇总.doc
- 浅议电梯安装工程项目管理工作.docx
- 探究互联网+时代背景下企业财务管理.docx
- 电气自动化在电力工程系统的应用发展.docx
- 《物联网技术及应用》习题二.doc
- 项目教学法与《电子商务网站开发》课程教学.pdf
- 电子科大16秋《网页与网站设计》在线作业1.doc
- 论我国电子商务发展中的物流3.doc
- 主流云计算技术平台搭建及案例.docx
- 加快发展软件服务业.ppt
- 11物联网应用技术专业人才需求调研研究报告.docx


