不具合 ID 番号 |
BUG-000120522 |
送信されました | March 4, 2019 |
最終更新日 | June 29, 2025 |
適用対象 | ArcGIS Pro |
見つかったバージョン | 2.3 |
オペレーティング システム | Windows OS |
オペレーティング システムのバージョン | 10.0 64 Bit |
修正されたバージョン | 1.6.1 |
ステータス | Fixed
この不具合は修正されました。 詳細については、「バージョンの修正内容」および「参考情報」(該当する場合) をご参照ください。
|
対処法
There are two possible workarounds for this issue:
- Use the corresponding operations from the arcgis.geometry.filters module.
Example:import arcgisfrom arcgis import GISfrom arcgis.geometry import filtersagol = GIS("https://www.arcgis.com", "User", "Pass")# Search for a Feature Layerdef search_layer(layer_name): search_results = agol.content.search(layer_name, item_type='Feature Layer') item = search_results[0] geofeatures = item.layers[0] return geofeaturessearch_pnt = search_layer('worldEQ')search_poly = search_layer('poly_elev')query_pnt = search_pnt.query(where='OBJECTID=63')query_poly = search_pnt.query(where='OBJECTID=2')point_feat = query_pnt.features[0].geometrypoly_feat = query_poly.features[0].geometryprint(search_poly.query(where='1=1', return_ids_only=True, geometry_filter=filters.intersects(point_feat)))print(search_poly.query(where='1=1', return_ids_only=True, geometry_filter=filters.within(point_feat)))print(search_pnt.query(where='1=1', return_ids_only=True, geometry_filter=filters.contains(poly_feat)))
- Make requests to the ArcGIS REST API directly.
再現の手順