利用ArcGIS生成各比例尺地形图图幅号名
- 格式:docx
- 大小:260.91 KB
- 文档页数:4
Arcgis分幅图制作流程1.在中新建数据库:打开,在空白处点右键;数据库名字根据要求改成对应的名字,2.新建要素:新建地形要素点(点文件),接合表、辅助线、引线(线文件),情况不同需建文件也不同,在数据库中空白处点右键上面写文件名字,下面选文件类型,选择空间参考或者Import(导入)空间参考,新建字段或者Import(导入)字段3..输裁剪框把标准图幅添到arcgis中,选中本幅的标准图幅,,在左边工作台处右击图层输出到自己的文件里4.将输好的裁剪框添到工程里,添加总文件库里的需裁减文件5.将所需文件裁剪到自己新建的数据库中图框和图框点直接复制到自己的数据库中6.设置参考比例将裁好的文件添加()到工程里,~~~~~~~~~~~~~~~~***************设参考比例先把比例尺改成图幅要求的比例尺,***************~~~~~~~~~~~~~~~~~~~~~~ 7.根据符号库分类:右击图层,选最下边然后选选,选地类编码(不同图层选不同字段,线状地物选地类编码,行政界线选界线类型,注记选名称类型,各级驻地选驻地名称,图框、图框点选layer),点击确定。
8.改参数若不引模板:—分好类的文件左击分类前的符号然后点击蹦出界面的点找到符号库添加进来。
找到对应符号双击,其他的也是同样改法。
若引模板:把模板的工程粘到自己的所作图幅的文件夹里,打开工程选到自己数据库里对应的文件9.挑外图框:选中外图框,打开属性表在layer层里填1,然后把图框层分类外图框宽度0.5毫米黑色,内图框0.1毫米黑色点击蹦出界面的选选黑色外图框填0.5内图框填0.110.标注要素:a.单一分类点,打勾选要标注的字段(不同文件标注字段不一样),点b.不同分类点,打勾,点选第二个,点,选要标注的字段(不同文件标注字段不一样),点****图框点要先挑经纬度、公里数大、公里数小***11.标注转注记:需转主机的图层标注并改好参数之后,(确定参考比例已设置)图层点右键点(只有数据库中的才可执行此命令)12.地类图斑转辅助符号:打开,打开13.造十字丝选中所有内图框,保留需要的,剩余全删除14.处理图内内容:a.图斑号和地类符号:将互相压盖的点移开→;如果图斑过小放不下就拉出图斑外,拉引线表示→,点不能压点,点不能压线b.线状地物宽度:将线状地物宽度字尾对向线状地物,朝北方向放置c.注记:注记移到对应位置d.打隶属注记:行政界线靠近图框处,在界线两边标注各自的坐落单位名称e.公里数:公里数靠外图框摆放好→→→经纬度→f.地形要素点:地形要素点先转制图表达,先停止编辑,确定分好类改好参数的文件图层点右键点(只有数据库中的才可执行此命令),移除新生成的文件,打开图层的,选择制图表达来分类新打的点选制图表达:打开,选点类型转角度用g.河名路名:河名及路名按照本幅图内此线状地物的走向,从上到下、从左到右按照阅读顺序放置15.画接合表位置在图框右上角,横向第二根线与内图框线对齐16.进入布局窗口做图外整饰点那张纸进到布局窗口a.图幅名、图幅号改成自己图幅的,右上、右下也是b.接边图幅改成自己图幅的,如本图幅内有乡界及以上等级界线,将之缩放到中间框内:方法如下添本幅的行政政界线,把大小拉到与中间框吻合,照着描c.按照规定卡距离******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************。
1概述有井田境界,想知道它在1:1W的标准分幅中,占哪些幅,之后才能去国土局要图啊。
用到是的软件:COORD、图幅号工具、Word、Excel、TXT编辑器、Arcgis(我用这个)。
2井田境界打井田境界输入Arcgis,直接用文本生成点SHP,再转成线SHP。
技巧:第一个点,复制一个到是最后。
比原来多一个重复的点,这样在生成线SHP时,就是闭合的了。
要不,你得手动增加一个点,才能形成闭合的井田。
3坐标转换目的:得到地理坐标我们的采矿证、划定矿区范围的批复,给的都是平面坐标。
而标准分幅需要用地理坐标。
不论用什么方法.我用的是COORD GM,大家在网上一搜就知道了,可以批量的转换。
4数据标准化将坐标数据做成图幅号工具认识的格式,要求:TXT文件,内容如下:………………………………………………………………DMS119.1234 39.1234……117.1234 39.1234………………………………………………………………注意:1 这里不是“度”,而是“度.分秒”,119是度,12是分,34是秒。
2 3.5版要求经度、纬度之间用逗号“,”分隔,4.0版要求空格“”分隔。
5标准分幅打开“图幅号工具”,试用版就够了。
单击“坐标查询图幅号”选项卡,整个画面有一个“文件夹”图标,单击它,定位到刚才准备的标准数据文件,就会导入经纬度。
复选某个经纬度(右键快捷菜单可以全选)。
单击“查询图幅号”显示结果。
单击“预览”打开一个新窗口,看到结果,但此时不能输出。
在此窗口可以打开“井田境界”SHP文件,查看叠加结果。
回到主界面,如果是正式版,可以输出SHP、MID文件,直接在Arcgis中用了,是面图元。
6其它方法用joinMap,一个点一个点的查询,不用转坐标,直接就出结果,没有高级功能,给个图幅号,用其它软件查其坐标。
还有个软件叫Mapprint,针对Arcgis9~9.3的有试用版,Arcgis10就没有了,我用10,就没有试用成。
利用ArcGIS生成各比例尺地形图图幅号名第一步:建立fishnet (渔网)(之前应该先设置好地理坐标系WGS1984)工具位于:数据管理工具(data management)——要素类(Feature Class)——创建渔网(Create Fishnet)根据不同的地区、不同的比例按照下表中经度和纬度范围填入。
比如要创建北京市的1:1万地形图分幅,首先要知道北京市的经纬度范围,可以自己百度一下,经度范围约为115°45′~117°15′,纬度范围约为39°30′~41° 然后根据1:1w地形图中经纬度的范围确定渔网边界,对于大比例尺地形图(1:10W及以上)以整数度为边界都没有问题,其他比例的可以用边界度数除以对应比例尺的经纬度范围,能整除的就没有问题。
所有比例的都可以这样做。
这里选择四个边界分别为115°~118°,39°~41°,确定范围后开始创建渔网参数输入如下:输出要素类:选择输出位置坐标:上:41 下:39 左:115 右:118渔网原点坐标: X 坐标:115 Y坐标:39Y 轴坐标: X坐标:115 Y 坐标 41像元宽度:0.0625(根据经度范围计算,转为十进制度)像元高度:0.[1**********]7(根据纬度范围计算,转为十进制度)行数:48(渔网纬度范围除以0.[1**********]7)列数:48(渔网经度范围除以0.0625)之后根据个人爱好,可选择创建标注点,或者不创建标注点选择几何类型为POLYGON之后确定,渔网就创建好了比例尺经度范围纬度范围1:100W 6° 4°1:50W 3° 2°1:25W 1°30′ 1°1:10W 30′ 20′1:5W 15′ 10′1:2.5W 7′30″ 5′1:1W 3′45″ 2′30″1:5000 1′52.5″ 1′15″第二步,生成图名打开刚才创建的渔网的属性表(POLYGON 或者是标注点),添加两个字段分别为X ,Y (名字注意应该与后面的代码保持一致),选择为双精度,然后再建立两个字段,可自己随意命名,比如:Name_Old,Name_New,区分新旧图名,选择类型为文本型。
ArcMap可以用Export Map菜单来将地图输出成其他格式的图片;当我们希望将地图在某个特定比例尺下输出时,则在输出前需要进行一翻计算和配置;进过一下午的请教与自身摸索尝试,终于学会了其中要略,也对ArcGIS打印输出功能有了一定的基础。
以下为要点:
1:切换到Layout视图下;
2:将你想输出成图片的范围缩放到Layout视图里,Layout中显示的范围和你之后得到的图片范围是一致的。
3:设置页面与打印设置,这个为关键,在图上量一下实际的最大长宽L米,W米,输出比例尺是S的话,纸张应该是L/S米,L/S米。
并且勾选自动调整地图元素以适合页面尺寸的变化。
4:File--Export Map.设置图片的分辨率,默认96DPI;
大功告成,ArcMap自动将该比例尺下的显示内容输出到图片;。
利用ArcGIS生成各比例尺地形图图幅号名第一步:建立fishnet (渔网)(之前应该先设置好地理坐标系WGS1984)工具位于:数据管理工具(data management)——要素类(Feature Class)——创建渔网(Create Fishnet)根据不同的地区、不同的比例按照下表中经度和纬度范围填入。
比如要创建北京市的1:1万地形图分幅,首先要知道北京市的经纬度范围,可以自己百度一下,经度范围约为115°45′~117°15′,纬度范围约为39°30′~41° 然后根据1:1w地形图中经纬度的范围确定渔网边界,对于大比例尺地形图(1:10W及以上)以整数度为边界都没有问题,其他比例的可以用边界度数除以对应比例尺的经纬度范围,能整除的就没有问题。
所有比例的都可以这样做。
这里选择四个边界分别为115°~118°,39°~41°,确定范围后开始创建渔网参数输入如下:输出要素类:选择输出位置坐标:上:41 下:39 左:115 右:118渔网原点坐标: X 坐标:115 Y坐标:39Y 轴坐标: X坐标:115 Y 坐标 41像元宽度:0.0625(根据经度范围计算,转为十进制度)像元高度:0.[1**********]7(根据纬度范围计算,转为十进制度)行数:48(渔网纬度范围除以0.[1**********]7)列数:48(渔网经度范围除以0.0625)之后根据个人爱好,可选择创建标注点,或者不创建标注点选择几何类型为POLYGON之后确定,渔网就创建好了比例尺经度范围纬度范围1:100W 6° 4°1:50W 3° 2°1:25W 1°30′ 1°1:10W 30′ 20′1:5W 15′ 10′1:2.5W 7′30″ 5′1:1W 3′45″ 2′30″1:5000 1′52.5″ 1′15″第二步,生成图名打开刚才创建的渔网的属性表(POLYGON 或者是标注点),添加两个字段分别为X ,Y (名字注意应该与后面的代码保持一致),选择为双精度,然后再建立两个字段,可自己随意命名,比如:Name_Old,Name_New,区分新旧图名,选择类型为文本型。
ARCGIS中制作标准分幅图面的路径改成放置裁剪后文件夹的路径(比如F:\XX县分幅图\DL TB),然后保存退出,双击运行,按提示点击即可。
完毕后会发现文件夹里的文件名称前面都加上了文件夹的名称。
(比如在DLTB里的H 49G011045.SHP,现在变成DLTBH49G011045.SHP)5、将每个新建的文件夹都做改名操作,然后新建以图幅号为名称的文件夹(有100个分幅图就新建100个),将DLTB、XZDW等文件夹里的文件都依图幅号放入新建的文件夹里,形成每个图幅一个单独的文件夹。
(比如“H49G011045”文件夹里有DLTBH49G011045.SHP、XZDWH49G011045.SHP、XZQH49G011045.SHP等等)三、图框6、由于ARCGIS里制造图框非常麻烦,所有选择在MAPGIS里制作。
先在MAPGIS里设置好工作目录(比如F:\图框)。
7、打开“实用服务”的“投影变换”,打开菜单“系列标准图框”下面的“根据图幅号生成图框”。
以H49G011045为例,在输入图幅号里输入H49G011045后确定,在弹出的窗口里将Fram_1改为H49 G011045后确定,将“左下角平移为原点”和“旋转图框底边水平”两者前面的勾去掉,将“标记实际坐标值”前面的勾勾上,然后点击确定,即得到了H49G011045图幅的图幅框和点文件。
(比如H49G 011045.WL和H49G011045.WT)8、按第2步生成所有图幅的图幅框和点。
在MAPGIS里新建工程,载入所有分幅图框和点,将所有文件设置成可编辑状态,点击菜单“其他”中的“整图变换”,将“点变换”、“参数变化”和“线变换”、“参数变化”前面的勾都勾上,然后在右边的“比例参数”下面的“X比例”“Y比例”都写10,点击确定。
如果ARCGIS格式数据里是有带号的话,则这里还要给所有图框加上带号,比如是37号带,则再点击菜单“其他”中的“整图变换”,将“点变换”、“参数变化”和“线变换”、“参数变化”前面的勾都勾上,然后在右边的“位移参数”下面的“X位移”写“37000000”,“Y位移”不写,点击确定。
ARCGIS制作1:10000分幅图教程本文中所使用的软件为ArcGIS9.3版本,以输出A1 JPG 格式图幅为例进行阐述:一、打开ArcMap界面并添加要素有两种方法:法一:1、打开ArcMap软件,点击菜单栏中的添加图标2、然后添加对应的图层要素文件。
若是第一次使用的情况下,则需要设定文件夹的连接,这样才能找到对应的文件,点击“connect to folder”(连接到文件夹,具体位置如下图红圈处所示),点击对应的文件夹即可。
法二:快速打开模板法(此法必须建立在有已建好的模板的情况下)1、直接找到对应的“xxx.mxd”文件,双击打开即可二、界面设置与整饰1、首先,将地图显示状态由Data View(数据视图)状态调整为Lzyout View(版面视图)状态,在地图显示窗口的左下角,如图:2、点击左上角的“File”,选择“Page and Print Setup”,进入如下对话框,界面如下:若电脑有连接打印机的话,则直接在“Print Setup”栏中设置好参数,同时在“Map Page Size”栏下方“Use Print Pager Settings”前面的复选框中打上勾即可;若没有连接打印机的话,则直接设置“Map Page Size”栏的“Page”中的“Standard Size”的参数即可。
另外,“Portrait”是“纵向”的意思,“Landscape”是“横向”的意思,在这里,以选择“横向”为例。
设置好后点击“OK”既可以看到界面中纸张页面框的大小发生了变化。
3、图层属性设置选中图层(会出现一个蓝色虚线框),然后点击鼠标右键,选择“properties…”打开属性对话框(1)设置图层的框架(以边框0.5磅为例)(2)固定图层的比例尺范围(以1:10000为例)选择“Data Frame”,如图所示:然后,选中图层,将图层移动到打印页面框中,将图层的框架缩小到打印页面框架范围内:在这里说一下这两个图标(上图红圈处)的区别:那个手巴掌标志是移动图层的,它可以改变图层在图层框架中的位置;而那个箭头标志则是整体移动或改变各种框架的,务必分清楚,否则容易出错。
第一步:建立fishnet(渔网)(之前应该先设置好地理坐标系WGS1984)
工具位于:数据管理工具(data management)——要素类(Feature Class)——创建渔网(Create Fishnet)
根据不同的地区、不同的比例按照下表中经度和纬度范围填入。
比如要创建北京市的1:1万地形图分幅,首先要知道北京市的经纬度范围,可以自己百度一下,经度范围约为115°45′~117°15′,纬度范围约为39°30′~41°
然后根据1:1w地形图中经纬度的范围确定渔网边界,对于大比例尺地形图(1:10W及以上)以整数度为边界都没有问题,其他比例的可以用边界度数除以对应比例尺的经纬度范围,能整除的就没有问题。
所有比例的都可以这样做。
这里选择四个边界分别为115°~118°,39°~41°,确定范围后开始创建渔网
参数输入如下:
输出要素类:选择输出位置
坐标:上:41下:39左:115右:118
渔网原点坐标:X坐标:115Y坐标:39
Y轴坐标:X坐标:115Y坐标41
像元宽度:0.0625(根据经度范围计算,转为十进制度)
像元高度:0.0416********(根据纬度范围计算,转为十进制度)
行数:48(渔网纬度范围除以0.0416********)
列数:48(渔网经度范围除以0.0625)
之后根据个人爱好,可选择创建标注点,或者不创建标注点选择几何类型为POLYGON
之后确定,渔网就创建好了
比例尺经度范围纬度范围
1:100W6°4°
1:50W3°2°
1:25W1°30′1°
1:10W30′20′
1:5W15′10′
1:2.5W7′30″5′
1:1W3′45″2′30″
1:50001′52.5″1′15″
第二步,生成图名
打开刚才创建的渔网的属性表(POLYGON或者是标注点),添加两个字段分别为X,Y(名字注意应该与后面的代码保持一致),选择为双精度,然后再建立两个字段,可自己随意命名,比如:Name_Old,Name_New,区分新旧图名,选择类型为文本型。
之后在X字段上右键选择“计算几何”,选择计算质心X坐标,同样在Y字段上计算质心Y坐标。
然后在Name_Old字段上选择“字段计算器”,选择解析程序Python
选择显示代码块,在Name_Old=下面空白处粘贴下表中新旧名对应的代码(如果对python语言不太熟悉的话尽量不要改动,我自己也不太熟悉,试了好多次才成功),根据代码中用到的分类代码块在代码块中粘贴表格后面的代码块,添加完成后确定。
图名生成完毕。
注意代码块中的缩进不能删除,否则会报错。
代码直接发的话可能可是会变化,放在附件里面了。