function queryAsset() { var fl = new esri.layers.FeatureLayer("feature layer rest url"); var q = new esri.tasks.Query(); q.where = "ASSET_NAME = 'SomeValue'"; fl.queryIds(q, function(objIds) { var relatedQuery = new esri.tasks.RelationshipQuery(); relatedQuery.outFields = [list of output fields]; relatedQuery.relationshipId = 1; // relationship id showing on the service explorer. objectIds = objIds; fl.queryRelatedFeatures(relatedQuery, processRelatedRecords); }); } function processRelatedRecords(relatedRecords) { // relatedRecords should be the work order records in your case // process them as you like. }
http://10.1.22.31/arcgis/rest/services/test/vw_regional_drainage/MapServer/0/query?f=json&returnGeometry=true&spatialRel=esriSpatialRelIntersects&geometry={"xmin":2149211.2547150566,"ymin":647347.9033248299,"xmax":2149974.8437035126,"ymax":648111.4923132863,"spatialReference":{"wkid":3734}}&geometryType=esriGeometryEnvelope&inSR=3734&outFields=ASSET_NAME,ASSET_TYPE&outSR=3734&callback=dojo.io.script.jsonp_dojoIoScript2._jsonpCallback
http://10.1.22.31/arcgis/rest/services/test/vw_regional_drainage/MapServer/0/query?f=json&returnGeometry=true&spatialRel=esriSpatialRelIntersects&geometry={"x":2145918.8909744024,"y":610092.0131329745,"spatialReference":{"wkid":3734}}&geometryType=esriGeometryPoint&inSR=3734&outFields=ASSET_NAME,ASSET_TYPE&outSR=3734&callback=dojo.io.script.jsonp_dojoIoScript2._jsonpCallback
http://10.1.22.31/arcgis/rest/services/test/stormwater_wo_rd/MapServer/0/query?where=1=1&spatialRel=esriSpatialRelIntersects&outFields=*&returnGeometry=true&f=pjson
q.outSpatialReference = { "wkid": 3734 };
q.outSpatialReference = new esri.SpatialReference({ "wkid": 3734 });
dojo.io.script.jsonp_dojoIoScript2._jsonpCallback({"displayFieldName":"NAME","fieldAliases":{"ASSET_NAME":"ASSET_NAME","ASSET_TYPE":"ASSET_TYPE"},"geometryType":"esriGeometryPolyline","spatialReference":{"wkid":102722,"latestWkid":3734},"fields":[{"name":"ASSET_NAME","type":"esriFieldTypeString","alias":"ASSET_NAME","length":15},{"name":"ASSET_TYPE","type":"esriFieldTypeString","alias":"ASSET_TYPE","length":25}],"features":[]});
q.returnGeometry = false; q.outFields = ["ASSET_NAME,ASSET_TYPE"];
q.returnGeometry = true; q.outFields = ["ASSET_NAME","ASSET_TYPE"];
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.