<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Need help to use a custom geocoding service from stand alone arcgis server in ArcGIS API for Python Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-python-questions/need-help-to-use-a-custom-geocoding-service-from/m-p/1325455#M9126</link>
    <description>&lt;P&gt;Hey&amp;nbsp; Vinnakota&lt;/P&gt;&lt;P&gt;It looks like an authentication issue. I would suggest sharing your geocoding service publicly and testing the notebook again as well as comparing your notebook with the following &lt;A href="https://developers.arcgis.com/python/guide/part4-batch-geocoding/" target="_self"&gt;sample&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Hopefully that helps,&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;</description>
    <pubDate>Tue, 05 Sep 2023 15:53:00 GMT</pubDate>
    <dc:creator>David_McRitchie</dc:creator>
    <dc:date>2023-09-05T15:53:00Z</dc:date>
    <item>
      <title>Need help to use a custom geocoding service from stand alone arcgis server</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/need-help-to-use-a-custom-geocoding-service-from/m-p/1323516#M9125</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a secured geocoding service that is hosted on a stand alone arcgis server. And I am trying to use this service to batch geocode some data using ArcGIS API for python. However I am facing issues when trying to run the batch_geocode function.&lt;/P&gt;&lt;P&gt;Here is my code:&lt;/P&gt;&lt;P&gt;1) Importing the&lt;SPAN&gt;&amp;nbsp;necessary libraries&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(Note: Arcgis python API version installed is 2.1.0.3)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;from arcgis.gis import gis&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;from arcgis.geocoding import Geocoder, get_geocoders, batch_geocode, geocode&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2) Assigning the custom geocode service url and setting the preferred geocoder to custom_geocoder&lt;/P&gt;&lt;P&gt;custom_geocoder =&amp;nbsp;"https://{servername}/arcgis/rest/services/NorthAmerica/GeocodeServer"&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;gis = GIS("&lt;/SPAN&gt;&lt;A href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fwww.arcgis.com" target="_blank" rel="noopener"&gt;http://www.arcgis.com&lt;/A&gt;&lt;SPAN&gt;", "username", "password")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;esrinl_geocoder = Geocoder(nys_gcdr_url, gis)&lt;/P&gt;&lt;P&gt;esrinl_geocoder&lt;/P&gt;&lt;P&gt;3) output &amp;lt;Geocoder url :&amp;nbsp;https:// "{custom_url}/arcgis/rest/services/NorthAmerica/GeocodeServer"&lt;/P&gt;&lt;P&gt;4) Random Addresses : ["REDWOOD AVE, MO / MELROSE ST, MO ( 42/B4 ), MODESTO","2504 DANA LN, MODESTO","1020 JAYHAWK WAY, MODESTO"]&lt;/P&gt;&lt;P&gt;5)&amp;nbsp;&lt;SPAN&gt;results = batch_geocode(addresses, custom_geocoder)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;6) Getting the following error:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;                                 Traceback (most recent call last)
File &lt;SPAN class=""&gt;~\.conda\envs\myenv\lib\site-packages\arcgis\gis\__init__.py:16903&lt;/SPAN&gt;, in &lt;SPAN class=""&gt;_GISResource._refresh&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  16902&lt;/SPAN&gt;     &lt;SPAN class=""&gt;else&lt;/SPAN&gt;:
&lt;SPAN class=""&gt;&amp;gt; 16903&lt;/SPAN&gt;         dictdata &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;_con&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;post&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  16904&lt;/SPAN&gt;             &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;url&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;params&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  16905&lt;/SPAN&gt;         &lt;SPAN class=""&gt;)&lt;/SPAN&gt;  &lt;SPAN&gt;# , token=self._lazy_token)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;  16906&lt;/SPAN&gt; &lt;SPAN class=""&gt;except&lt;/SPAN&gt; &lt;SPAN class=""&gt;Exception&lt;/SPAN&gt; &lt;SPAN class=""&gt;as&lt;/SPAN&gt; e:

