用Adobe Illustrator编辑ArcGIS地图的方法

news/2025/3/21 21:39:36/文章来源:https://www.cnblogs.com/fkxxgis/p/18785890

  本文介绍在ArcGIS下属的ArcMap软件中,将绘制好的地图导出为.ai或者.eps格式文件,并在Adobe Illustrator软件中进一步编辑地图,并最终导出为图片格式的结果文件的方法。

  在ArcMap软件中绘制各类地图可以说非常方便,绘制得到的地图也可以调整得较为美观、标准;在之前的文章中,我们就介绍了基于ArcMap软件与PPT软件,绘制研究区域示意图的方法。而除了用PPTArcMap软件绘制完毕的地图加以进一步修改之外,我们还可以通过Adobe Illustrator软件,对绘制完毕的地图加以更为细致、方便地修改,本文就对这一方法加以介绍。

  首先,在ArcMap软件中绘制完毕地图后,我们选择“File”→“Export Map”选项,如下图所示。

image

  随后,在弹出的窗口中,我们配置好导出文件的路径与名称,并选择需要导出为.ai或者.eps格式;这里建议大家直接导出为.ai格式。

  此外,如果大家在导出时出现如下图所示的报错信息,需要注意将上图中紫色框内的勾选项取消选中

  此外,建议大家将下图所示的紫色框内的勾选项选中;否则在后续Adobe Illustrator软件中处理时,有时会有无法编辑的情况发生。

  随后,用Adobe Illustrator软件打开刚刚保存的文件。此时,如果Adobe Illustrator软件出现图下图所示的提示,选择“更新”即可。

  用Adobe Illustrator软件打开文件后,我们首先需要按下Ctrl键与A键,全选图层中的全部对象;随后在Adobe Illustrator软件右侧的“属性”一栏中,找到“释放蒙版”选项,并选择;如下图所示。

  此时,对于我们刚刚导出的地图文件,其中的几乎每一个元素都可以被选中、编辑了;例如,如下图所示,我们可以修改地图边界处的经纬度数字

  再例如,对于下图中内部的黑色框线的竖直部分,如果我们不想要,就可以直接用Adobe Illustrator软件的“剪刀工具”,将其删除。

  删除内部黑色框线的竖直部分后,如下图所示。

  如上所示,我们将地图导入Adobe Illustrator软件,就可以结合我们实际的需求,对其加以更为细致、精确、美观的修改。

  完成地图的修改、编辑后,我们选择“文件”→“导出”→“导出为...”选项,如下图所示。

  随后,在弹出的窗口中配置好需要的图片格式、保存路径与文件名称;对于.png等图片格式,Adobe Illustrator软件将会再弹出一个新的选项窗口,我们在其中配置导出图片的分辨率背景颜色等即可。如下图所示。

  至此,大功告成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/902655.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

协议版iM蓝号检测,批量筛选iMessages数据,无痕检测是否开启iMessage服务

一、实现iMessage数据检测的两种方式:1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage账号,蓝色表示iMessage账号。2…

记录项目调用链路

记录项目调用链路 内容 要理清项目中执行链路的调用关系,可以通过以下工具分类实现,涵盖从代码静态分析到运行时动态追踪的全链路管理:一、代码层调用关系分析 1. 静态代码分析工具PyCallGraph(Python) 生成代码调用关系图,直观展示函数调用链路。 pip install pycallgra…

部署kibana

获取kibana安装包 [root@elk1 ~]# wget https://artifacts.elastic.co/downloads/kibana/kibana-7.17.28-amd64.deb[root@elk1 ~]# ls kibana-7.17.28-amd64.deb kibana-7.17.28-amd64.deb# 安装kibana [root@elk1 ~]# dpkg -i kibana-7.17.28-amd64.deb 配置kibana [root@elk…

多线程程序设计(四)——Balking

本文摘要了《Java多线程设计模式》一书中提及的 Balking 模式的适用场景,并针对书中例子(若干名称有微调)给出一份 C++ 参考实现及其 UML 逻辑图,也列出与之相关的模式。 ◆ 适用场景 当线程访问的共享数据没有准备好时,就放弃后续的操作。 ◆ 解决方案 在临界区中判断共享…

A preLaunchTaskC/C++:g++.exe 生成活动文件已终止,退出代码为1。找到一个有点呆的bug

之前突然弹出这个问题,百思不得其解,今天突然发现,因为之前顺便命名了一个c++文件用来暂时装代码的,名字叫做a.cpp,编译器编译的过程中会生成一个可执行文件叫做a.exe,就冲突了,太傻了:-(

2025/3/21 【二叉树】二叉树理论基础节笔记

代码随想录 解题过程中二叉树主要有两种形式: 1. 满二叉树2. 完全二叉树 优先级队列其实是一个堆,堆就是一棵完全二叉树,同时保证父子节点的顺序关系。 二、二叉搜索树 三、平衡二叉搜索树

C语言程序实验二

实验任务1:#include <stdio.h> #include <stdlib.h> #include <time.h>#define N 5int main() {int number;int i;srand(time(0));for(i = 0; i<N; ++i){number = rand()%100 +1;printf("20490042%04d\n", number);}return 0;} 问题1:生成一…

智慧工地合规穿戴监测系统

智慧工地合规穿戴监测系统基于计算机视觉的未佩戴安全帽检测算法通过实时视频流分析,可突破人工监管的物理局限,实现724小时全场景覆盖。该技术通过深度学习模型对人体姿态、头部特征进行精准识别,快速定位违规行为,为安全监管提供数据化、智能化的升级路径。核心算法模型采…

停车场立体车库人员滞留报警系统

停车场立体车库人员滞留报警系统采用AI算法,通过大量真实的场景样本训练后,能够在各种应用场景下及时准确的对场景中发生的人员入侵行为发出告警信息。通过对实时视频图像进行智能分析识别,可实现图像全屏周界防护、划定区域周界防护等功能。前端智能AI预警摄像机设备嵌入AI…

解决:按钮被禁用--Popconfirm 气泡确认框仍然可以弹出来展示

按钮被禁用,仍然可以点击,并弹出提示框 <template><a-popconfirmtitle="Are you sure delete this task?"ok-text="Yes"cancel-text="No"@confirm="confirm"@cancel="cancel"> <!-- 按钮被禁用 -->&l…

服务器发送事件(SSE)在现代Web开发中的关键作用

在快速发展的Web开发领域,采用能够增强用户体验并简化数据流的前沿技术对开发者至关重要。服务器发送事件(SSE)正是其中的一项技术。本指南旨在介绍SSE的概念、关键特性、常见应用场景、一个实际的实现示例,并讲解如何使用Apipost调试这些事件。 什么是SSE? 服务器发送事件…

人员非法进入货梯监控报警摄像头

人员非法进入货梯监控报警摄像头对于厂区车间货梯轿厢有人闯入,有很好的预防效果。现场曾发生过货梯运行有员工误进的事件,对安全监控造成严重威胁,对该位置进行实时监控较为重要。货梯监测人员报警摄像机是嵌入AI人体识别算法,对人体的精确检测、跟踪,实现对人体检测分析…