ArcGIS制作四色地图

工作中经常要把mapinfo的tab地图文件转化为arcgis的shape文件,导致原先地图渲染的颜色丢失,每次都要重新给地图着色,十分麻烦。笔者寻觅很久,在网上找到一个四色地图填充工具,用起来很方便,好东西不敢私藏,拿出来跟大家共同分享。

点击这里下载此工具。

使用要点:

1、注册两个dll插件,这步是必需的。以dll放在c:"esri为例,在开始-运行中输入regsvr32 C:" esri"BnchMrkTopo4Color.dll,按确定,这就注册了BnchMrkTopo4Color.dll,注册另一个时按照上面的方法,只要把文件名替换了就行了。

2、打开下载下来的那个mxd文件,里边增加了一个工具条:


把目标面要素类加进arcmap,先点Build Topology,再点Color Map,该要素类属性表里就增加了个名为colors的字段,它的值或者为1-4之一或者为负1,然后用这个字段符号化就行了。负1的情形说明该面要素是一个孤岛,它周围没有其他的面要素。

3、里边有个tbx文件,可把这个工具加入toolbox里,这样就不用打开那个mxd文件了,只是目标面要素类或shp文件应该有个整型字段来存放工具生成的颜色代码。

下图就是笔者使用此工具制作的地图。

转载链接:http://www.360doc.com/content/13/0220/14/3046928_266739406.shtml

ArcGIS制作四色地图相关推荐

  1. 四色地图理论的图论证明

    四色地图理论的图论证明 四色地图理论我就不多说了,四色猜想与哥德巴赫猜想.费马定理成为了近代三大数学难题. 首先,大家看一个的图,平面中圆点标号1,2,3,4. 两两之间有连线.将平面切分为四个区域a ...

  2. python填充周围图片的颜色搭配_四色地图填充程序(Python opencv)

    代码使用了floodfill填充函数: cv.floodFill(copyImage, mask, (x,y), (0, 255, 255), (0, 100, 100), (50, 50, 50), ...

  3. 使用效果_如何使用ArcGIS制作浮雕效果的地图

    概述 浮雕是雕刻的一种,艺术家在一块平板上将他要塑造的形象雕刻出来,使它脱离原来材料的平面.除了传统的浮雕,在GIS领域,我们也可以为地图制作浮雕的效果. 这里,我们以ArcGIS为例,介绍一下如何给 ...

  4. 数据结构实验 四色地图染色 c语言实现

    main.c #include"map.h" //#include"stack.h" #include<stdio.h> //一个邻接矩阵 int ...

  5. Python实现地图四色原理的遗传算法(GA)着色实现

    1 任务需求   首先,我们来明确一下本文所需实现的需求.   现有一个由多个小图斑组成的矢量图层,如下图所示:我们需要找到一种由4种颜色组成的配色方案,对该矢量图层各图斑进行着色,使得各相邻小图斑间 ...

  6. ArcGIS 制作这种“清新设计风”的地图海报封面

    前言:一篇文章让你学会使用 ArcGIS 制作专业宣传团队"清新设计风"地图海报或插图. 这种图怎么做?下面是星球研究所制作的一张地图海报,一日群里看到有人分享,起了兴致,那么究竟 ...

  7. arcgis制作瓦片地图_挖掘Dark Sky Maps(热的要死后,疯传的一个气温地图网站)...

    最近,各种朋友圈,社会媒体,都在疯传一张图,这张图显示的全球的气温图,本没有什么特别的,但是这张图的网站来源所展示的数据与气象局或者各种天气预报的温度值相差倒是不少,引来一片网友的吐槽. 但是,作为专 ...

  8. ArcGIS地理要素数据获取及地图制作

    ArcGIS地理要素数据获取及地图制作 目录 ArcGIS地理要素数据获取及地图制作 获取数据 行政区划数据 矢量数据 矢量数据融合 获取数据 行政区划数据 打开阿里云网址: http://datav ...

  9. ArcGIS制作全球地图并生成纬度统计分布线

    ArcGIS制作全球地图并生成纬度统计分布线 全球气候变化相关研究,或者发表在高水平期刊的研究,往往需要选择全球大尺度,需要进行世界地图的制作. 而世界地图的出图,也有一些技巧.有的研究是相当美观的, ...

最新文章

  1. Android Error: This attribute must be localized.
  2. python数据分析常用包_python可视化数据分析常用图大集合(收藏)
  3. linux 杀死t状态进程,Linux下如何查杀stopped进程
  4. html比赛项目,趣味运动会最新个人比赛项目
  5. 提高C++程序运行效率的10个简单方法
  6. linux数据库能看到系统执行了哪些命令,DB2数据库在linux操作系统的指令有哪些?...
  7. pyhton学习-1
  8. 三菱a系列motion软体_通化三菱Q00JCPU
  9. 经典:从追MM谈Java的23种设计模式
  10. limbo pc for android,「Limbo PC emulator」可以让安卓手机安装 Windows 10 了
  11. 毕业设计源码——旅游打卡小程序
  12. oh-my-zsh主题添加命令显示执行时间和当前时间
  13. [ARM 的高级命名术 A32 T32 A64 Thumb Thumb2 AArch32 AArch64]
  14. matlab ga初始值,matlab之GA优化.pdf
  15. 详解Django的CSRF认证
  16. SVN服务端的搭建和简单使用
  17. 多种方法爬取猫眼电影并分析(附代码)
  18. 快速从萌新变成老手!教你使用ThingJS的小技巧!
  19. 因为安全层不能与远程计算机协商兼容的参数,788 L2TP 连接尝试失败,因为安全层不能与远程计算机协商兼容...
  20. 企业开展新闻软文营销的步骤有哪些?

热门文章

  1. 三路快排算法加强版(三路快排的再次改进)
  2. u盘显示需要格式化才能用怎么办?小技能了解下!
  3. 2020英方软件产品发布会:Data+ 为用户提供个性化服务
  4. 深入浅出 SSL/CA 证书及其相关证书文件(pem、crt、cer、key、csr)
  5. group by 使用规则
  6. 【unity实战】随机地下城生成3——设置人物移动脚本、动画的切换和摄像机的跟随(含源码)
  7. 家用电器辐射测试结果 哪些家用电器辐射大(zz)
  8. 摘录马云对996的看法的原话以及一点自己的想法
  9. 前端测试一共有哪几种?
  10. 理解 TensorFlow 之 word2vec