|
POST
|
Where do I go to install modules to run in AGOL Notebooks? I've read you can import them by running in a cell, for ex: !pip install geopandas But, why isn't arcpy accessible?
... View more
04-23-2026
07:34 AM
|
0
|
2
|
461
|
|
POST
|
No info on script tool parameters to be found here: https://doc.arcgis.com/en/arcgis-online/get-started/get-started-with-notebooks.htm Generally speaking, how does a parameter work? Is it like a Pro script tool parameter? How do I fill it out? For example, for Pro you just put arcpy.GetParameterAsText(0) in place of the variable in the script. And then based on the 0 index you fill out the parameters for the tool. I have a short script I'd like to make into a tool to ultimately be used in ExB. It geocodes a CSV file. There should only be two variables concerning the user: the CSV in file and the CSV out file. Once you fill out the Add parameter pane and enter something in the Default value (?) box you can save. It then gives you the option to insert the variable. Not sure where to insert it? '''
csv file > df > gdf > shp
'''
import pandas as pd
import geopandas as gpd
# read csv file
f = r'C:\pathto\infile.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:\pathto\outfile.csv')
... View more
04-22-2026
12:06 PM
|
0
|
0
|
292
|
|
POST
|
Sorry to put you through that. Your first response worked. I swore I tried that.
... View more
04-20-2026
01:20 PM
|
1
|
1
|
576
|
|
POST
|
I can't seem to disable the popup on the search component for a feature layer. Here is a simple sample. To recreate my problem search "man". Click MANHATTAN under town. There's a popup on this feature I can't get rid of. I've been looking and trying all the relevant properties I can find for both the arcgis-search and arcgis-features to disable the popup. Nothing worked sofar. I've included popup-disabled in the arcgis-map component too. Is there a way to stop the popup in the code and not on the feature itself in AGOL? EDIT: I should add in my actual app I have other feature layers that I want popups enabled so I can't really disable them in the arcgis-map component.
... View more
04-17-2026
08:45 AM
|
0
|
4
|
702
|
|
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
04-15-2026
12:34 PM
|
0
|
0
|
618
|
|
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
04-15-2026
11:11 AM
|
0
|
1
|
641
|
|
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
04-15-2026
09:35 AM
|
0
|
4
|
686
|
|
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
|
863
|
|
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
|
532
|
|
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
|
610
|
|
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
|
884
|
|
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
|
413
|
|
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
|
1
|
513
|
|
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
|
2
|
546
|
|
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
|
217
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | Thursday | |
| 1 | 05-04-2026 08:45 AM | |
| 1 | 04-20-2026 01:20 PM | |
| 1 | 07-24-2025 01:27 PM | |
| 1 | 11-13-2025 08:22 AM |
| Online Status |
Offline
|
| Date Last Visited |
yesterday
|