我可以在shapefile中搜索属性,但它工作正常,但是一旦找到正确的记录,我不知道如何获取该记录中的其他字段。不知道我是否应该使用SearchCursor或SelectLayerByAttribute_management。
townlands = r'F:\MyProject\Assignment\townlands.shp'
outpath = r'F:\MyProject\Assignment'
the_townland=str(text_search_townland.get())
selection = str(""" "NAME_TAG" = '""" + the_townland + "'")
selection2 = ????????????????
print selection, selection2
此代码的工作原理是它找到用户放入text_search_townland的townland并将其打印为选择。我希望从该记录中获取另一个名为OSM_USER的字段到selection2。
答案 0 :(得分:0)
经过大量的试验和错误,我得到了这个工作。它确实需要SearchCursor,或者至少我是如何使它工作的。
const queryVariables = JSON.stringify({
id: "123456789",
first: 9,
after: endCursor
});
const signature = generateRequestSignature(rhxGis, csrfTokenCookie, queryVariables);
const res = await superagent.get('https://www.instagram.com/graphql/query/')
.query({
query_hash: '42323d64886122307be10013ad2dcc44',
variables: queryVariables
})
.set({
'User-Agent': userAgent,
'Accept': '*/*',
'Accept-Language': 'en-US',
'Accept-Encoding': 'gzip, deflate',
'Connection': 'close',
'X-Instagram-GIS': signature,
'Cookie': `rur=${rurCookie};csrftoken=${csrfTokenCookie};mid=${midCookie};ig_pr=1`
}).send();
希望这有助于某人。