请问MapWinGis 如何给shp文件里的某一个shape设置颜色?我这么设置不起效果,请教。

问题描述

一个省的地图,想实现每个省一个颜色,代码如下,但就是出不来效果,请教......Shapefilesf=newShapefile()inthandle;sf.Open("C:\省.shp",null);handle=axMap1.AddLayer(sf,true);axMap1.InvokeEditMode();if(!sf.StartEditingShapes(true,null)){return;}stringlabelText=string.Empty;for(inti=0;i<sf.NumShapes;i++){labelText=sf.get_CellValue(3,i).ToString();switch(labelText){case("河南省"):axMap1.set_ShapeFillColor(handle,i,(uint)ColorTranslator.ToOle(Color.BlueViolet));break;default:break;}}if(!sf.StopEditingShapes(true,true,null)){return;}代码如上,先测试一个省的,断点也跟进去了,执行了axMap1.set_ShapeFillColor但就是出不来效果,请问是什么原因?我用的MapWinGis控件版本是4.8

解决方案

解决方案二:
自己顶一下,,,,

时间: 2025-01-24 20:15:02

请问MapWinGis 如何给shp文件里的某一个shape设置颜色?我这么设置不起效果,请教。的相关文章

gcc-.h文件里定义了一个类,怎么链接到so文件里?

问题描述 .h文件里定义了一个类,怎么链接到so文件里? A.h里定义了class B C.cpp里include A.h并且引用了B类,声明B类B b: G++ C.cpp -o X.so 为什么用JNI调用X.so运行时,错误提示找不到B类? 解决方案 先用nm等查看一下是否有导出类B来,通过JNI,一般最好是调用导出的函数,直接调用导出类,跨语言不容易处理 解决方案二: gcc hello.c-I../include -fPIC -shared -o libhello.so 很明显,"G+

c-一般情况下,应该多个函数放一个文件里,还是一个函数放到一个文件里

问题描述 一般情况下,应该多个函数放一个文件里,还是一个函数放到一个文件里 我非科班出身,也从来没读过改内容. 也许是因为书读的不仔细? 解决方案 对于java来说,一个文件一个类(public的类) 多个函数放一个文件里还是一个函数放一个文件里取决于这些函数的相关性.好比你写作文是一句话一个段落还是一个段落好几句话,这个要灵活掌握,老师没法教你. 你去看windows.linux.jdk.mfc等等的源代码,你会发现这个问题根本就不算一个问题. 解决方案二: 我觉得学习应该有3个阶段 模仿 -

请问 mysqldump 备份的sql文件 导入到另一个库中,为什么老是少数据?

问题描述 请问 mysqldump 备份的sql文件 导入到另一个库中,为什么老是少数据? 直接导出的database 请问 mysqldump 备份的sql文件 导入到另一个库中,为什么老是少数据? 备份时就加了 --events 这一个参数. 求指导~ 解决方案 是不是导出了所有对应的database,可以直接查看导出的sql文件中是否含有这些表

流 ile-java 怎么把文件名 和 文件里的内容都写在另一个文件里

问题描述 java 怎么把文件名 和 文件里的内容都写在另一个文件里 java中 怎么把文件名 和 文件里的内容都写在另一个文件里 最好 另一个文件是这样的: 被写入的文件名称 空一行(或者其他分隔符) 然后在写该文件的内容 解决方案 没看明白,如果只是往另外文件写东西,那些到txt文件中,随便你怎么写都行 解决方案二: 自己用IO流写啊,这个太基础了吧 解决方案三: 自己去看看inputstream和outputstream. 解决方案四: 自己用IO流写啊 基础的问题 自己看书 比在这问学的

windowssocket编程-请问ICMP_ECHO是系统预定义的吗,包含在哪个头文件里呢?

问题描述 请问ICMP_ECHO是系统预定义的吗,包含在哪个头文件里呢? 在编写一个ping程序时,填充ICMP包的内容,要将类型设置为ICMP响应包,即icmp_hdr->i_type =ICMP_ECHO; 但是IDE提示未定义的标识符ICMP_ECHO未定义,这是怎么回事呢 解决方案 知道了,,,,翻到了另一个人的代码,原来要自己定义, #define ICMP_ECHO 8 解决方案二: 自挽,,,,此贴终结

请问c语言中.h文件如何从cpp中提取或者是撰写

问题描述 请问c语言中.h文件如何从cpp中提取或者是撰写 大一的课程设计的一个小程序,老师要求有.h的头文件,但是我只有一个cpp文件,请问这个.h文件如何写? 解决方案 如果你说你手头上有一个简单的.cpp例子的话,那我这里也举一个简单的例子给你作为参考,假如有一个Calc.cpp (注意calc是计算这个单词的缩写 calculator的缩写),这个程序有些下面的一些语句 #include "Calc.h" int Calc::sum(int a, int b) { return

求问如何在C# 窗体中 获取txt文件里的坐标 然后以点的形式显示到picturebox里

问题描述 如题求问如何编程让txt里的坐标点以点的形式显示到窗体的picturebox里 解决方案 解决方案二:你想干嘛,把文字显示为图片?解决方案三:都知道坐标点了,直接画在picturebox上就行了,如果需要换算,你得知道换算规则,然后折算到picturebox内部坐标解决方案四:1.你需要确认你的坐标系,坐标系中心点的位置2.确定pictureBox的大小是根据你已定坐标区域大小的等比缩放,如果存在等比缩放,那么在读取点时候就要处理点的坐标值缩放3.绘制过程,在paint中实现点的绘制就

c-.h文件里的 美元符号是什么意思

问题描述 .h文件里的 美元符号是什么意思 struct MACS { $int __sizeMAC 1; /** require / $char **MAC 0; /* option */ }; 请问这里为什么有个$符号,有什么作用 解决方案 可能是前面定义了一个叫$int __sizeMAC的类型.虽然不常用,但是C语言里面变量名可以有$符号,几乎是唯一可用的特殊符号.(美元真是全球通用啊!) 解决方案二: $int是一个自定义类型,typedef其它地方,主要是可能自己做了一些类型扩展等.

magento注册页面表单验证在哪个文件里

问题描述 magento注册页面表单验证在哪个文件里 magento注册页面,输入的账号或是密码不符合规定的会弹出一条信息提醒,请问这条信息是在哪个页面上可以找到,我想把他改成中文的,一直找不到在哪里? 解决方案 在magento二次开发时,经常需要自己加一些模具,来满足自己的特定需求. 添加Block/里面的文档时,需要特别注意一些地方,其中包括在Form.php中addField的时候