ArcGIS for iOS SDK 10.2.5 中怎么利用我已经画好的几何图形去查询

我知道可以使用geometry这个类,我在事例demo中没有找到相应的事例,有没有事例demo来让我去参考一下
已邀请:

goldenlimit - Major in MIS and minor in GIS, graduated from University of Alabama. GIS is not a simply tool but a way of exploring the unknow

赞同来自: 张宝才 从何说起

基本上就是2个步骤:
1. 指定你要query的URL: 
 //set up query task against layer, specify the delegate
        self.queryTask = [AGSQueryTask queryTaskWithURL:[NSURL URLWithString:countiesLayerURL]];
        self.queryTask.delegate = self;
        
 2.把你画好的geometry指向到query.geometry,然后把spatialRelationship关系定义好:

        self.query = [AGSQuery query];
        self.query.outFields = [NSArray arrayWithObjects:@"*", nil];
        self.query.returnGeometry = YES;
        self.query.geometry = mPolygon;
        self.query.spatialRelationship = AGSSpatialRelationshipIntersects;
        [self.queryTask executeWithQuery:self.query];
 
这个是AGSQuery.geometry的文档:
https://developers.arcgis.com/ios/10-2/api-reference/interface_a_g_s_query.html#a274481c5a65785c77d38e99ce73611ce
 
希望对你有所帮助

张宝才 - ArcGIS fans

赞同来自:

https://github.com/Esri/arcgis-runtime-samples-ios   可以在这里面找代码

要回复问题请先登录注册