请问本地Geodatabase如何查询并修改AGSSymbol样式
以下是iOS代码:
// 获得本地Geodatabase数据self.localFeatureTable = [[self.geodatabase featureTables] objectAtIndex:0];
// 查询Geodatabase数据
AGSQuery *query = [AGSQuery query];
[self.localFeatureTable queryResultsWithParameters:query completion:^(NSArray *results, NSError *error) {
返回:Results结果
}];
通过本地Geodatabase返回的results是一组:AGSGDBFeature,查询不到AGSGraphic。而如果是在线查询,使用AGSQuery查询到的是一组AGSGraphic 。
我的目的是想查询到AGSGraphic,然后修改AGSSymbol 的样式。
被困扰了很久,是否有实例,请大家帮忙解决下,谢谢了
// 获得本地Geodatabase数据self.localFeatureTable = [[self.geodatabase featureTables] objectAtIndex:0];
// 查询Geodatabase数据
AGSQuery *query = [AGSQuery query];
[self.localFeatureTable queryResultsWithParameters:query completion:^(NSArray *results, NSError *error) {
返回:Results结果
}];
通过本地Geodatabase返回的results是一组:AGSGDBFeature,查询不到AGSGraphic。而如果是在线查询,使用AGSQuery查询到的是一组AGSGraphic 。
我的目的是想查询到AGSGraphic,然后修改AGSSymbol 的样式。
被困扰了很久,是否有实例,请大家帮忙解决下,谢谢了
2 个回复
笨笨和蛋蛋
赞同来自:
1利用GeodatabaseFeatureTable的Query方法直接针对数据源本身进行查询,如:
(1) queryFeatures(QueryParameters query, CallbackListener<FeatureResult> callback),
(2) queryIds(QueryParameters query, CallbackListener<long[]> callback)
具体链接如下:
https://developers.arcgis.com/ ... .html
张宝才 - ArcGIS fans
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!