Отсутствуют поля вывода при выполнении geocodeAddresses на пересечении - PullRequest
0 голосов
/ 27 июня 2019

У меня есть адрес в США - локатор адресов двойного диапазона, который я создал в 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
   }
  }
...