q.returnGeometry = false; q.outFields = ["ASSET_NAME,ASSET_TYPE"];
q.returnGeometry = true; q.outFields = ["ASSET_NAME","ASSET_TYPE"];
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.outSpatialReference = { "wkid": 3734 };
q.outSpatialReference = new esri.SpatialReference({ "wkid": 3734 });
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
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
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. }
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.