Winform的地图程序能加图钉和标注吗

作者&投稿:仉冠 (若有异议请与网页底部的电邮联系)
c# winform 有两个条件的查询该如何写?~

SqlCommand cmd = new SqlCommand("delete * from YiZhuList_Temp where MedName='" + medname+ "' and RecDate ='"+meddate+"'", con);

是这样的吧
SqlCommand cmd = new SqlCommand("delete from YiZhuList_Temp where MedName='" + medname+ "' and RecDate ='"+meddate+"'", con);

语法是
DELETE FROM 表名称 WHERE 列名称 = 值

百度地图上有标注选项的,可以去标注

这样的的开发主要用在 ArcSever 开发中;ArcEngine 是用来开发桌面的。
当然你想在 ArcEngine 中实现此功能,也不是不可以。
图钉 和 小泡 可通过 IElement接口来绘制。

思路可以是这样的:
(如:你想在 A 点实现这样的操作)
1、你可以截取 图钉 和 小泡 的图片各两张,通过ArcGIS制作成点状
符号;
2、在程序打开时,通过 IElement接口 在 A 点处 绘制一个图钉(即:
将做好的 图钉 符号通过代码加到 A 点的位置);
3、在AxMapControl添加一个单击事件,代码内容为:
如果,点击的是 A 点,则删除 A点处的 图钉 符号 并加载 小泡
符号,且弹出 A点的信息窗体。如果,点击的不是是 A 点,且 A点
有 小泡 符号,则清空 小泡 符号,并加载 图钉 符号 ,同时关闭
信息窗体。

(下面有一些 关于 IElement 的代码,供你参考)
IElement pElement = null;
IGeometry geometry = pFeature.Shape;
switch (geometry.GeometryType)
{
case esriGeometryType.esriGeometryPolygon:
IFillShapeElement pPolygonElement = new PolygonElementClass();
pPolygonElement.Symbol = pFillSymbol;// 面符号
pElement = pPolygonElement as IElement;
pElement.Geometry = geometry;
break;
case esriGeometryType.esriGeometryPolyline:
ILineElement pLineElement = new LineElementClass();
pLineElement.Symbol = pLineSymbol;// 线符号
pElement = pLineElement as IElement;
pElement.Geometry = geometry;
break;
case esriGeometryType.esriGeometryPoint:
IMarkerElement pMarkerElement = new MarkerElementClass();
pMarkerElement.Symbol = pMarkerSymbol;// 点符号
pElement = pMarkerElement as IElement;
pElement.Geometry = pFeature.Shape;
break;
} axMapControl1.ActiveView.GraphicsContainer.AddElement(pElement, 0);// 添加 pElement

( 将 点符号 换成你需要添加 的 小泡 或 图标 符号即可!当然其它符号处也要做相应的 修改!)

WinForm是.Net开发平台中对Windows Form的一种称谓。.Net 为开发WinForm的应用程序提供了丰富的Class Library(类库)。这些WinForm 类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空间就是System.Windows.Forms。

这个其实很简单啊,WEB编程就能实现的。


请大哥大姐姐帮我把这些句子翻译成英文...急急急!
in scientific research all his life. ( it )74.你事先没通知他会议在哪里举行,是吗?(inform0)74 you didn't tell him where the meeting is held, ( inform0 )?75.让我来总结一下大家对这件事情发表的观点。(summarize)75 let me on this thing expressed opinions. ( summarize )...

从句谓语动词是should do一定是虚拟语气吗?
If the s e biscuits should arrive in a damaged condition,please inform the factory at once .如果发现这些饼干在购进时有问题,那么就要立即通知厂方。注意:在这类句型中,我们可把should放在句首,省去if。例如:Should you require anything,please call me.如果你需要什么东西,请叫我一声。题...

成华区17031525178: 用C#语言,如何做一个地图的winForm程序,只想把地图弄进来,从来没写过GIS -
茹荆思密: 在winform中嵌入地图有很多种方式:1、利用winform自带的WebBrowser控件,调用谷歌或者百度的地图API.2、利用第三方平台,目前主流的有:美国ESRI公司的ArcEngine;中国中地数码的MapGIS;SuperMap;SharpMap等等.大致可以分为以上两类,有利有弊,看楼主的需求了.如果只是希望地图展示的话,建议用第一种,无需安装任何东西,缺点是需要网络支持.如果希望对地图进行分析处理的话,只能用第二种了,优势是灵活、功能强大,缺点是需要安装供应商的平台(不过有不用钱的,像破解版的,或者开源的)

成华区17031525178: arc gis engine 小白问题,是否能往一张.shp文件中添加要素?在c# winform 操作中 -
茹荆思密: 肯定可以实现的.一般是在地图窗口先增加图形要素,随后修改属性表增加行的相关属性!

成华区17031525178: 如何在本地保存的地图上标记,插旗子或者图钉什么的? -
茹荆思密: 你所说的电子地图是一套地图系统呢?还是只是一张图片啊? 如果是一套系统,那得根据具体什么系统来说,不同系统有不同的操作方法,而且系统里一般都有帮助之类的菜单,自己看一下也就会了. 如果是图片,那就更好办了,直接用系统自带的画图就可以,或者用photoshop之类的图片编辑软件.

成华区17031525178: winForm程序下,一个Dockpanel的使用问题 -
茹荆思密: 像这样的组件应该是有设计时的.可以管理每个项目,然后再点每个项目后,默认是有一个panel的.直接托控件难道不行?如果没有设计时,那只能通过运行时(我只能说这个控件太坑了).一般应该是dockmanager.Items[0].Controls或其它反应他所有控件的.再通过Add加入应该可以的.

成华区17031525178: 我CS下载的地图为什么加不了机器人.? -
茹荆思密: 常常download下来的地图没有路点文件,在家没法和bot们练CS,于是想到了DIY路点文件.CS机器人程序的waypoint(路点)就是告诉机器人该怎么走,哪里是任务目的地(如是救人质,就是人质房,在哪里防守,在哪里集结.CSPODBOT2...

成华区17031525178: cs1.5下载的地图怎么才能加机器人一起玩? -
茹荆思密: 你的地图可能没设路径点 自己编一个路点就行了.方法如下: 常常download下来的地图没有路点文件,在家没法和bot们练CS,于是想到了DIY路点文件.CS机器人程序的waypoint(路点)就是告诉机器人该怎么走,哪里是任务目的地(如是...

成华区17031525178: C#做的WInform程序,怎么实现浏览文件,获取文件地址和名称 -
茹荆思密: OpenFileDialog ofd = new OpenFileDialog();if (ofd.ShowDialog(this) == System.Windows.Forms.DialogResult.OK){string file = ofd.FileName;}变量 file 就是最终拿到的文件路径和文件名称.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网