У меня есть адрес в США - локатор адресов двойного диапазона, который я создал в 10.6. Это прекрасно работает, за исключением одной вещи. Когда я делаю geocodeAddresses на пересечении, я не возвращаю все ожидаемые выходные поля, в основном ref_id1 и ref_id2. Я возвращаю ref_id, но это -1. Если я делаю то же пересечение с findAddressCandidates, я получаю эти выходные поля.
Локатор создан для базы данных улиц ЗДЕСЬ.
Я просмотрел документацию и примеры и не могу найти ничего полезного. Я пропускаю какие-то настройки?
Я нашел эту статью, но мне не удалось найти строки кода, на которые они ссылаются, в моем файле .lot.xml.
https://support.esri.com/en/technical-article/000012860
Адреса геокодов
ввод:
{"records":[
{"attributes":
{"city":34,"objectId":105221913,"zip":11,"street":"NW 13th St & W University Ave"}}
]}
выход:
{
"address": "NW 13TH ST & W UNIVERSITY AVE, 11",
"location": {
"x": 560525.01460000128,
"y": 628335.97840000037
},
"score": 100,
"attributes": {
"ResultID": 105221913,
"Status": "M",
"Score": 100,
"Match_addr": "NW 13TH ST & W UNIVERSITY AVE, 11",
"Addr_type": "StreetInt",
"AddNum": "",
"AddNumFrom": "",
"AddNumTo": "",
"Side": "",
"StPreDir": "",
"StPreType": "",
"StName": "",
"StType": "",
"StDir": "",
"StAddr": "",
"City": "",
"County": "",
"State": "",
"StateAbbr": "",
"RegionAbbr": "",
"ZIP": "",
"Country": "USA",
"LangCode": "",
"Distance": 0,
"X": 560525.01462200005,
"Y": 628335.97843799996,
"DisplayX": 560525.01462200005,
"DisplayY": 628335.97843799996,
"Xmin": 0,
"Xmax": 0,
"Ymin": 0,
"Ymax": 0,
"Ref_ID": -1,
"StreetID": "",
"User_fld": "",
"Pct_along": 0,
"Match_time": 0.046308988501369046,
"Comp_score": ";prefix1=100; pretype1=100; StName1=100; suftype1=100; suffix1=100; Postal1=100; prefix2=100; pretype2=100; StName2=100; suftype2=100; suffix2=100; Postal2=100"
}
}
Поиск адреса кандидатов
однострочный ввод: NW 13th St & W University Ave 34 11
вывод:
{
"address": "NW 13TH ST & W UNIVERSITY AVE, 34, 11",
"location": {
"x": 560525.01462192251,
"y": 628335.97843770578
},
"score": 100,
"attributes": {
"Score": 100,
"Match_addr": "NW 13TH ST & W UNIVERSITY AVE, 34, 11",
"Addr_type": "StreetInt",
"AddNum": "",
"StAddr": "",
"City": "34",
"County": "",
"Country": "USA",
"Distance": 0,
"X": 560525.01462200005,
"Y": 628335.97843799996,
"DisplayX": 560525.01462200005,
"DisplayY": 628335.97843799996,
"Match_time": 0.078146043903034257,
"Comp_score": ";prefix1=100; pretype1=100; StName1=100; suftype1=100; suffix1=100; Locality1=100; Postal1=100; prefix2=100; pretype2=100; StName2=100; suftype2=100; suffix2=100; Locality2=100; Postal2=100",
"AddNumFrom1": "1",
"AddNumTo1": "99",
"Side1": "R",
"StPreDir1": "NW",
"StPreType1": "",
"StName1": "13TH",
"StType1": "ST",
"StDir1": "",
"State1": "",
"StateAbbr1": "",
"RegionAbbr1": "",
"ZIP1": "11",
"LangCode1": "",
"Xmin1": null,
"Xmax1": null,
"Ymin1": null,
"Ymax1": null,
"Ref_ID1": 105816769,
"StreetID1": "105816769",
"User_fld1": "",
"Pct_along1": 0,
"AddNumFrom2": "1398",
"AddNumTo2": "1300",
"Side2": "L",
"StPreDir2": "W",
"StPreType2": "",
"StName2": "UNIVERSITY",
"StType2": "AVE",
"StDir2": "",
"State2": "",
"StateAbbr2": "",
"RegionAbbr2": "",
"ZIP2": "11",
"LangCode2": "",
"Xmin2": null,
"Xmax2": null,
"Ymin2": null,
"Ymax2": null,
"Ref_ID2": 105817669,
"StreetID2": "105817669",
"User_fld2": "",
"Pct_along2": 100
}
}