• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于ArcGIS的房產(chǎn)信息查詢系統(tǒng)的設(shè)計與實現(xiàn)

      2016-01-05 12:54張曉杰盧涵宇段英杰
      電腦知識與技術(shù) 2015年31期

      張曉杰+盧涵宇+段英杰

      摘要:隨著房地產(chǎn)經(jīng)濟的快速發(fā)展,購房者對房地產(chǎn)的周邊環(huán)境,小區(qū)配套設(shè)施等越來越關(guān)心。該文基于ArcGIS Server平臺,利用C#.NET和AJAX技術(shù)搭建了成都市房產(chǎn)信息查詢系統(tǒng)。利用本系統(tǒng)提供的功能,可以方便地進(jìn)行房產(chǎn)信息的發(fā)布、瀏覽、查詢和分析,為購房者提供了一種簡單、方便的了解感興趣的房產(chǎn)信息的方法。

      關(guān)鍵詞:房產(chǎn)信息;查詢;ArcGIS Server

      中圖分類號: TP208 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)31-0093-03

      Design and Implementation of Chengdu Real Estate Information for Query System

      ZHANG Xiao-jie1,LU Han-yu2 ,DUAN Ying-jie 3

      (1.Experiment Center, Guizhou Radio and TV University,Guiyang 550004,China;2.College of Big Data and Information Engineering,Guizhou University,Guiyang 550025,China;3.College of Resources and Environment, Chengdu University of Information Technology,Chengdu 610225,China)

      Abstract: With the rapid economic development of real estate, real estate buyers on the surrounding environment, community facilities and so more and more concerned about the paper, based on ArcGIS Server platform, using C #. NET and AJAX technology to build the Chengdu Real Estate Information inquiry system. The functionality provided by the system, you can easily publish real estate information, browse, query and analysis, providing buyers a simple, easy to understand method of real estate information of interest.

      Key words: real estate information; query; arcGIS server

      近幾年,我國房地產(chǎn)市場火爆,購房不僅是一項長期投資,更是購房者切身的需要,因此房產(chǎn)所處的地理環(huán)境,周邊地區(qū)在未來一段時間的規(guī)劃情況(如道路的新建拓寬);社區(qū)環(huán)境(如醫(yī)療、菜場設(shè)施等);微觀環(huán)境(所要選擇的房間在小區(qū)內(nèi)的具體位置及它的周邊環(huán)境);房產(chǎn)信息(房價、銷售情況等)等顯得非常重要。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,加快了GIS民用化的腳步,GIS的大規(guī)模民用使相關(guān)服務(wù)實現(xiàn)質(zhì)的飛躍,房產(chǎn)信息查詢也系統(tǒng)就是GIS民用化的一個方面。本文以成都市為例,在ArcGIS Server基礎(chǔ)上建立了房產(chǎn)信息服務(wù)系統(tǒng),實現(xiàn)了房產(chǎn)信息的發(fā)布、查尋和周邊設(shè)施分析等功能。

      1 系統(tǒng)設(shè)計原則

      1)完備性原則。數(shù)據(jù)的完備性,數(shù)據(jù)庫中存儲的信息足以滿足用戶日常查詢的需要, 同時注重系統(tǒng)功能的完備性, 根據(jù)需要設(shè)計各種模塊。

      2)可擴充性原則。系統(tǒng)的要素編碼、功能和數(shù)據(jù)庫必須可以根據(jù)發(fā)展的需要進(jìn)行擴充。考慮到應(yīng)用型GIS 的發(fā)展, 系統(tǒng)設(shè)計采用模塊化結(jié)構(gòu)設(shè)計,模塊的獨立性強, 模塊增加、減少或修改均對整個系統(tǒng)影響小,便于系統(tǒng)改進(jìn)、擴充。

      3)先進(jìn)性原則。系統(tǒng)的功能目標(biāo)設(shè)計應(yīng)具有較高的起點,采用先進(jìn)的體系結(jié)構(gòu)及先進(jìn)的件及軟件技術(shù)構(gòu)造系統(tǒng)的支撐平臺和運行環(huán)境。

      4)可維護性與可靠性原則。系統(tǒng)應(yīng)方便用戶對系統(tǒng)進(jìn)行管理和調(diào)整,無論是硬件和軟件選擇、應(yīng)用軟件設(shè)計都要充分考慮系統(tǒng)的可靠性。

      5)易學(xué)易用原則。系統(tǒng)最終是為用戶服務(wù)的,系統(tǒng)開發(fā)應(yīng)考慮不同層次的用戶。系統(tǒng)界面應(yīng)美觀、友好, 操作直觀、簡便。

      2 房產(chǎn)信息服務(wù)系統(tǒng)的設(shè)計

      2.1 結(jié)構(gòu)設(shè)計

      成都市房產(chǎn)信息查詢系統(tǒng),主要由三部分組成:顯示層、中間層和數(shù)據(jù)層,其中數(shù)據(jù)層主要由房產(chǎn)信息數(shù)據(jù)、城市框架數(shù)據(jù)、城市公共數(shù)據(jù)組成,系統(tǒng)結(jié)構(gòu)如圖1所示。

      圖1 系統(tǒng)結(jié)構(gòu)圖

      2.2 功能設(shè)計

      本系統(tǒng)是一個空間型的信息系統(tǒng),具備圖層控制、房產(chǎn)信息的查詢和顯示、臨近設(shè)施分析和最短路徑分析等功能。

      1)地圖瀏覽。主要實現(xiàn)地圖的放大、縮小、平移、全圖顯示、鷹眼圖、圖層的控制以及地圖的導(dǎo)出等功能。

      2)房產(chǎn)信息的查詢。主要實現(xiàn)兩種基本的查詢方式?;谖恢玫牟樵?,即從圖到屬性的查詢,通過圖上的空間信息查詢到其屬性信息;基于屬性的查詢,即從屬性到圖的查詢,通過要素的屬性信息直接查詢到其空間信息,以及特定地理位置、房產(chǎn)名稱或者房產(chǎn)業(yè)主名稱等信息來查詢與其相關(guān)的其余屬性。用戶所查詢的內(nèi)容以圖形、圖像、文字等形式予以顯示,以便全方位、多層次地提取信息。

      3)臨近設(shè)施分析。主要實現(xiàn)根據(jù)一定的服務(wù)半徑找出距離某處房產(chǎn)或樓盤服務(wù)半徑范圍內(nèi)的一些主要服務(wù)設(shè)施及道路情況等信息,如附近的學(xué)校、商場、超市等。

      4)最短路徑分析。主要實現(xiàn)用戶在圖上指定的兩點間,根據(jù)道路網(wǎng)查尋兩點間的最短距離。

      5)后臺管理。主要實現(xiàn)系統(tǒng)的登陸驗證,一般用戶和特許用戶的權(quán)限不一樣,特許用戶可以實現(xiàn)添加城市房產(chǎn)信息等操作,為系統(tǒng)提供安全管理機制。

      2.3 數(shù)據(jù)庫設(shè)計

      成都市房產(chǎn)信息查詢系統(tǒng)建立在Oracle數(shù)據(jù)基礎(chǔ)上,數(shù)據(jù)庫中主要存儲:城市基本框架數(shù)據(jù)、城市公共數(shù)據(jù)和房地產(chǎn)相關(guān)數(shù)據(jù)。房地產(chǎn)相關(guān)數(shù)據(jù)包括房地產(chǎn)樓盤信息數(shù)據(jù)和與房地產(chǎn)項目有關(guān)的其他數(shù)據(jù)。城市框架數(shù)據(jù)主要包括道路、城鎮(zhèn)、水系、建筑物等數(shù)據(jù)。城市道路數(shù)據(jù)由城市最新道路網(wǎng)數(shù)據(jù)獲取。城市基本的公共數(shù)據(jù)主要包括與樓盤環(huán)境密切相關(guān)的一些數(shù)據(jù)如:學(xué)校、醫(yī)院、廣場、大型商場、公園等。

      房地產(chǎn)樓盤數(shù)據(jù)主要提供房地產(chǎn)項目和樓盤的空間數(shù)據(jù)及與房地產(chǎn)樓盤有關(guān)的屬性數(shù)據(jù)。這類數(shù)據(jù)主要是為用戶買房提供有關(guān)樓盤信息的服務(wù),包括直接反映樓盤狀況的許可信息、面積、樓層、建筑進(jìn)度以及房地產(chǎn)種類、戶型等。

      3房產(chǎn)信息服務(wù)系統(tǒng)的實現(xiàn)

      3.1房產(chǎn)信息查詢功能的實現(xiàn)[8], [9]

      1)根據(jù)屬性查詢圖形

      根據(jù)屬性查詢圖形是指用戶輸入查詢對象的屬性信息,如樓盤名稱等,系統(tǒng)查找符合條件的對象,在地圖上居中顯示,并且彈出詳細(xì)屬性信息窗口,實現(xiàn)代碼如下:在ArcGIS Server中,首先獲得查詢函數(shù)qfunc,得到過濾器: SpatialFilter qf = new SpatialFilter( ),利用查詢函數(shù)的Query方法得到查詢結(jié)果:DataTable datatable =qfunc.Query(null,lids[layer_ index],qf),datatable里包含查詢對象的空間信息和屬性信息,可以據(jù)此對查詢到的對象進(jìn)行屬性顯示和地圖渲染。

      2)根據(jù)圖形查詢屬性

      根據(jù)圖形查詢屬性是指用戶在地圖上點擊某個感興趣對象時,點中對象高亮度顯示,并且彈出詳細(xì)屬性信息窗口。實現(xiàn)圖形到屬性查詢關(guān)鍵是得到點擊的空間坐標(biāo),如下代碼所示:得到屏幕坐標(biāo):System.Drawing.Point peanut =pea.ScreenPoint,轉(zhuǎn)到地理坐標(biāo)后,用查詢函數(shù)的Idendtify方法得到查詢結(jié)果:DataTable qdatatable=qfunc.Identify(null,point,1, TopMostLayer,lids),最后根據(jù)qdatatable進(jìn)行屬性顯示和地圖渲染。

      3.2 臨近設(shè)施分析

      臨近設(shè)施分析是利用用戶給定的服務(wù)半徑建立緩沖區(qū),然后把緩沖區(qū)內(nèi)相關(guān)的設(shè)施選中,并高亮顯示。實現(xiàn)時,首先確定緩沖區(qū)的中心坐標(biāo),然后把獲得的緩沖區(qū)多邊形賦值給查詢過濾器spatialfilter的Geometry,利用查詢函數(shù)qfunc的Query方法,獲得查詢結(jié)果,實現(xiàn)代碼如下:假設(shè)緩沖區(qū)中心地理坐標(biāo)mappoint.X,mappoint.Y,結(jié)合緩沖區(qū)距離bufferdistance,構(gòu)建緩沖區(qū)多邊形mappoly,把獲得的緩沖區(qū)多邊形賦值給查詢過濾器spatialfilter的Geometry: spatialfilter.Geometry = mappoly,利用查詢函數(shù)qfunc的Query方法,獲得結(jié)果:DataTable datatable = qfunc.Query(null,lids[layer_index],spatialfilter),最后根據(jù)datatable進(jìn)行屬性顯示和地圖渲染。

      3.3 最短路徑分析功能[10]

      最短路徑分析是GIS系統(tǒng)的核心功能,成都市房產(chǎn)服務(wù)系統(tǒng)實現(xiàn)了該功能,有利于用戶進(jìn)行點與點之間的路徑分析。要實現(xiàn)該功能,首先必須利用道路網(wǎng)數(shù)據(jù)生成網(wǎng)絡(luò)拓?fù)鋽?shù)據(jù),然后通過編碼實現(xiàn)其功能。編碼主要利用ESRI.ArcGIS.Server命名空間中的NAServerProxy,NAServerRouteParams,NAServerSolverRe2sults實現(xiàn)的。第一步先創(chuàng)建網(wǎng)絡(luò)分析服務(wù)器代理: NAServerProxynaServer =NAServerProxy1Create(SERVER_NAME,ROUTE_SERV ICE_NAME,null) ;SERVER_NAME表示服務(wù)器名字,ROUTE_SERVICE_NAME表示發(fā)布的包含拓?fù)鋽?shù)據(jù)的服務(wù);然后根據(jù)輸入的起點和終點,如鹽市口和火車南站,得到鹽市口和火車南站的地理點map_qd2point和map_zdpoint,賦值給網(wǎng)絡(luò)分析服務(wù)器路徑參數(shù):NAServerRouteParams route,得到結(jié)果:NAServerSolverResults Results = naServer.Solve (route) ,最后渲染結(jié)果OutputResults( Results) 。

      圖2 房產(chǎn)信息查詢頁面

      利用ArcGISServer和C#.NET,筆者開發(fā)了成都市房產(chǎn)信息查詢系統(tǒng),系統(tǒng)實現(xiàn)了房產(chǎn)信息查詢、臨近設(shè)施分析、最短路徑分析等功能。圖2和圖3分別為房產(chǎn)信息查詢和臨近設(shè)施分析的結(jié)果頁面。

      圖3 臨近設(shè)施分析結(jié)果

      4 結(jié)論

      基于ArcGIS Server開發(fā)的成都市房產(chǎn)服務(wù)信息系統(tǒng)能夠讀取房產(chǎn)數(shù)據(jù),實現(xiàn)了地圖瀏覽、房產(chǎn)信息查詢、臨近設(shè)施分析、最短路徑分析、后臺管理等功能。成都市房產(chǎn)信息查詢系統(tǒng),以自身多樣化的數(shù)據(jù)顯示格式、良好的設(shè)計界面、快捷的查詢方式,為用戶提供了簡單便捷的操作環(huán)境,實現(xiàn)了房產(chǎn)服務(wù)信息系統(tǒng)的基本功能,使用戶能夠及時方便地通過互聯(lián)網(wǎng)獲取所需的房產(chǎn)信息。

      參考文獻(xiàn):

      [1] 張書亮,閭國年,李秀梅等.網(wǎng)絡(luò)地理信息系統(tǒng)[M].北京:科學(xué)出版社,2005.

      [2] 李貞培,李平,吳明.基于ArcGISEngine和ArcGISServer的數(shù)字管道系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2010,31(3):638-646.

      [3] 吳功和,叢明日.基于ArcGIS Server的分布式GIS應(yīng)用[J].測繪科學(xué)技術(shù)學(xué)報,2006,23 (1):52-55.

      [4] Yu Zhanfu,Zhang Liqiang,Yang Jianyu,et al.Design and implementation of WebGIS-based digital Yang Zhou information system[C].International Geoscience and Remote Sensing Symposium,2004:2975-2977.

      [5] 羅英偉,汪小林,許卓群.層次化WebGIS 構(gòu)件系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機學(xué)報,2004,27 (2):177-185.

      兰西县| 武乡县| 渝中区| 延庆县| 香河县| 焉耆| 甘德县| 巫溪县| 牡丹江市| 晋中市| 从江县| 叙永县| 岑巩县| 嘉鱼县| 炎陵县| 万荣县| 宣恩县| 梨树县| 山丹县| 上林县| 合山市| 大冶市| 舞钢市| 鄂托克前旗| 汤阴县| 永福县| 定结县| 外汇| 嘉义市| 宜兴市| 泸州市| 涿鹿县| 秦安县| 重庆市| 乡城县| 安庆市| 金山区| 开原市| 景德镇市| 湘潭市| 保山市|