緩衝區分析 1

2021-04-15 21:54:02 字數 1380 閱讀 4870

緩衝區分析(1)

緩衝區分析需要在

ao介面中實現,輸入的點應該是乙個

com物件,而在頁面中輸入

xy座標點是乙個

soap api valueojbect

,valueobject

可以用於

adf web controls

,但不能用於

ao介面,因此需要進行

valueobject

到comojbect

的轉換,在呼叫

itopologicaloperator

介面的buffer

方法後會得到緩衝區分析的結果,即乙個

polygon

,同理,該

polygon

是乙個comobject

,需要逆轉換為

valueobject

才能顯示到網頁上。

新建乙個類

xybuffer

,緩衝功能的在其

buffer

方法中實現。首先設定

textbox

中輸入點的渲染方式,該作為乙個

esri.arcgis.adf.arcgisserver.pointn

物件,渲染方法如下:

esri.arcgis.adf.arcgisserver.pointn pt = 

newesri.arcgis.adf.arcgisserver.pointn();

pt.x = x;

pt.y = y;

// 設定點的顏色

esri.arcgis.adf.arcgisserver.rgbcolor rgb = 

newesri.arcgis.adf.arcgisserver.rgbcolor();

rgb.red = 0;

rgb.blue = 0;

rgb.green = 20;

// 設定點的符號

esri.arcgis.adf.arcgisserver.******markersymbol **s = 

newesri.arcgis.adf.arcgisserver.******markersymbol();

**s.style = esri.arcgis.adf.arcgisserver.esri******markerstyle.esri**scircle;

**s.color = rgb;

**s.size = 20;

esri.arcgis.adf.arcgisserver.markerelement marker = 

newesri.arcgis.adf.arcgisserver.markerelement();

marker.symbol = **s;

marker.point = pt;

緩衝區分析 2

緩衝區分析 2 然後用arcgis server local 方式建立到 datasource 的連線,這點非常重要,主要是為了在這種連線狀態下進行 valueobject 和comobject 之間的轉換。建立連線的使用者應屬於 arcgis server 管理組。esri.arcgis.adf....

緩衝區分析 3

緩衝區分析 3 下面是ao 中緩衝區分析的 熟悉 ao程式設計的對下面 應該很了解了 esri.arcgis.geometry.itopologicaloperator topop esri.arcgis.geometry.itopologicaloperator ipnt double buffe...

GIS 緩衝區分析

緩衝區分析 就是空間實體的一種影響範圍或服務範圍,緩衝區分析的基本思想是給定乙個空間實體或集合,確定它們的領域,領域的大小由領域半徑來確定。原理 無論是點緩衝 線緩衝 面緩衝都要形成乙個緩衝條件 包括 指定緩衝距離 以要素確定距離 包括建立和分析兩部分。點的緩衝 1.單點定距緩衝 以點為圓心,往往得...