根据红线范围加载遥感图实现方法技术

技术编号:10206569 阅读:251 留言:0更新日期:2014-07-12 07:54
本发明专利技术公开一种根据红线范围加载遥感图实现方法,其步骤包括有:首先在服务器端建立地理数据库;再在服务器端安装二次开发的Arcinfo9.0地理数据库管理系统软件;再在客户端安装Aricnfo9.0软件,并连接到所述服务器端建立的地理数据库,录入数据;最后在客户端进行模块操作。通过加载红线范围,可以加载选选择省或者市的与该红线相交和包含的遥感数据,不要加载整个省或者市的遥感数据,然后查询,大大提供工作效率。

【技术实现步骤摘要】

本专利技术涉及一种遥感
的信息提取方法,尤指一种根据红线范围加载遥感图的实现方法。
技术介绍
现有技术如果要查找到红线内的遥感数据,需要首先开发一个加载整个省或者市的遥感数据的按钮,加载整个省或者市的遥感数据需要的时间较长,比较占用内存,然后利用ArcMap的按照空间位置查找功能,查找红线内的遥感数据,这样操作速度慢,耽误时间。
技术实现思路
本专利技术提供一种根据红线范围加载遥感图的实现方法。本专利技术采用如下技术方案实现:一种根据红线范围加载遥感图的实现方法,其步骤包括有: 1)首先在服务器端建立地理数据库; 2)、再在服务器端安装二次开发的Arcinfo9.0地理数据库管理系统软件; 3)、再在客户端安装Aricnfo9.0软件,并连接到所述服务器端建立的地理数据库,录入数据; 4)、最后在客户端进行模块操作。所述二次开发Arcinfo 9.0地理数据库管理系统软件步骤包括为: 1)、通过程序,设置相应的连接参数,连接服务器端数据库; 2)、选择保存红线范围数据的路径; 3)、根据红线范围加载遥感数据,通过程序找到红线数据和整个遥感图数据,建立查询关系,得到位于红线内和与红线相交的遥感数据图形范围,然后通过属性表,得到该范围内的遥感图名称和属性,并进行加载; 4)、生成动态链接库; 5)、加载到Arcinfo9.0的ArcMap应用程序中。所述模块操作步骤包括为: 1)、在客户端应用模块; 2)、选择需要加载的区域; 3)、选择数据类型; 4)、选择要加载的遥感数据的红线范围数据; 5)、客户端界面地图显示。所述二次开发Arcinfo 9.0地理数据库管理系统软件利用ESRI公司的Arcobjects组件和可视化开发工具Visual Basic进行二次开发。本专利技术的有益效果是:通过加载红线范围,可以加载选选择省或者市的与该红线相交和包含的遥感数据,不要加载整个省或者市的遥感数据,然后查询,大大提供工作效率;通过该程序,可以在数据库中加载所参加项目区域的分别率高遥感图,方便数据管理,节约硬盘空间,并通过红线设计资料进行提取,作为规划、分析、现场勘查的数据源,比起把所有遥感数据都存储到硬盘要节约空间,而且数据存储到硬盘的话,查找时不方便,耽误时间。【附图说明】图1为本专利技术实施例的实现方法结构图; 图2为本专利技术客户端模块操作流程图; 图3为本专利技术二次开发Arcinfo 9.0地理数据库管理系统软件流程图。【具体实施方式】下面以一个具体实例来详细描述根据红线范围加载遥感图的实现方法。Arcinfo9.0 为 Environmental Systems Research Institute Inc (ESRI)公司开发的GIS软件,GIS为地理信息系统软件。如图1所示,根据红线范围加载遥感图的实现方法,首先要在服务器端建立地理数据库,用来加载区域的遥感图数据,再在服务器端安装二次开发的Arcinfo 9.0地理数据库管理系统软件,来管理建立的地理数据库,用户在客户端也安装Aricnfo9.0软件,并连接到所述服务器端建立的地理数据库,然后录入数据,在客户端应用该模块,进行模块操作,最后加载的遥感图在客户端显示出来。为了更好的管理服务器端的遥感数据和地形图数据,利用ESRI公司的Arcobjects组件和可视化开发工具Visual Basic进行二次开发,如图2所示为对Arcinfo9.0地理数据库管理系统软件进行二次开发的步骤图。步骤SI,通过程序,设置相应的连接参数,连接服务器端数据库; 步骤S2,选择保存红线范围数据的路径; 步骤S3至S6,根据红线范围加载遥感数据,通过程序找到红线数据和整个遥感图数据,建立查询关系,得到位于红线内和与红线相交的遥感数据图形范围,然后通过属性表,得到该范围内的遥感图名称和属性,并进行加载; 步骤S7,生成动态链接库; 步骤S8,载到Arcinfo9.0的ArcMap应用程序中。该软件主要功能是数据获取(包括加载深圳市遥感数据和1:10000地形图数据、可以把数据库数据转化成SHP格式数据、可以把分幅地形图合并、输出CAD格式数据)、查询定位(根据红线加载红线内和与红线相交的遥感图、根据索引查询、条件查询、坐标定位等)、数据输出(输出SHP、JPG格式数据)。根据红线范围加载遥感图是该软件其中一个模块。目前市场上主要的GIS软件有,国外的有:AutoCADMap3d/ArcGIS/MapInfo/GeoMedia/MGE/ Smallfforld/Grass,国内的有:Supermap/MapGIS/GeoStar/TopMap/GeoBean/VRMap/MapEngine, ArcGIS中的根据空间位置选择就是通过空间位置查找要素,按照同一数据层不同要素之间或不同数据层的不同要素之间的空间关系,采用各种判断方法选择图层要素。例如,按照城市与铁路和空间位置关系来查找作为铁路交通枢纽的重要城市,按照城市与行政区划的行政的空间位置关系在世界范围内查找中国的城市等。根据空间位置选择要素的关键是建立要素之间的空间位置关系条件,ArcMap提供了多种空间位置关系表达方法。下面解释主要的几种。Inetersect (相交):选择与参考要素相交的图形要素,包括以参考要素作为边界的那些图形要素。Are within a distance of (在一个距离内):选择与同一数据层或不同数据层的某个或某些要素距离为一定值得图形要素,当距离值为零时,就是选择与这些要素相邻或相接的图形要素。Completely Contain (完全包含):选择多边形要素,条件是多边形完全包含另一个数据层的指定要素。Are Completely Within(完全位于):选择完全被另一个数据层的多边形要素包含的图形要素,或者完全被多边形包含,且距离多边形边缘具有一定的距离的要素,这个距离通过缓冲距离定义。Have Their Center In(中心位于):选择多边形要素,则这些多边形要素的中心位于另一个数据层的多边形要素中。Share a line segment with(与...共线):选择那些与其他要素具有Segment (公共边线)、Vertices (结点)、Node (端点)的要素。Touch the Boundary Of (边界相接):选择与另一个数据层的要素边界具有相接关系的图形要素。Are Identical To(等同于):选择与另一个数据层的要素具有相同几何特性的图形要素。Arc Crossed By the Outline Of (被..?边界线围绕):选择被另一个数据层的图形要素覆盖的图形要素。Contain(包含):选择一个数据层的要素,这些要素包含另一个数据层指定要素。Are Contain By(包含于):选择与另一个数据层的多边形包含的图形要素。ArcMap窗口中根据空间位置选择图形要素的基本步骤如下。(I)在 ArcMap 窗口中选择 Selection (选择)I Select By Location 命令,打开Select By Location 对话框。( 2)在I want to下拉列表框中确定本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201310001436.html" title="根据红线范围加载遥感图实现方法原文来自X技术">根据红线范围加载遥感图实现方法</a>

