Map2Shp博客

方便快捷的MapGIS转shape批量转换工具

ArcGIS地质填充符号的制作

地质制图中,面符号的制作复杂度最高,存在规则和不规则的样式,通常由底色和图案组成,表示岩性和年代,是极具代表性的符号种类。ArcGIS提供了3种实现地质面符号的方法:基于矢量、基于图片和基于制图表达技术。但对这三种方法的技术难点和使用场景,仁者见仁,智者见智,有时候需要结合使用。本案例通过探讨三种实现面符号的方法、技术难点、优劣,给出建议的使用场景供大家参考。

More...

如何实现ArcGIS符号库的合并以及延伸问题

如何实现ArcGIS符号库的合并?有时候我们会需要将一个符号库中的部分符号添加到另一个符号库中,有时候则是两个或多个符号库整体合并到一起,如何操作可以实现呢?这里提供两个解决思路:方法一:在ArcMap的符号管理器里选择复制。此方法比较适合少量符号库中的少量符号的复制。方法二:使用Office中的Access操作,此方法适用于较多符号库合并或大量符号批量处理。不知道大家是否知道,ArcGIS的符号库文件*.Style,实质上是可以用Access打开的小型数据库。打开Style文件后看到有若干特定名称的表,这些表与ArcGIS Style Manager里看到的目录是一致的。下图演示的是通过Access里的鼠标操作完成若干符号的复制粘贴。

第二种解决方法演示的是在Access中简单操作,如果是大量符号库合并,点击鼠标的这种方法可能就比较费时了,大家可以考虑通过Access中的Sql语句进行批量操作。既然Access可以打开ArcGIS的符号库文件,我们也许会想到,我可以将这些表格数据都导入Oracle等数据库中进行管理,便于整个网络内符号的统一,在某些特定的C/S需求下会比较好。当某个客户端有新的符号要更新到库里的时候,可以将其上传到Oracle对应的表中,当另外的客户端要使用符号的时候,可以从Oracle中提取对应的表中最新的符号,本地形成最新的Style文件并加载。当然,你也可以说,使用ArcGIS的AO接口,通过程序调用符号库进行符号拷贝。这确实也是可以,只是这种代码起步门槛比我说的高一些,但在面对某些复杂符号处理的时候会更灵活。


More...

ArcGIS使用字体文件制作符号库

ArcGIS制作的符号库有多种,刚刚毕业进入公司,接触到符号库的制作,在前人的脚步之下,本人整理通过字体符号(Character Marker Symbol)制作符号库的步骤。

重要方法:对于大量制造符号,可以在arcmap中打开style文件,然后复制某一个符号,之后不是制造符号,而是更改符号!这样就可以节省在制造的过程中要选择相应的符号类型、字体库等,可以节省时间。只要更改style文件中符号对应相应字体库中的字体符号即可。

More...

ArcGIS实用制图技巧——如何制作“光照”效果的水体多边形

通过对地图中的水体要素添加光照效果,能够使地图更具真实感。这里,就来介绍一下如何使用ArcMap来实现为水体表面添加光照效果。

More...

平面地图是三维世界的二维投影


平面地图是三维世界的二维投影,不可避免的失真,看看真实世界产生的变形与你看到的地图的差别有多大.

More...

shapefile与字符集编码设置

在 ArcGIS Desktop (ArcMap, ArcCatalog, and ArcToolbox) 中,有编码页转换功能(CODE PAGE CONVERSION),可以读写多种字符编码的 shapefile 和 dBASE 表。在系统注册表中,编码页转换功能(CODE PAGE CONVERSION)命名为 'dbfDefault',可以修改这个值。

在 ArcGIS 10.2.1 之前,可以通过下面的方法来设置编码行为:
在 shapefile (.DBF) 的头文件中包含了引用的编码页,用来与用户的区域设置一致。例如,如果用户使用了日本的区域设置,那编码页是'Shft-JIS'。
在 ArcGIS 10.2.1 版本,shapefile (.DBF) 的编码页的默认设置为 UTF-8 (UNICODE) 。

ArcGIS Desktop 10.2.1 和 10.2.2 出补丁了,可以打上,如下类似的方法去修改:
10.2.1: http://support.esri.com/en/dow ... /2090
10.2.2: http://support.esri.com/en/dow ... /2089

More...

在ArcGIS 10.3标注中竖排文字

ArcGIS 10.3中文字默认“从左至右”排列,而实际的标注比如“XX路、XX街”有些文字是竖直排列的。

接着就涉及到“标注样式”的问题。

More...

关于ArcGIS Engine符号库的讨论

符号化是GIS应用开发中重要的功能或者是处理,由于程序中每次调入一个图层的图层的符号都是随机的,动态变化的,所以不利于图层的美观。还有一点就是符号有增加电子地图可读性的功能。

符号的来源有以下几种:

1、符号库

Desktop的符号文件

把要用的符号用desktop的style manage制作相应符号,并把他存成style文件。该文件实际为mdb数据库。Style文件对应于desktop,在desktop开发包中有相应的类(StyleGallery类 )支持该文件的读取。

More...

Arcgis软件中FeatureToLine与PolygonToLine的异同

在Arctoolbox中,有两个命令可将面要素类转换成线要素类:Feature To Line和Polygon To Line。虽然这两个命令都能将面状要素类转换成线状要素类,但他们之间有很多不同,正确的了解了他们之间的不同后我们可以有选择地使用这两个命令之一。

一、Feature To Line:由输入的面要素类或线要素类生成新的线要素类

这个工具与有两个特点:

1、可将输入要素类的属性值传递到输出要素类中(由preserve attribute选项决定)

More...

ArcGIS中的标注与注记关系与区别

ArcGIS中的标注与注记(Label与Annotation)关系与区别讲解:

在ArcMap中可以使用标注(Label)和注记(Annotation)来识别要素,选择Label或Annotation取决于你需要如何控制文本显示以及在ArcMap中如何存储文本。 对一个图层中的部分或所有要素的标注(Label)可以独立或者动态的创建,但有的时候用注记(Annotation)会更好些,注记(Annotation)可以由标注(Label)转成或从一个Coverage导入。

动态创建的标注(Label)将在漫游和缩放后按照当前地图比例尺下的最佳位置重画,因为动态创建的标注(Label)被作为一个图层属性存储,改变设置,诸如等级分类,符号或者标注位置将影响到图层中的标注(Label)。

More...

«12»

Powered By Z-Blog 2.3 Avengers Build 180518

Meansoft®版权所有