自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 C#.net 地图控件开发(十二) 第一阶段总结,附代码示例

地图控件开发 -- 第一阶段总结       通过前面十几个章节,大致将地图控件(MapControl)的绘图的主体结构写出来了,大家就通过下面的图来慢慢体会吧。                        源码下载地址:http://download.csdn.net/detail/jackjian/5300491

2013-04-25 17:44:46 3011 19

原创 C#.net 地图控件开发(十一) 地图控件MapControl

地图控件        地图控件(MapControl)包含了地图对象(Map),并在控件重绘时将绘图的句柄传递给地图对象,让地图对象可以绘制图层集合。地图控件类        作用:主要用来绘制地图。        类:提供地图对象属性,可以将用户自定义的抛出事件写在此处。 namespace GIS.HJ.Controls{    ///    ///地图控

2013-04-25 16:38:07 5477 1

原创 C#.net 地图控件开发(十) 地图对象Map

地图对象        地图对象(Map)是地图图层的集合,包含地图的常用属性,如比例尺,中心坐标,基准点坐标等,即对整个地图进行统一管理的一个类。地图对象类        作用:对地图进行管理。        类:包含地图图层集合,常用地图属性,并提供地图刷新的方法,控件坐标与地图坐标的相互转换方法。 namespace GIS.HJ.Core{    ///

2013-04-25 16:26:44 2836

原创 C#.net 地图控件开发(九) 矢量图层与绘制FeatureLayer

矢量图层        矢量图是基于直角坐标系统,用点、线、多边形描述地理要素的数据模型或数据结构。每一个地理要素由一系列有顺序的的x、y坐标描述,这些要素与属性相结合。        根据不同的几何类型,将矢量图分为点、线多边形三种图层类型,并抽像出一个基类用来存储矢量图的共同属性和方法。 矢量图层基类         作用:存储矢量图层的共同属性和方法

2013-04-12 11:51:53 4077

原创 C#.net 地图控件开发(八) 地图要素Feature

地图要素        地图要素(Feature)是构成地图图层的最小单元,它包括地物的几何形状,符号和描述信息。描述信息可以做成数据表的形式存储在图层类中,符号也可以存储在图层类中作为默认的要素符号,但是为了在图层中突出表示某个特殊的地物,所以在地图要素中也增加了符号属性。要素类        作用:描述单个地物的图形信息和属性信息。        类:除了包括几何图形和符号外,

2013-04-12 10:14:09 2203

原创 C#.net 地图控件开发(七) 地图符号,几何图形样式Symbol

地图符号,几何图形样式        地图符号(cartographic symbol)表示地图要素的空间位置、质量和数量特征的特定图形记号或文字。构成特点        地图内容是通过符号来表达的,地图符号是表示地图内容的基本手段,它由形状不同,大小不一,色彩有别的图形和文字组成。因此符号具有如下特点:       1.符号应与实际事物的具体特征有联系,以便于根据符号联想实际事物

2013-04-12 09:18:36 3536

原创 C#.net 地图控件开发(五) GDI+图形图像编程基础3.

画刷和画刷类型Brush类型是一个抽象类,所以它不能被实例化,也就是不能直接应用,但是我们可以利用它的派生类,如:HatchBrush、SolidBrush、TextureBrush、LinearGradientBrush和PathGradientBrush等。画刷类型一般在System.Drawing命名空间中,如果应用HatchBrush和GradientBrush画刷,需要在程序中引入S

2013-04-10 16:46:16 2716

原创 C#.net 地图控件开发(四) GDI+图形图像编程基础2.

常用画图对象在创建了Graphics对象后,就可以用它开始绘图了,可以画线、填充图形、显示文本等等,其中主要用到的对象还有:1        Pen:用来用patterns、colors或者bitmaps进行填充。2       Color:用来画线和多边形,包括矩形、圆和饼形。3       Font:用来给文字设置字体格式。4        Brush:用来描述

2013-04-10 16:36:49 2289

原创 C#.net 地图控件开发(三) GDI+图形图像编程基础1.

GDI+绘图基础       编写图形程序时需要使用GDI(Graphics Device Interface,图形设备接口),从程序设计的角度看,GDI包括两部分:一部分是GDI对象,另一部分是GDI函数。GDI对象定义了GDI函数使用的工具和环境变量,而GDI函数使用GDI对象绘制各种图形,在C#中,进行图形程序编写时用到的是GDI+(Graphice Device Interface P

2013-04-10 16:27:00 5603

原创 C#.net 地图控件开发(二) 地图图层Layer

地图是按照一定的法则,有选择地以二维(2D)或多维形式(3D)与手段在平面或球面上表示地球(Earth)(或其它星球)若干现象的图形或图像,它具有严格的数学基础、符号系统、文字注记,并能用地图概括原则,科学地反映出自然和社会经济现象的分布特征及其相互关系。现阶段地图的定义是:以一定的数学(Math)法则(即模式化)、符号化、抽象化反映客观实际的形象符号模型或者称为图形数学模型。地图一般都包

2013-04-10 16:06:34 4707

原创 C#.net 地图控件开发 (一) 控件坐标与地图坐标

1.       控件坐标与地图坐标的转换控件坐标是以左上角为基准点(原点0,0),往右为X轴正方向,往下为Y轴正方向的。而地图坐标则是以左下角为基准点,往右为X轴正方向,往上为Y轴正方向,并且可以通过平移缩放等功能,将基准点移到任意点上。这里需要使用坐标的转换来完成控件坐标到地图坐标的转换关系。已知控件的高度(CtlHeight)和地图的基准点坐标(CorX,CorY),地图当前比例尺(

2013-04-10 15:21:39 8862 2

exj文档exj文档exj文档

exj文档exj文档exj文档exj文档exj文档exj文档exj文

2011-04-29

skyline2009.pdf

Skylinesoft 产品架构 TerraExplorer Family ...

2011-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除