BLOG
|
Code 401. You are not Authorized to access (geocoder)...Invalid Creds. I've tried my personal creds and the portal admin. I've tried all sharing levels for the Portal access app and the geocoder. ESRI Support blames it on 10.7.1. I'm upgrading in April or May. I survive til then. thanks for answering.
... View more
02-07-2025
10:01 AM
|
0
|
0
|
1692
|
BLOG
|
I followed this set up to access a geocoding service in Portal and it worked perfectly for a day. I found the way to extend the Auth to 2 weeks / 20,000 minutes. But I still have to manually Reauthenticate the Web Connection every 2 weeks. It was great for years when I could specify a service and store a username and pw in the Geocoder. Any ideas or work arounds? Can I automate the Reauth? I have to stay on 3.3 because of an integration. Thank you!! Pro 3.3 and FME(R) 2023.1.1.1 (20231011 - Build 23636 - WIN64)
... View more
02-06-2025
10:53 AM
|
0
|
0
|
1720
|
POST
|
That works and it's a lot fewer steps than my clunky plan. Thank you.
... View more
04-25-2024
01:31 PM
|
1
|
0
|
1179
|
POST
|
I've created 300 buffers around parcels. Many buffers go outside of the zoning district the parcel is located. I need to clip the buffers because they cannot apply to the parcels in the neighboring district. I've used Intersect with the 300 parcels, the 300 buffers and the 50 zoning districts. See the attachment. I think I need to Dissolve on the SITUS while somehow keeping the poly with the greatest area. While I pay for a lot, I don't have the Business Analyst toolset. I don't have a lot of Python experience. Is there another tool or series of tasks that I can use to accomplish this? The parcels on which the buffers are based also have the desired district as an attribute (Hampton River 1) ...if that's any help. I JUST thought of concatenating the SITUS and NAME field in the Buffer and doing the same to the Parcel. Then do a table join with parcel on the new fields so only the keepable 300 should match. But that's a very long way around the barn and I don't want to put all those steps in a model. Any ideas are appreciated. Allan
... View more
04-24-2024
02:07 PM
|
0
|
2
|
1261
|
POST
|
Thank you Brad. I forwarded this to our vendor who was telling us WE were missing something in our locator. Vendors.....
... View more
10-04-2023
01:39 PM
|
0
|
0
|
1380
|
POST
|
I'm probably being greedy but I want my REST geocoding service to return a result if I type 5-6 characters. If the full address is 96 Semple Farm Rd or 22 Lincoln St and I type "96 Sem" or "22 lin" I should get something besides "None". I've turned the Match and Candidate scores down to 40 then 20 and now to 10. Nothing changes. https://webgis2.hampton.gov/server/rest/services/Web/ProPointAddr12/GeocodeServer I'm using Pro 3.1.3 to create a Multirole Locator using Address points and Centerline. Then I save as "Offline Service Definition". Then in ArcGIS Server Manager 10.7.1, I publish the service using the .sd. In Pro I can specify my locator to use (not the geocoding service) using the Locate binocular tool on the Map tab. It successfully suggests the correct address using only 96 Semp and 22 lin . Why won't the Rest service behave the same if it's based on the same Locator? Thank you!!! Allan
... View more
09-22-2023
05:34 AM
|
1
|
2
|
1508
|
POST
|
Our developer created a parcel app with an address search. After we search for and choose a parcel in the results window, the user sees tabular data. Many users will then go to the map tab, pan around and click on neighboring parcels. If we click on another polygon and view it's info then return to the map tab, it blinks and returns you to the initial parcel from the search results. The newly clicked on parcel should cancel/supersede the initial search result extents. The developer says it's a service issue or IIS and the engineers say it's in the code. GIS guy in the middle. I recently noticed this setting "Supports Returning Query Extent: true" in the Parcel feature of the map service. But I can't figure out what controls any of the Advanced Query Capabilities. ArcGIS Enterprise 10.7.1, Federated servers. The service is published from a 10.7.1 mxd. Hopefully a setting will be obvious to someone here. Thanks for looking. Steps to follow: Link to site City of Hampton Enter 94 and Lincoln St and hit Search Click 94 Lincoln in the Results tab On the General Info page, click Map tab to view 94 Lincoln in the Map Pop up shows 94 Lincoln correctly. Click on different parcel anywhere in the Map to create new pop up. In new pop up, click on “View Property Details” to see Property Sheet for 84 Lincoln (or any other parcel). Click on Map tab to view what should be the pop up for 84 Lincoln St. But you're back to 94 Lincoln. Click on any other parcel and repeat steps 5-6, it always returns to 94 Lincoln...unless you start a new search in Step 1. Thanks again!
... View more
10-14-2021
01:50 PM
|
0
|
0
|
692
|
POST
|
Our developer created a parcel app with an address search. After we search and find an address and arrive on the map, we wish to see info on neighboring parcels. If we click on a neighbor and view it's info then return to the map, we're still centered on the initial parcel from the search. The newly clicked on parcel should cancel/supersede the initial search. The developer says it's a server issue or IIS and the engineers say it's in the code. GIS guy in the middle. _app/scripts/WVS.Mvc.ParcelViewer.Scripts.MapManager and Layoutsettings could control a refresh but I don't know. I attached a pic flowchart of the steps below and the web folder structure. Hopefully a setting will be obvious to someone here. Thanks for looking. Steps to follow in pic attachment: Link to site City of Hampton Enter 94 and Lincoln St and hit Search Click 94 Lincoln in the Results tab See that 94 Lincoln St is in Property Sheet, then click Map tab to view 94 Lincoln in Map Pop up shows 94 Lincoln correctly. Click on different parcel in current Map to create new pop up. In new pop up, click on “View Property Details” to see Property Sheet for 84 Lincoln St (or any other parcel). Click on Map tab to view what should be the pop up for 84 Lincoln St. But you're back to 94 Lincoln. Click on any other parcel and repeat steps 5-6, it always returns to 94 Lincoln...unless you start a new search in Step 1.
... View more
04-27-2021
10:03 AM
|
0
|
0
|
672
|
POST
|
This is our newly upgraded parcel and real estate viewer. Our users' workflow has been to search for an address (94 Lincoln St), select it from the Results tab, view the Property Sheet tab, hit the Map tab, select a neighboring parcel, hit View Property Details on the pop-up. Hit the Map tab again and select the next neighbor. But every time we return to the map, it's hung on the original result, 94 Lincoln St. It won't release that parcel unless we start a new search. Each subsequent click on the map that highlights and shows pop up should release and supersede 94 Lincoln St. My developer says it's not in his code, it's in the IIS settings on the app server or the reverse proxy server. I believe it's in the code... _app\scripts\LayoutSettings or MapViewer or _Layout.cshtml. Can anyone suggest a property or phrase or an IIS setting that would govern the refresh or clearing of the Results parcel? Thank you. Allan Windows Server 16, SQL Server 16, ArcGIS Enterprise 10.7.1. Rest Service
... View more
04-21-2021
02:12 PM
|
0
|
3
|
987
|
BLOG
|
Hello, Very helpful blog and posts. I'm about to send a survey to around 100 citizens who will not have the Survey app or an AGOL acct. I've observed that a lot of the formatting (Settings: Style, background and box colors, xlsform appearance w4, w2) does not work when viewed via the url link to the survey. Is pulldata also on the list of what won't work using the url? pulldata("@geopoint",${location},"reversegeocode.address.Match_addr") Is there a post or blog you can point me to that discusses this? Thank you. Allan
... View more
10-09-2020
10:10 AM
|
0
|
0
|
11505
|
POST
|
Labels in Dashboard. My workaround in the new online Dashboard was to add my map with labels as Embedded Content URL instead of adding as a Map. I don't know if Embedded Content has always been in the dropdown with graph, pie chart, map, serial chart, indicator, but it works. I can't tell the difference between adding as a Map vs adding as Embedded Content. I can also use the Batch Editing widget in the map within Dashboard.
... View more
03-20-2020
12:58 PM
|
0
|
0
|
2507
|
POST
|
Labels in Dashboard. My workaround in the new online Dashboard was to add my map with labels as Embedded Content URL instead of adding as a Map. I don't know if Embedded Content has always been in the dropdown with graph, pie chart, map, serial chart, indicator, but it works. I can't tell the difference between adding as a Map vs adding as Embedded Content. I can also use the Batch Editing widget in the map within Dashboard.
... View more
03-20-2020
12:57 PM
|
0
|
0
|
920
|
POST
|
I called Tech Support a couple months later and luckily talked to the most helpful guy who wrote this py script in a couple hours. I don't think ESRI "gives" this kind of help anymore. I can't put my hands on the token documentation. I put this script in a sched task and it runs every 5 mins during storm damage assessment. Good Luck. Allan import urllib import urllib2 import httplib import json ##Token Generation Parameters tokenUrl = 'https://www.arcgis.com/sharing/oauth2/token' featureServiceURL = 'https://services5.arcgis.com/xxxxxxxxx/arcgis/rest/services/MyDamageAssessmentService2019/FeatureServer/0/calculate' clientId = 'xxxxxxxxxxxx' clientSecret = 'xxxxxxxxxxxxxxxxxxx' ##Calculate Parameters - Only calc if a property has been assessed PercentDam > 0 whereClause = 'PercentDam > 0' updateExpression = [{"field":"EstDollarD","sqlExpression":"Dwlgval1*PercentDam*.01"}] def sendRequest(url, parameters): data = urllib.urlencode(parameters) req = urllib2.Request(url, data) response = urllib2.urlopen(req) return json.loads(response.read()) def generateToken(): tokenParameters = {'client_id': clientId, 'client_secret': clientSecret, 'grant_type':'client_credentials'} jsonResponse = sendRequest(tokenUrl, tokenParameters) token = jsonResponse["access_token"] return token def calculateValues(token): calculateParameters = {'where':whereClause,'calcExpression':updateExpression,'sqlFormat':'standard','rollbackOnArithmaticError':'false','token':token, 'f':'json'} jsonResponse = sendRequest(featureServiceURL, calculateParameters) if jsonResponse['success'] == True: print "Updated Feature Count: " + str(jsonResponse["updatedFeatureCount"]) else: print "Calculate operation failed" print jsonResponse token = generateToken() calculateValues(token)
... View more
01-16-2020
11:42 AM
|
1
|
0
|
1467
|
POST
|
I have a need to display only a table. Nothing geographic, No layers, No basemap. Addresses and names have been srubbed for privacy. I can't find a template or app sample where you can turn off or uncheck the basemap. I have uploaded a csv and converted it to a Table (hosted). I can't find a way to add a table to the app with out a Webmap Created the Webmap with the table and tried a bunch of Web App templates and the Dashboard. Nothing yet. thank you
... View more
08-29-2019
02:14 PM
|
0
|
0
|
426
|
Title | Kudos | Posted |
---|---|---|
1 | 09-22-2023 05:34 AM | |
1 | 04-25-2024 01:31 PM | |
1 | 01-16-2020 11:42 AM |
Online Status |
Offline
|
Date Last Visited |
08-28-2025
07:45 AM
|