卡西卡的小寶庫
寶庫寶庫寶庫
Showing posts with label ArcIMS. Show all posts
Showing posts with label ArcIMS. Show all posts

ArcIMS - GET_FEATURES

Posted In: , . By 卡西卡

  •  GET_FEATURES 只能對Query, Feature, ArcMap 這3種Server送出。
  • 送出的Request編碼要設為big5才不會有中文亂碼。不能用UTF-8。

送出

  • LAYER:指定要查那一層
  • SPATIALQUERY:查詢條件
    • subfields:回傳的欄位,用空格分隔(如:ST_CODE ST_NAME)
      #ALL#, #SHAPE#
    • where:條件。<>符號要先編碼

回傳

 


GET_FEATURES
  • outputmode (binary, xml, newxml)
    binary表示傳及收都是compressed binary stream。
    newxml回傳型式如上面的例子。
    xml會傳回簡短型式的資料
    <FEATURE><FIELDS STCODE="466880" STNAME="板橋" /></FEATURE>
  • 加上featurelimit可以限制回傳的資料筆數
  • 加上beginrecord可以指定從第幾筆資料開始回傳。
  • 加上skipfeatures,true表示不傳細項,只回傳有幾筆資料。

subfields

  • #ALL#會回傳所有欄位。
  • 加上 #SHAPE# ,如:"#SHAPE# STCODE STNAME,會回傳:
    <FEATURE>
    <FIELDS>
    <FIELD name="STCODE" value="466900" />
    <FIELD name="STNAME" value="淡水" />
    <FIELD name="#SHAPE#" value="[Geometry]" />
    </FIELDS>
    <MULTIPOINT>
    <POINT x="293512.984729649" y="2784394.69179442"/>
    </MULTIPOINT>

    </FEATURE>

 

參考資料:

 

ArcIMS - GET_IMAGE

Posted In: , . By 卡西卡

.NET Link, ArcXML

相關DLL

  • ESRI.ArcIMS.Server.dll
  • ESRI.ArcIMS.Server.TCP.dll

重點在於將圖檔大小和地圖範圍填入XML中傳給ArcIMS Server,並解析回傳的結果。

送出

接收

參考資料:

http://gis.ascc.net/ISTIS/tools.html