File &lt;SPAN class=""&gt;~\.conda\envs\myenv\lib\site-packages\arcgis\gis\_impl\_con\_connection.py:1557&lt;/SPAN&gt;, in &lt;SPAN class=""&gt;Connection.post&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, path, params, files, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1556&lt;/SPAN&gt;     &lt;SPAN class=""&gt;return&lt;/SPAN&gt; resp
&lt;SPAN class=""&gt;-&amp;gt; 1557&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;_handle_response&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1558&lt;/SPAN&gt;     &lt;SPAN class=""&gt;resp&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;resp&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1559&lt;/SPAN&gt;     &lt;SPAN class=""&gt;out_path&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;out_path&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1560&lt;/SPAN&gt;     &lt;SPAN class=""&gt;file_name&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;file_name&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1561&lt;/SPAN&gt;     &lt;SPAN class=""&gt;try_json&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;try_json&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1562&lt;/SPAN&gt;     &lt;SPAN class=""&gt;force_bytes&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;kwargs&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;pop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;force_bytes&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;False&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1563&lt;/SPAN&gt; &lt;SPAN class=""&gt;)&lt;/SPAN&gt;

File &lt;SPAN class=""&gt;~\.conda\envs\myenv\lib\site-packages\arcgis\gis\_impl\_con\_connection.py:1027&lt;/SPAN&gt;, in &lt;SPAN class=""&gt;Connection._handle_response&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, resp, file_name, out_path, try_json, force_bytes, ignore_error_key)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1024&lt;/SPAN&gt;     errorcode &lt;SPAN&gt;=&lt;/SPAN&gt; (
&lt;SPAN class=""&gt;   1025&lt;/SPAN&gt;         data[&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;error&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;][&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;code&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;] &lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;code&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt; data[&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;error&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;] &lt;SPAN class=""&gt;else&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1026&lt;/SPAN&gt;     )
&lt;SPAN class=""&gt;-&amp;gt; 1027&lt;/SPAN&gt;     &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;_handle_json_error&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;data&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;error&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;errorcode&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1028&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; data

File &lt;SPAN class=""&gt;~\.conda\envs\myenv\lib\site-packages\arcgis\gis\_impl\_con\_connection.py:1052&lt;/SPAN&gt;, in &lt;SPAN class=""&gt;Connection._handle_json_error&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, error, errorcode)&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1049&lt;/SPAN&gt; errormessage &lt;SPAN&gt;=&lt;/SPAN&gt; (
&lt;SPAN class=""&gt;   1050&lt;/SPAN&gt;     errormessage &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN&gt;(Error Code: &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;str&lt;/SPAN&gt;(errorcode) &lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;
&lt;SPAN class=""&gt;   1051&lt;/SPAN&gt; )
&lt;SPAN class=""&gt;-&amp;gt; 1052&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; &lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;(errormessage)

&lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;: Token Required
(Error Code: 499)

During handling of the above exception, another exception occurred:&lt;/PRE&gt;&lt;P&gt;Need a way to solve this error. Any help would be appreciated.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 29 Aug 2023 15:45:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/need-help-to-use-a-custom-geocoding-service-from/m-p/1323516#M9125</guid>
      <dc:creator>VinnakotaShyamDhanush</dc:creator>
      <dc:date>2023-08-29T15:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: Need help to use a custom geocoding service from stand alone arcgis server</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/need-help-to-use-a-custom-geocoding-service-from/m-p/1325455#M9126</link>
      <description>&lt;P&gt;Hey&amp;nbsp; Vinnakota&lt;/P&gt;&lt;P&gt;It looks like an authentication issue. I would suggest sharing your geocoding service publicly and testing the notebook again as well as comparing your notebook with the following &lt;A href="https://developers.arcgis.com/python/guide/part4-batch-geocoding/" target="_self"&gt;sample&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Hopefully that helps,&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;</description>
      <pubDate>Tue, 05 Sep 2023 15:53:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/need-help-to-use-a-custom-geocoding-service-from/m-p/1325455#M9126</guid>
      <dc:creator>David_McRitchie</dc:creator>
      <dc:date>2023-09-05T15:53:00Z</dc:date>
    </item>
  </channel>
</rss>

