ArcGIS API For JS 查詢要素圖層信息數據實例

1.要素圖層服務地址

http://192.168.120.19:6080/arcgis/rest/services/FeatureLayer/FeatureServer/2

2.截圖效果

3. 有效參數 Object IDs,接下來僅僅對該參數進行傳值即可。

4.完整代碼如下:


<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
    <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
    <!-- 
davidpeng test demo
  -->
  <title>My Query Test</title>

    <script src="https://js.arcgis.com/3.30/"></script>
    <script>
      require([
        "dojo/dom", "dojo/on",
        "esri/tasks/query", "esri/tasks/QueryTask", "dojo/domReady!"
      ], function (dom, on, Query, QueryTask) {
        //要素圖層
        var queryTask = new QueryTask("http://192.168.120.19:6080/arcgis/rest/services/FeatureLayer/FeatureServer/2");
        
        var query = new Query();
        query.returnGeometry = false;
        //顯示所以字段信息
        query.outFields = [
          "*"
        ];
        //事件監聽函數
        on(dom.byId("execute"), "click", myfunc);

        function myfunc() {
          query.objectIds = new Array( dom.byId("ids").value);//---asdi----------
          queryTask.execute(query, showResults);
        }

        function showResults (results) {
          var resultItems = [];
          var resultCount = results.features.length;
          for (var i = 0; i < resultCount; i++) {
            var featureAttributes = results.features[i].attributes;
            for (var attr in featureAttributes) {
              resultItems.push("<b>" + attr + ":</b>  " + featureAttributes[attr] + "<br>");
            }
            resultItems.push("<br>");
          }
          dom.byId("info").innerHTML = resultItems.join("");
        }
      });
    </script>
  </head>

  <body>
    查詢要素信息:
    <input type="text" id="ids" value="1">
    <input id="execute" type="button" value="Get Details">
    <br />
    <br />
    <div id="info" style="padding:5px; margin:5px; background-color:#eee;">
    </div>
  </body>
</html>

5.運行效果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章