arcmap 设置线段的不同颜色(及其它转化)
一: shp 转化为 mxd或导出地图
当时做的第一个shp文件,应该是研一的第二个学期了,都不记得是怎么操作的了。
通过file另存为mxd就可以生成各个shp的arcmap能够直接打开的mxd文件,这样从单一的shp要素转化为能够公布的mxd地图格式了。
导出地图能够导出为各种形式的地图
二: 由源数据(比如经纬度坐标)生成shp要素文件
1. 首先将得到的经纬度坐标(一般为经纬度)转换为度格式,转换公式为=LEFT(C3,3)+MID(C3,FIND("°",C3)+1,2)/60+MID(C3,FIND("′",C3)+1,4)/3600 (注:各參数依据详细情况而定)
2. 又一次生成一张Excel表,相应的x,y坐标分别生成两列。第一行为列名(如x,y)以下依次排列各坐标信息。
3. 将次Excel表保存为.csv文件。
也可对应的做成..txt文件,但个人认为相对麻烦,txt文件输入内容格式例如以下
x,y
117.4333333, 30.82433333
4 导入数据并生成shp文件:
方法一:
ArcMAP以下。菜单tools-Add XY Data…2. (1)依据如图所看到的选择各项后点击OK就可以生成;(2)这时会形成一个新图层,全部的点都加入进来了。但如今加入进来的点因为没有objectID或者FID。如今图层不具备.shp图层的大部分功能。如点的选择。编辑。关联。属性等操作。
还需进一步操作。(3)在刚才生成的图层上点右键,选data-expotdata…,导出成.shp 文件,这时再把导出的文件加入进来就可以。(4)接下来可作对应的其它操作。
方法二:
(1)打开toolbox,点击Data Management Tools---Layers and Table Views;(2)双击Make XY Event Layer,出现如图所看到的界面。选择坐标文件,x,y Field,并赋予空间參考系;(3)点击OK就可以生成。 接下来的操作同方法一。
三:点转化为线或面,以及对线、点要素的操作,node的名称显示。线的粗细和颜色显示
简单的说都是通过右击各个shp选择属性进行响应的操作就可以。注意:(1)颜色能够通过符号系统的类别下的唯一值(或者数量下的分级符号进行设置即分组进行显示)进行设置(当然提前准备好color的属性列);(2)线段的粗细仅仅好手动的设计各个相应的宽度了(3)当编辑某一shp时,能够对属性表的某一列进行总体的复制粘贴(从其它的文件里拷贝到属性表中。) (4)点转化为面请详见此博客arcmap坐标点生成线和面(更正版)
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDcwMDMzNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
arcmap 设置线段的不同颜色(及其它转化)的更多相关文章
- 【2019雅礼集训】【可持久化线段树】【模型转化】D1T2Permutation
目录 题意 输入格式 输出格式 思路 代码 题意 给定一个长度为n的序列A[],你需要确定一个长度为n的排列P[],定义当前排列的值为: \[\sum_{i=1}^{n}{A[i]P[i]}\] 现在 ...
- 【百度统计】设置页面元素点击事件转化pv、uv
html元素点击事件内添加代码:_hmt.push(['_trackEvent', category, action, opt_label, opt_value]); 1. '_trackEvent' ...
- Centos7 设置vim 显示文本不同颜色
Centos7 设置vim 显示文本不同颜色 本人在查找设置 centos7 vim 文本显示颜色时, 学习了作者: luffy5459 (博客连接:https://blog.csdn.net/fei ...
- Quartz2D复习(一)--- 基础知识 / 绘制线段圆弧 / 图片水印 / 截图
1.Quartz 2D是一个二维绘图引擎,同时支持ios和Mac系统: Quart2D的API是纯C语言的,API来自于Core Graphics框架: 2.Quartz 2D可以绘制图形(线段/三 ...
- POJ2528Mayor's posters(离散化 + 线段树)
题目链接: 题意:给定一些高度都相同的海报去贴,问最后能看见几张海报 The picture below illustrates the case of the sample input. { 8,9 ...
- hdu 1541 Stars(线段树单点更新,区间查询)
题意:求坐标0到x间的点的个数 思路:线段树,主要是转化,根据题意的输入顺序,保证了等级的升序,可以直接求出和即当前等级的点的个数,然后在把这个点加入即可. 注意:线段树下标从1开始,所以把所有的x加 ...
- ZOJ 3597 Hit the Target! (线段树扫描线 -- 矩形所能覆盖的最多的点数)
ZOJ 3597 题意是说有n把枪,有m个靶子,每把枪只有一发子弹(也就是说一把枪最多只能打一个靶子), 告诉你第 i 把枪可以打到第j个靶, 现在等概率的出现一个连续的P把枪,在知道这P把枪之后,你 ...
- highcharts设置Area颜色透明度
$(function () { $('#container').highcharts({ chart: { type: 'area' }, xAxis: { categories: ['Jan', ' ...
- bzoj 2243 [SDOI2011]染色(树链剖分+线段树合并)
[bzoj2243][SDOI2011]染色 2017年10月20日 Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1.将节点a到节点b路径上所有点都染成颜色c: 2.询 ...
随机推荐
- webpack不打包指定的js文件
背景: 在项目实际开发中,有一些IP地址需要随时修改,进行部署,例如websocket的地址.因此在项目打包的时候,不希望保持IP地址的文件被打包,因此就需要把需要修改的常量独立出来,存放在一个js文 ...
- phpexcel乱码问题
php导出Excel乱码,只需在header函数前加入ob_end_clean();//清除缓冲区,避免乱码
- codevs——T1814 最长链
http://codevs.cn/problem/1814/ 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 题目描述 De ...
- System.arraycopy用法
System.arraycopy用法 注意长度的设置: public class ArrCopy { public static void main(String[] args) { int [] s ...
- [ReactVR] Animate Text, Images, Views, and 3D Elements Using the Animated Library in React VR
Motion is an important aspect of a complete immersive experience, therefor we are going to look into ...
- iOS开发UI调试神器----Reveal
做iOS的开发,UI是非常非常重要的一环.调试时我们一般用模拟器,提交前用真机做測试.用模拟器来调试UI效果尽管快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时.近期 ...
- Hibernate的延迟检索和立即检索
一.立即检索 所谓立即检索就是立即装载和初始化检索方法指定的对象,即使Session关闭了,依然可以正常访问.立即检索策略的启用是通过在映射配置文件中将lazy实行值设置为false实现的. 通俗讲就 ...
- 快学Scala习题解答—第三章 数组相关操作
3 数组相关操作 3.1 编写一段代码.将a设置为一个n个随机整数的数组,要求随机数介于0(包括)和n(不包括)之间 random和yield的使用 import scala.math.rando ...
- xshell同时发送多条命令
1.如图,勾选撰写栏 勾选全部会话 下面的是一个很方便的小技巧.分屏 如下图垂直排列 水平排列等等
- myBatis中Invalid bound statement (not found)错误
环境:Idea.ssm.maven 由于使用maven的原因,maven不会扫描到mapper的xml文件所以会出现此类问题. 每次走到mapper方法时就抛异常:Invalid bound stat ...