精华内容
下载资源
问答
  • gis二次开发

    2013-10-23 20:58:07
    gis二次开发,对gis二次开发做了概述,介绍了面向对象程序设计的概念,组件式gis等理论与方法
  • GIS二次开发

    2008-01-23 18:39:24
    GIS二次开发编程实例
  • GIS二次开发课程案例化教学方法研究-以GeoMap二次开发为例,张渭军,,GIS二次开发能力是衡量GIS专业学生动手能力的标准之一。针对学生二次开发能力薄弱,提出了一种以案例为中心的 GIS 二次开发教学模式�
  • GIS二次开发初步

    2013-04-14 18:30:16
    这是一个有关于GIS二次开发初步入门的讲解ppt
  • SuperMap GIS二次开发

    2020-05-08 11:22:56
    SuperMap GIS二次开发 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:VS/GIS二次开发 作者:郑石秀 撰写时间:2020/5/8 ~~~~~~~~~~~~~~~~~~~~~...

     SuperMap GIS二次开发

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    开发工具与关键技术:VS/GIS二次开发

    作者:郑石秀

    撰写时间:2020/5/8

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    1.在SuperMap iDesktop中制作二维地图后,保存制作的二维地图,保存工作空间。然后启用iServer服务,将保存有二维地图数据的工作空间发布出去,在发布工作空间时需要选择发布的服务类型,这个根据项目开发的需求进行勾选需要发布的服务类型。

    2.地图发布成功后,需要进行二次开发。进行GIS的二次开发,需要在项目中引用两个脚本库文件夹。我使用的是SuperMap iServer 8C,需要在开发包中复制for JavaScript文件夹中的两个脚本库文件夹,分别是libs文件夹,和theme文件夹。将这两个脚本库文件夹复制到项目文件夹中,在项目的资源管理器中将这两个脚本库文件夹包含在项目中。

    3.创建HTML页面后,在页面中引用libs脚本库文件夹中的js,之后在body中添加div,设计div的一些CSS样式,这个div是用来显示地图。

    4.在script中定义一些变量,其中map变量是用来创建地图的控件,layer是创建图层对象,url是iServer服务中发布的地图服务的路径。在该地图服务的路径页面中有该地图的中心点,和比例尺的一些信息,确认是该页面后,将这个页面的路径复制到url中。

    5.定义一个方法,该方法主要是为了创建map的对象,在方法中创建地图的控件,之后创建图层的对象,在图层对象中设置一些参数。最下面的一个方法是将图层加载到id为map的div中。

    6.在body中调用onload这个事件,该事件主要意义是一张页面或一幅图像完成加载。使用onload调用加载地图控件的那个方法,如图一,然后启用项目就可以在浏览器中显示发布的二维地图。

     

    展开全文
  • GIS二次开发教程,包括开发基础、ArcMap用户界面定制、使用ArcObjects控件编程、几何形体对象一GEOMETRY、地图的组成等
  • GIs二次开发网络课程第二部分,主要讲述了GIS二次开发技术
  • gis二次开发概述

    2008-07-28 22:16:53
    gis二次开发概述,可以入门
  • GIS二次开发GIS二次开发基础知识word版
  • GIS二次开发电子书

    2009-10-12 09:56:36
    Chapter1.GIS二次开发概述 Chapter2.MO/VB二次开发入门 Chapter3.使用地图和地图层 Chapter4.坐标系和几何对象 Chapter5.查询数据,编辑图层 Chapter6.地图信息可视化及版面设计 Chapter7.使用空间数据引擎SDE ...
  • GIS二次开发中对于空间数据的管理与应用可以采用两种方式,一种是采用GIS平台商提供的空间数据库管理中间件加通用商业数据库软件,另一种是直接采用数据库厂商提供的空间数据库扩展模块;论文将以 ARCSDE和 ORACLE ...
  • 地理信息系统开发,组件GIS二次开发技术研究
  • GIS二次开发课程,详细介绍了GIS二次开发技术和打包软件技术
  • 作者提取的GIS二次开发参考资料,包括距离量算,面积量算,缓冲区查看,联合,相交,网络分析等代码和实现方法。有一个PPT作为实现说明,希望可以多交流。
  • gis 二次开发小程序

    2010-03-26 16:04:34
    本程序是用C#结合AE9.2开发而成的,适合GIS二次开发初学者使用
  • 基于Skyline的3D+GIS二次开发技术研究,讲述了gis二次开发的详细过程
  • GIS二次开发网络课程第三部份,主要讲述了GIS二次开发技术
  • 1. GIS二次开发方法当中,最流行的开发方式是 。 2. 面向对象技术的三个特性是封装、 和多态。 3. 可行性分析从经济因素对建立系统的必要性和可能性进行分析,以确定系统的经费预算和效益分析。 4. MapLayer对象...

     

    答案:https://blog.csdn.net/weixin_42550496/article/details/105786829

     

     

    空题(每小题 1

    1. GIS二次开发方法当中,最流行的开发方式是             

    2. 面向对象技术的三个特性是封装、              和多态。

    3.             可行性分析从经济因素对建立系统的必要性和可能性进行分析,以确定系统的经费预算和效益分析。

    4. MapLayer对象表示的是             

    5. 通过设定地图对象的              属性可以改变当前地图的显示范围。

    6. MO中表示数据集的对象是             

    7. 第二范式主要消除了                         

    8. MO中代表空间数据本身的属性名是             

    9. ArcGIS Desktop中使用的GIS组件名称是             

    10. MO组件是ESRI公司的软件产品,其英文全名是             

    11. 在MO的数据组织中,矢量图形文件一般存储为Shape文件,每个Shape文件只允许存储一种数据类型,分别为                                          三种。

    12. 通过               可以得到一个线对象的长度属性。

    13. 要删除第一个图层可以调用               方法。

    14. 一个部件(Parts)本身包含一个或多个               对象。

    15. 创建一个新矢量图层对象的语句是                                         

    16. 将两个多边形合并应当调用的方法是            ,对两个多边形进行求差的方法是             

    17. MO中的GeoCoordSys对象表示的是             

     

    得  分

     

    评卷人

     

    二、  单项选择题(从每小题的备选答案中选出一个正确答案,并将其代号填在题中的横线上。答案错选或未选者,该题不得分。20分

    1.下列可用于宿主开发的是             

    A MapObjects                                     B ArcObject

    C MapBasic                                       D ArcEnginer

    2.在进行软件开发时,开发工作量最小的是             

    A 控件开发                                       B 组件开发

    C 独立开发                                       D 宿主开发

    3.下列选项中最有可能属于抽象类型的是              

    A 地球                                            B 人类

    C 汽车                                            D 卫星

    4.下列代表地图控件本身的是             

    A Map                                            B MapLayer

    C ImageLayer                                      D Layers

    5.要对地图对象进行平移,应当使用             

    A Extent                                          B FullExtent

    C Pan                                             D Zoom

    6.要获取地图对象Map1的第二个图层,应当采用的方法是             

    A Map1.Layers.Item(2)                             B Map1.Layers.Item(1)

    C Map1.Layers(2)                                  D Map1.Item(1)

    7.下列对象中位于最高图层的是             

    A TrackingLayer                                   B MapLayer

    C ImageLayer                                      D Layers

    8.下列事件中最后发生的是             

    A BeforeLayerDraw                                B AfterLayerDraw

    C BeforeTrackingLayerDraw                        D AfterTrackingLayerDraw

    9.下列代表多边形对象的是             

    A Point                                           B Points

    C Polygon                                        D Projection

    10.measured_line 是一个线对象,那么下列代码的含义是(      )。

    measured_line.ReturnLineEvent(0, 35)

    A 返回一个长度为35的线

    B 计算出线对象中长度为0到35的那一部分并返回

    C 返回一个Measure值为35的线

    D 计算出线对象中Measure值为0到35的那一部分并返回

     

    得  分

     

    评卷人

     

    三、  程序判读(写出下列程序的主要功能,并在右面有下划线的地方对该行程序进行简单阐述。每小题12分,共24分

    1.Map1 是一个地图控件,仔细分析以下程序。

    详细准确地描述本程序所完成的功能:                                                      (2分)

    Private Sub Command1_Click()

        Dim shpLayer As New MapObjects2.MapLayer

        Dim DC As New MapObjects2.DataConnection

        Dim gds As MapObjects2.GeoDataset   

        Dim FName As String

        cDlg1.Filter = "ESRI Shape文件(*.shp)|*.shp"                                             (2分)

        cDlg1.CancelError = True   

        On Error GoTo eTrap   

        cDlg1.ShowOpen

        If Len(cDlg1.FileName) = 0 Then Exit Sub                                                 (2分)

        DC.Database = CurDir

        If Not DC.Connect Then Exit Sub                                                         (2分)

        FName = Left(cDlg1.FileTitle, Len(cDlg1.FileTitle) - 4) 

        Set gds = DC.FindGeoDataset(FName)                                                    (2分)

        If gds Is Nothing Then Exit Sub   

        Set shpLayer.GeoDataset = gds

        Map1.Layers.Add shpLayer                                                              (2分)

        Exit Sub   

    eTrap:

        If Err.Number <> cdlCancel Then

             MsgBox Err.Description, vbCritical

        End If    

    End Sub

    2. Map1 是一个地图控件,Toolbar1是一个工具栏控件,仔细分析以下程序。

    详细准确地描述本程序所完成的功能:                                                       (2分)

    Private Sub Command1_Click()

    Dim myrcs As New MapObjects2.Recordset

    Set myrcs = Map1.Layers(0).SearchExpression("Area > 2000")                                     (2分)

    Print myrcs.Count

    If myrcs Is Nothing Then                                                                    (2分)

        Print "Nothing; there"

    Else

        myrcs.MoveFirst

        While (Not myrcs.EOF)                                                                 (2分)

            Print myrcs.Fields("Name").ValueAsString                                             (2分)

            myrcs.MoveNext

        Wend

        Dim mystats As MapObjects2.Statistics

        Set mystats = myrcs.CalculateStatistics("ObjectID")                                          (2分)

        Print mystats.Count

    End If

    End Sub

    得  分

     

    评卷人

     

     

    四、  简答题(回答要点,并简明扼要作解释。每小题 6分,共18分)

     

     

    1. 简述什么是组件式GIS,你所了解的组件GIS产品有哪些?

     

     

     

     

     

     

     

     

     

     

     

    2. 简述如何设置MO中地图的地图投影(可通过代码描述)?

     

     

     

     

     

     

     

     

     

     

     

     

    3. 简述如何向MO中进行放大、缩小和平移操作(可通过代码描述)?

     

     

     

     

     

     

     

     

     

     

     

     

    得  分

     

    评卷人

     

    五、  设计题(共 18分)

     

     

    1. 试从体系结构设计、功能模块设计、软硬件配置、数据库设计等方面详细论述设计并实现一个许昌市公共自行车管理信息系统的具体过程。要求除具有基本的放大缩小平移等地图功能之外,还能够对公共自行车所在的位置、可借自行车数量、可还空桩数目进行查询。

     

     

     

     

     

     

    展开全文
  • GIS二次开发小图标收集了部分常用的菜单,工具等图标!
  • GIS二次开发实践.ppt

    2008-11-29 14:30:16
    GIS二次开发实践.ppt 地理信息系统
  • GIS二次开发的一个软件 用于城市热力规划的。关键词:GIS,城市能源规划,供热规划,热力规划。 posted on 2010-06-01 13...

    用于城市热力规划的。

    关键词:GIS,城市能源规划,供热规划,热力规划。



















    posted on 2010-06-01 13:32 Not Coder 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/bchp/archive/2010/06/01/CEP_HAlpha.html

    展开全文
  • 第五章GIS二次开发
  • 地理信息系统Gis二次开发考试资料,txt格式。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,039
精华内容 415
关键字:

gis二次开发