|
POST
|
Thanks for that. I'm forced to find an alternative to the Add Data Tool in ExB. It has a BUG which stopped it from uploading a csv with a field labeled Address.
... View more
3 weeks ago
|
0
|
0
|
236
|
|
POST
|
Ok, thanks, useful info. It doesn't sound like this will work for what I'm trying to do. Ultimately, there will be non-GIS users uploading csv files in the ExB app from who knows what directories.
... View more
3 weeks ago
|
0
|
1
|
259
|
|
POST
|
This post was never resolved: https://community.esri.com/t5/arcgis-notebooks-questions/trouble-with-reading-local-csv-data-into-notebooks/td-p/1383788 I have the same question. I have a very simple script I'm attempting to use as a custom web tool in ExB. It works fine in Pro. In AGOL Notebooks I'm having trouble getting past the first function. It's probably because I'm not too familiar with Notebooks within AGOL. '''
csv file > df > gdf > shp
'''
from arcgis.gis import GIS
gis = GIS("home")
import pandas as pd
import geopandas as gpd
# read csv file
f = r'C:\Users\me\Report_updated.csv'
file = pd.read_csv(f)
# convert to dataframe
df = pd.DataFrame(file)
# geocode
gdf = gpd.tools.geocode(df['ADDRESS'])
# extract lat long from geometry and put into dataframe
df['latitude'],df['longitude'],df['geometry'] = gdf.geometry.y, gdf.geometry.x, gdf.geometry
# generate GeometryArray of shapely Point geometries from x, y(, z) coordinates.
gdf = gpd.GeoDataFrame(df, geometry=gpd.points_from_xy(df.longitude, df.latitude), crs="EPSG:4326") #crs is optional
# write to shapefile
gdf.to_csv(r'C:\Users\me\report_geocode.csv') I've put the file in local directories, network directories, used a relative path, reversed the slashes, etc... I usually end up with FileNotFoundError.
... View more
3 weeks ago
|
0
|
4
|
304
|
|
POST
|
What I'm going through turned out to be a BUG: Steps to Reproduce: Download sample csv file attached. This csv file has one field "address" and 10 random addresses. Create a new Experience Builder in ArcGIS Online. Add the "add data" widget. Save, publish and launch the app. Click on file upload to add data. Select the downloaded sample csv file. The csv file fails to upload. Other Information: If the csv file has "address" or "Address" field, the upload through the add data widget fails. It fails during the /generate ArcGIS REST API call. When the first field in the csv file is "address", the /analyze ArcGIS REST call sets the "locationType" property in the publish parameter for /generate to "address". When the /generate is called via the "add data" widget with locationType "address", the request fails with a response: "error": {
"code": 400,
"message": "Service request failed.\r\nStatus: 404 (The specified blob does not exist.)\r\nErrorCode: BlobNotFound\r\n\r\nHeaders:\r\nTransfer-Encoding: chunked\r\nx-ms-request-id: 6df340df-a01e-0055-13c5-c29188000000\r\nx-ms-client-request-id: 717be237-804f-4fd7-b079-cfe2823266d4\r\nx-ms-version: 2025-05-05\r\nx-ms-error-code: BlobNotFound\r\nAccess-Control-Expose-Headers: REDACTED\r\nAccess-Control-Allow-Origin: *\r\nDate: Thu, 02 Apr 2026 17:22:02 GMT\r\nServer: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0\r\n",
"requestId": "",
"traceId": "b18128b84db0f82964525ab3c200f968"
} If the field is set to a different value, such as "addy" the /analyze will set the locationType to "unknown" and the upload will succeed. However, this cannot be used later to create features using the csv file's address data. There is no limitation specified in the documentation for "Add data" widget for using Address field. For example, "geocoding address to coordinates is not possible to create features", "use only lon, lat fields for feature location data", etc. Users tend to reference ArcGIS Online general support for csv files. Address field is supported and is geocoded to publish hosted feature layer in ArcGIS Online. https://doc.arcgis.com/en/arcgis-online/reference/csv-gpx.htm
... View more
04-02-2026
02:15 PM
|
0
|
1
|
209
|
|
POST
|
With help of Support this was resolved. Workflow: First we created a new test app in v1.20. This generated a new app folder in the exp builder dev edition in the server folder. In the test app's path expBuilderv1.20/server/public/apps/<testApp>, we opened the info.json file. In the info.json file, the portalUrl property was set to "https://WillCountyGIS.maps.arcgis.com" by default. Comparing it with the portalURL property of the info.json file of the apps in v1.16, we found that the portalUrl was the same but with different casing "https://willcountygis.maps.arcgis.com". This difference caused the apps to not be recognized in the v1.20 exp builder. Then we simply copied all the apps to upgrade from v1.16/server/public/apps to the server/public/apps folder of v1.20 as suggested by the documentation: https://developers.arcgis.com/experience-builder/guide/upgrade/ Finally, we changed the portalUrl to "https://WillCountyGIS.maps.arcgis.com" for all the copied app's info.json in v1.20. We also made sure the id property matched the number on the app folder.
... View more
04-02-2026
02:10 PM
|
0
|
0
|
283
|
|
POST
|
This happened last time I migrated two years ago to v 1.16. Now I can't seem to get my apps to show on the localhost:3001 page for the most recent upgrade. Following the migrate instructions, it should be simple. I downloaded the new version. There was no apps folder under server/public so I created one. Then I copied over an apps folder from the old version (v 1.16). I opened the local page and I actually seen my app for a split second flash on the screen, but after that no app. I created a new Client ID in AGOL. No difference. The info.json is still showing version 1.16.0.
... View more
04-01-2026
09:51 AM
|
0
|
1
|
361
|
|
POST
|
@ClintSteeves1 Any luck? I built an app maybe 6 months ago that has the Add Data widget. The user adds a .CSV with an address field. Those addresses can then be added to a map. That widget has always been pretty sensitive with regards to the 'address' field in the table. Whereas the cause of the "cannot be successfully uploaded" error was once caused by characters in the field, it now seems to error on the schema. If I change the name from Address to anything else it won't error, but at the same time does not let me add to the map. Seems really buggy to me so I created a case with ESRI Support.
... View more
03-31-2026
02:12 PM
|
0
|
0
|
230
|
|
POST
|
https://developers.arcgis.com/javascript/latest/sample-code/effect-blur-shadow/ Any plans to update this sample code?
... View more
03-24-2026
08:32 AM
|
0
|
1
|
251
|
|
POST
|
I don't really know what was happening, but as I was on a Zoom with Support it "fixed" itself. Support informed me Edge works as a better browser with ExB, and I didn't bother checking this before posting here. But, I did try Chrome and had the same issue. I was using FF when I had the issue. The dev console had some warnings and such, but no errors that I noticed. I guess I'm good now?
... View more
02-19-2026
11:56 AM
|
0
|
0
|
350
|
|
POST
|
At first it was good. The more I built it the slower it got in both the builder and the display. It's to the point now where ExB is acting very buggy, and I can't go on. So, the View bug I'm referring to is this: I started with a Quick Navigation template. I'm up to 8 or 9 views in a Section. The last one I added is acting buggy. I tried deleting it, but it won't go away. I've done all the basic trouble-shooting stuff like undoing, closing out, clearing cookies. I'm temporarily providing a copy here.
... View more
02-19-2026
09:18 AM
|
0
|
1
|
383
|
|
POST
|
I have a *.tif in Pro that I'm publishing to AGOL as a tile. It's not behaving. The CRS of my map in Pro is one thing, so as I share to AGOL I make sure to configure the tiling scheme to ArcGIS Online / Bing Maps / Google Maps. This has been my workflow for all the others. The REST Endpoint of the published tile layer tells me the CRS is 102100, which is the same as the AGOL basemap. So, why does the tile layer land at 0,0 in the webmap? I've deleted it and republished over and over thinking it might be a glitch, but to no avail. How the CRS looks on the Map Service endpoint: Spatial Reference:
102100
PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]] How it looks when you click the Layers endpoint: "spatialReference" : {
"wkid" : 102100,
"latestWkid" : 3857,
"xyTolerance" : 0.001,
"zTolerance" : 0.001,
"mTolerance" : 0.001,
"falseX" : -20037700,
"falseY" : -30241100,
"xyUnits" : 10000,
"falseZ" : -100000,
"zUnits" : 10000,
"falseM" : -100000,
"mUnits" : 10000
}
... View more
02-11-2026
09:04 AM
|
0
|
0
|
149
|
|
POST
|
I'm publishing georeferenced *.tif(s) to AGOL from Pro. The only Layer Type option I seem to have is Tile. I get an error with the other options telling me the "selected layer does not contain a required layer type". Using Tile, the *.tif will publish, but sometimes the symbology changes once in AGOL. It happens to two of the nine *.tifs I'm publishing even with the same symbology settings. Is it just a matter of changing the symbology before I publish? I'm sharing via a right click on the layer > Sharing > Share As Web Layer. For example, here is the *.tif in Pro and the same *.tif in AGOL:
... View more
01-29-2026
07:49 AM
|
0
|
0
|
157
|
|
POST
|
Hi @BethRomero 1. Your app has a search method of "Map extent" set. The solution uses "search radius". Search radius method allows for a map click, and then the clear search button appears. Map extent search method has a button to "search this area" since it's a map extent based search. This update can be made in the Nearby section > search method. 2. Your app has a custom selection fill set. This is a known limit at this time, that the pin and address may draw under the selection fill. To remove the selection fill go to Interactivity > Modify > and disable selection fill. 3. Switching your search method back to "Search radius" will bring back the "clear results" button. 4. Labels - I'm still investigating this one. I see labels showing in my examples but will keep looking into this. 5. At this time, the expanded related result is below the pop-up. Let me know if this doesn't get you closer to what you are expecting. Any updates on #s 2 and 4?
... View more
12-10-2025
12:37 PM
|
0
|
0
|
499
|
|
POST
|
@CodyPatterson Is this a good way to share it within network? The URL will work on a remote machine when testing. Or is it a security risk? if __name__ == "__main__":
app.run(debug=True, port=5000, host='0.0.0.0') EDIT: AH, I see you mentioned this method in your first reply. I didn't know what it meant at the time. But, I'm still wondering if this is a good idea as far as security goes.
... View more
11-24-2025
02:13 PM
|
0
|
1
|
1982
|
|
POST
|
Hi @CodyPatterson I attached the code straight from ch. 15. You just run the app.py file and it gives you the URL in the terminal. The user on the other end would connect to that IP over a port you've designated, and basically would need to send a request Thanks for explaining. I'm still learning when it comes to requests. I'm not grasping the above directions.
... View more
11-24-2025
06:59 AM
|
0
|
0
|
2006
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | Monday | |
| 1 | 3 weeks ago | |
| 1 | 07-24-2025 01:27 PM | |
| 1 | 11-13-2025 08:22 AM | |
| 1 | 11-12-2025 08:37 AM |
| Online Status |
Offline
|
| Date Last Visited |
yesterday
|