public static bool Contains(this Envelope envelope, Envelope contained) { if (envelope == null || contained == null) { return false; } if (!envelope.SpatialReference.Equals(contained.SpatialReference)) { return false; } if (envelope.XMin <= contained.XMin && envelope.XMax >= contained.XMax && envelope.YMin <= contained.YMin) { return envelope.YMax >= contained.YMax; } return false; }
Query query = new Query() { Where = "FORMATION = 'Heebner Shale Member'" };
RelationshipParameter relationshipParameter = new RelationshipParameter() { ObjectIds = (List<int>)e.FeatureSet.ObjectIDs, RelationshipId = 3, OutFields = new String[] { "*" } };
Query query = new Query() { Geometry = spatialFilter // user specified boundary ReturnGeometry = true }; query.OutFields.Add("OBJECTID");
RelationshipParameter relationshipParameter = new RelationshipParameter() { ObjectIds = (List<int>)e.FeatureSet.ObjectIDs, RelationshipId = 3, DefinitionExpression = "FORMATION = 'Heebner Shale Member'", OutFields = new String[] { "*" } };
<esri:FeatureLayer ID="SpatialFilterFeatureLayer" Url="http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/3" Renderer="{StaticResource MySimplePolygonRenderer}"> <esri:FeatureLayer.Geometry> <esri:Envelope XMin="-100" YMin="42" XMax="-95" YMax="47" > <esri:Envelope.SpatialReference> <esri:SpatialReference WKID="4326"/> </esri:Envelope.SpatialReference> </esri:Envelope> </esri:FeatureLayer.Geometry> </esri:FeatureLayer>
Query query = new ESRI.ArcGIS.Client.Tasks.Query(); // Specify fields to return from query query.OutFields.AddRange(new string[] { "STATE_NAME", "SUB_REGION", "STATE_FIPS", "STATE_ABBR", "POP2000", "POP2007" }); query.Geometry = args.Geometry; // Return geometry with result features query.ReturnGeometry = true; query.OutSpatialReference = MyMap.SpatialReference; queryTask.ExecuteAsync(query);
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.