总结一下这几天初涉的arcgis-地图小知识吧

    gis也是一门学科,但是之前一直没有接触过,很陌生。现在也只知道一些基础的知识,如下:

    gis主要对象是地图(就我目前的知识面是这样认为),和平常我们说的地图是一样的,下面我简单说一下地形图比例:

  •     1:100万地形图
  •     1:50万地形图

  •     1:25万地形图

  •     1:10万地形图

  •     1:5万地形图

  •     1:2.5万地形图

  •     1:1万地形图

  •     1:5000地形图

  •     1:2000、 1:1000、 1:500 地形图

    比例尺较大的一般是进行经济建设总体规划,经济、生产布局,还有国防等。

    比例尺较小的一般是部门勘查规划设计科学研究以及图上作业等,具体详细情况可另行拜访度娘。

    下面是一张地图区域图样:

   

   


    地图其实并没有什么值得细说的地方,下面就进入正题吧。

  1.     图层

     图层是比较重要的concept(概念),也是容易理解的,地图是由一个以上的图层组成的。对地图进行放大缩小操作到一定程度后,地图上的信息就会发生变化,实际上只是显示了一个新的图层而已,所以看到的内容就改变了。根据不同的需求图层的内容信息可以有很大不同,比如:街道,线路,房子,行道树,河流等,都可以作为图层,也可以随意组合作为图层,都是可以的。

    记录一下:GraphicsLayer和FeatureLayer这两个类;

这两个类都表示图层,二者的结构几乎一致,对的,是几乎。唯一不同是FeatureLayer比GraphicsLayer多了一个URL属性,导致这种差别的真正原因如下:

    FeatureLayer和GraphicsLayer类中都有Graphic属性,而对于GraphicsLayer类而言,Graphic属性是认为在程序中添加的。而FeatureLayer则是读服务的时候进行赋值的,这就导致FeatureLayer需要带着URL属性,也就是服务的地址,比如:url = “http://server.arcgisonline.com/ArcGIS/rest/services/World_Physical_Map/MapServer”;

    Graphic属性中包括图层中的Geometry、symbol和Attributes属性;

其中Geometry是几何结构(点Point,线Line,面polygon);

symbol则是一些符号,比如图片等一些Mark元素;

Attributes就不多说了,它是键值对集合,可以是任意类型的对象。

  

    对地图的操作:

DrawTool类;使用这个类可以在图层中轻松的画出点线面等几何结构。这个类的使用比较简单这里就不在赘述了。

觉得不行的话,就进下面的链接吧,非常好的Demo:

DrawTool类的使用实例,全面而强大

   

    地图信息的查找:

QueryTask类:如果知道了使用这个类进行查找操作,后面的事情就简单了。地图信息的查找有三种不同的常用的方法:

  • QueryTask
  • FindTask
  • IdentifyTask

这三个类都是继承的ESRI.ArcGIS.Client.Tasks;


PS:一通瞎扯,感觉没戳中重点,胸腔中仍感觉有些东西不述不愉快..........
        奈何















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值