shapefile文件的符号化问题

我们都知道,ArcGIS的shp文件只以坐标形式保存地图数据,地图的显示方法则是存储都数据库或地图文件(mxd)中,这一点是深信不疑的。

如果我们打开ArcMap,新建一个普通的地图文件(使用标准的模板),加载一些shp文件进行,shp会进行符号化,但这个符号化是普通的,比如对于Polyline是1.0宽的,如果有多条Polyline,其颜色有所不同。

问题:为什么高速公路层和铁路层已进行了符号化,符号化的样式是保存在shp文件中?问题原帖

我将图层的名称修改后,再加入进来就不一样了;我把ArcGIS的语言版本选择为英文,再加入进来也不一样了。问题在于符号库(style)文件的样式名与图层名存在映射。

时间: 2024-08-27 09:31:05

shapefile文件的符号化问题的相关文章

shapefile文件

基本信息编辑 ESRI公司的Shapefile文件是描述空间数据的几何和属性特征的非拓扑实体矢量数据结构的一种格式. 内容编辑 一个Shapefile文件最少包括三个文件: 主文件(*.shp).--存储地理要素的几何图形的文件. 索引文件(*.shx).--存储图形要素与属性信息索引的文件. dBASE表文件(*.dbf),--存储要素信息属性的dBase表文件. 除此之外还有可选的文件包括: 空间参考文件(*.prj). 几何体的空间索引文件(*.sbn 和 *.sbx). 只读的Shape

AE中Shapefile文件添加到SDE数据集

linder_lee 原文 AE中Shapefile文件添加到SDE数据集(c#) 主要完成用C#,通过AE将本地Shapefile文件导入到SDE的指定数据集下面. 首先说下思路: (1) 通过OpenFileDialog打开本地的Shp文件: (2)通过获取的Shp文件创建FeatureClass,获取shp的字段 IFields,并判断图层类别; (3)连接SDE中指定数据集,并创建新的FeatureClass: (4)将shp文件对应的 FeatureClass里的Feature复制到S

las点转为Shapefile文件,获取高程信息

将LiDAR点文件转换为Shapefile文件,方便ArcGIS9.3版本操作 const char *pSrcFileName = "D:\\LidarTestData\\1.las"; std::ifstream ifs;ifs.open(pSrcFileName, std::ios::in | std::ios::binary); if(ifs == NULL) { cout<<"null"<<endl; } liblas::Reade

shapefile文件锁定问题

之前很长一段时间,导出shapefile文件老是不能解锁,后缀为wr.lock及sr.lock的lock文件不能消除. 我是释放了要素类及游标等接口的: System.Runtime.InteropServices.Marshal.ReleaseComObject(featureCursor)            System.Runtime.InteropServices.Marshal.ReleaseComObject(featureClass) 在网上搜了许多资料,按照别人办法用了IWo

使用OpenGL绘制 shapefile文件 完成最基本的gis操作

主要内容概述 1.解析shapefile(.shp)文件.‘ 2.将经纬度数据按照墨卡托投进行投影(调用proj.4库)完成. 3.将数据用OpenGL的方式进行绘制. 上述3方面只是完成初步的绘制,对于要完成一个复杂的地理信息系统还有很大的差距, 下面介绍我设计的简单的地理信息框架(用于交流,进步).先上个图,根据图来说更加易懂. 其中地图框架中包含多个物理地理图层,是真实存在的图层,所有在该图层下的数据都会被绘制到图层上(即一张图片). 物理图层中包含了多个逻辑图层(Layer),是为了方便

分析iOS Crash文件:符号化iOS Crash文件的3种方法

转自:http://www.cocoachina.com/industry/20140514/8418.html 转自wufawei的博客 当你的应用提交到App Store或者各个渠道之后,请问你多久会拿到crash文件?你如何分析crash文件的呢? 上传crash文件 你的应用应当有模块能够在应用程序crash的时候上传crash信息. 要么通过用户反馈拿到crash文件,要么借助自己或第3方的crash上传模块拿到crash文件. 今天要分析的场景是你拿到用户的.crash文件之后,如何

iOS-----分析iOS Crash文件:符号化iOS Crash文件的3种方法

iOS Crash 分析(文一)- 开始 1. 名词解释 1. UUID 一个字符串,在iOS上每个可执行文件或库文件都包含至少一个UUID.目的是为了唯一识别这个文件. 2. dwarfdump 苹果提供的命令行工具,其中一些功能就是查看可执行文件件或库文件的UUID 3. symbolicatecrash 一个苹果提供的脚本.可以将crash日志符号化为可读的堆栈信息. 4. atosl 苹果提供的命令行工具,可以将crash的base_address和load_address转化为可读的堆

Spring-Boot ? ShapeFile文件读写工具类+接口调用

一.项目目录结构树 二.项目启动 三.往指定的shp文件里写内容 (1) json数据[Post] { "name":"test", "path":"c:/test", "geom":"MULTIPOLYGON(((101.870371 25.19228,101.873633 25.188183,101.880564 25.184416,101.886808 25.186028,101.89204

skyline开发——加载Shapefile文件

1 //1)获取道路的GroupID 2 string dlId = ptm.FindGroupByName("道路"); 3 IFeatureLayer66 featureLayer = null; 4 string tShapeFileName = path + "out_feature_class.shp"; 5 string tConnectionString = String.Format("FileName={0};TEPlugName=OGR