【技术保护点】
一种根据红线范围加载遥感图实现方法,其步骤包括有:1)、首先在服务器端建立地理数据库;2)、再在服务器端安装二次开发的Arcinfo 9.0地理数据库管理系统软件;3)、再在客户端安装Aricnfo9.0软件,并连接到所述服务器端建立的地理数据库,录入数据;4)、最后在客户端进行模块操作。

【技术特征摘要】
1.一种根据红线范围加载遥感图实现方法,其步骤包括有: 1)、首先在服务器端建立地理数据库; 2)、再在服务器端安装二次开发的Arcinfo9.0地理数据库管理系统软件; 3)、再在客户端安装Aricnfo9.0软件,并连接到所述服务器端建立的地理数据库,录入数据; 4)、最后在客户端进行模块操作。2.根据权利要求1所述的根据红线范围加载遥感图实现方法,其特征在于:所述二次开发Arcinfo 9.0地理数据库管理系统软件步骤包括为: 1)、通过程序,设置相应的连接参数,连接服务器端数据库; 2)、选择保存红线范围数据的路径; 3)、根据红线范围加载遥感数据,通过程序找到红线数据和整个遥感图数据,建立查询关系,得到位于红线内和与红...

【专利技术属性】
技术研发人员:王耀建何昉罗小勇
申请(专利权)人:深圳市北林苑景观及建筑规划设计院有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1