POST
|
Hi Kevin, I am delighted to hear this excellent news!! Looking forward to your EagleView Pictometry Custom Widget for the ArcGIS Experience Builder Developer Edition. I appreciate all the Web AppBuilder Custom Widgets you have provided us through the years.
... View more
10-24-2023
10:49 AM
|
1
|
0
|
274
|
BLOG
|
This series of videos presented by GISman Lee will show how to develop a customised hierarchy-layer widgets in new ArcGIS Experience Builder with React.js, ArcGIS Javascript API & Reactstrap, as well as how to deploy Customised ArcGIS Experience Builder App on ArcGIS Enterprise. Let's start moving from the old ArcGIS Webapp Builder to the new esri product. Initially 3 parts in total, maybe more in future. https://www.youtube.com/watch?v=A-D0wAD1jUA
... View more
10-24-2023
08:31 AM
|
3
|
0
|
312
|
BLOG
|
This YouTube video tutorial by GISman Lee presents an easy way to implement the communication among multiple customized widgets in ArcGIS Experience Builder. With this method, you don't have to follow the complex ways of doing so as written in the Esri ArcGIS Experience Builder official website. The method here is to combine the in-built Redux of ArcGIS Experience Builder with the ReactJS Life Cycle Functions, to establish a "pulling" style of message transactions. https://www.youtube.com/watch?v=gQAqoasLkgY
... View more
10-24-2023
08:27 AM
|
4
|
2
|
558
|
BLOG
|
Here is a comprehensive tutorial for absolute beginners on ArcGIS Experience Builder Developer Edition 1.12. https://daviddas2.github.io/exb/ This app is mobile friendly. It collapses gracefully to fit a Tablet or Smartphone in portrait and landscape mode. No programming is necessary. The two custom widgets for Google Earth and Pictometry come preconfigured. The first 3 parts of this Tutorial can be done using the ArcGIS Online Edition of the Experience Builder.
... View more
10-24-2023
08:21 AM
|
7
|
0
|
1548
|
POST
|
You can change the Labels in the Coordinate Conversion Widget in the Developer Edition of the Experience Builder. Here is an example: Before DD DMS After Decimal Degrees Degree Minute Seconds To do this, you must edit the config.json files. There are two config.json files Server/public/apps/app-id/config.json Server/public/apps/app-id/resources/config/config.json "widget_29": { "uri": "widgets/arcgis/coordinate-conversion/", "version": "1.12.0", "label": "Coordinate Conversion", "config": { "inputSettings": { "defaultCoordinate": "xy", "format": "X°, Y°" }, "outputSettings": [ { "name": "address", "label": "Address", "defaultPattern": "", "currentPattern": "", "enabled": true, "isCustom": false }, { "name": "dd", "label": "Decimal Degrees", "defaultPattern": "Y°N, X°E", "currentPattern": "X°E, Y°N", "enabled": true, "isCustom": false }, { "name": "dms", "label": "Degree Minute Seconds", "defaultPattern": "Y° A' B\"N, X° C' D\"E", "currentPattern": " X° C' D\"E, Y° A' B\"N", "enabled": true, "isCustom": false }, You can change the Zoom Scale here as well. In this example the Zoom Scale is set to 1:2000 "addressSettings": { "minCandidateScore": 100, "maxSuggestions": 6, "useUtilitiesGeocodeService": [ { "utilityId": "utility_1" } ], "geocodeServiceUrl": "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer" }, "generalSettings": { "zoomScale": 2000, "defaultPointSymbol": { "type": "esriPMS", "angle": 0, "xoffset": 0, "yoffset": 0,
... View more
10-17-2023
10:44 AM
|
0
|
0
|
399
|
POST
|
Hi Jeffrey, I opened a Command Window as Administrator and started the npm server process. When I attempted to download the ZIP File, I got this error message: Not Found The failed process left these temporary files: C:\DAVID\EXB\EXB15\server\temp\7\cdn\1 I am using EXB Dev Edition 1.12 Node.js version 14.21.3 Windows 11 Enterprise, 22H2 I hope we can figure out a reliable way to download the ZIP file without having to manually assemble the required files and folders.
... View more
10-10-2023
09:58 AM
|
0
|
1
|
3426
|
POST
|
Hi Jeffrey, Thanks so much for sharing the issues you are having downloading the ZIP file in Experience Builder Developer Edition 1.12. I upgraded to Windows 11 Enterprise, Version 22H2 and still getting similar error messages while running the download process. We need to resolve this issue. You are one of the most experienced developers in our Community. Hoping you can help to figure out a reliable workaround.
... View more
10-10-2023
08:59 AM
|
0
|
0
|
3427
|
POST
|
Rudy Prosser from ESRI was kind enough to share the slides and code from the 2-day Experience Builder for Developers Presummit Workshop from March 5-6, 2023. https://github.com/EsriDevEvents/arcgis-experience-builder-for-developers-presummit-workshop-2023/tree/master I found these 7 coding examples very useful in learning how to build Custom Widgets. https://github.com/EsriDevEvents/arcgis-experience-builder-for-developers-presummit-workshop-2023/tree/master/code/Day2 It would be worthwhile to attend this workshop if this is offered again at the Dev Summit in 2024.
... View more
09-29-2023
08:41 AM
|
0
|
0
|
1779
|
POST
|
I would encourage everyone to study the YouTube video Tutorial linked by Jeffrey Thompson. Miles Lee has posted a series of Tutorials on how to build your own Custom Widgets with React.js and the ArcGIS API 4.x for Javascript. This is his YouTube Channel: https://www.youtube.com/@gismanlee4770 Here is a good intro video to get started. https://www.youtube.com/watch?v=A-D0wAD1jUA Thanks Jeffrey for bringing this excellent resource to our attention!
... View more
09-24-2023
10:29 AM
|
0
|
0
|
1858
|
POST
|
Hi Jeffrey, Wow!! Thanks a million for making us aware of this excellent YouTube video tutorial on how to build your own Experience Builder Custom Widgets. This is exactly what we needed to get started. This is the best part of having this Community Forum. It helps me learn so much from the experts every day. Best regards, David Das
... View more
09-19-2023
07:28 AM
|
0
|
0
|
1949
|
POST
|
Here is a comprehensive tutorial for absolute beginners on ArcGIS Experience Builder Developer Edition 1.12. https://daviddas2.github.io/exb/ This app is mobile friendly. It collapses gracefully to fit a Tablet or Smartphone in portrait and landscape mode. No programming is necessary. The two custom widgets for Google Earth and Pictometry come preconfigured. The first 3 parts of this Tutorial can be done using the ArcGIS Online Edition of EXB.
... View more
09-15-2023
06:21 PM
|
6
|
4
|
2177
|
DOC
|
Hi Cory, I have added the missing web app. You should be able to click on: http://www.davidapps.net/exb/ParcelMapV6 However, it would not work because the map services have changed. I am working on the Experience Builder version of our Historical Aerials web app: https://gis.maricopa.gov/GIO/HistoricalAerial/exb/
... View more
09-03-2023
05:25 PM
|
0
|
0
|
7773
|
DOC
|
Hi Daniel, Sorry for the late response. I must have missed the notification. Yes, we do have the Google Street View Widget in our WAB version of the Historical Aerials Web App. https://gis.maricopa.gov/GIO/HistoricalAerial/ Robert Scheitlin made this custom widget. This is version 2.1. It needs a “googleapikey” from Google to make this work. Robert took this down several years ago. We created an Experience Builder version of the Historical Aerials using EXB Dev Edition 1.12 https://gis.maricopa.gov/GIO/HistoricalAerial/EXB This one works a lot better! It does not need a goggleapikey. All this widget does is capture the centroid of your map and open a separate Google Maps Window where you can run Google Street View and view your surroundings in 2D/3D. This custom widget was created by Frederic Poliart from ESRI Australia. I have posted all the details in this thread: https://community.esri.com/t5/experience-builder-custom-widgets/enhanced-exb-coordinate-widget/m-p/1302310 You can download a ZIP file with both these Custom Widgets: http://davidapps.net/GoogleStreetView.zip StreetView à Custom Widget by Robert for WAB Get-map-coordinates-class à Custom Widget by Frederic Poliart for EXB Robert is doing fine. He is taking a much needed break. Robert has supported us all with his collection of Custom Widgets since the FlexViewer was released with many updates, enhancements and bug fixes. He ported them all to the Web AppBuilder and several to the new Experience Builder platform. I cannot think of how we could have made all our WAB Apps without Robert’s Enhanced Search Widget, Identify Widget, Enhanced Locate Widget, Enhanced Bookmark Widget, Enhanced Basemap Gallery Widget, Popup Panel Widget, to name a few. This was a monumental task which earned him the MVP Award year after year. I cannot thank him enough for his programming skills and generous help using all his spare time and weekends. We hope Robert will join our Community again sometime in the future.
... View more
08-19-2023
08:23 PM
|
0
|
0
|
2598
|
DOC
|
Hi Megan, That is wonderful news!! I am so glad to hear you have Robert's Enhanced Search Widget running again. This widget has been the centerpiece of all our Web AppBuilder apps over the past 9 years. We would have loved to see this widget ported to the Experience Builder platform. Best, David
... View more
08-03-2023
05:52 PM
|
0
|
0
|
2723
|
POST
|
I did some more investigation on the issue of the Download failing with EXB 1.12. In my previous post I presented a possible workaround on using EXB 1.12 with Node.js 14.21.3. I looked at the ESRI documentation and found that Node.js version 16.20.1 is recommended. https://developers.arcgis.com/experience-builder/guide/release-versions/ Downloaded Node.js version 16.20.1 (Gallium) from: https://nodejs.org/en/download/releases Selected Releases for Node.js 16.20.1 Gallium. https://nodejs.org/download/release/v16.20.1/ Downloaded the file: Node-v16.20.1-x64.msi Installed Node.js 16.20.1 Ran a complete installation of the Node.js Server and Client processes and started Node.js. Launched the Experience Builder Dev Edition 1.12 in Chrome. https://localhost:3001 Attempted to download the ZIP file. Kept refreshing the server\temp folder to monitor the files being written. C:\DAVID\EXB\EXB13\server\temp\13\cdn\1 Kept refreshing this folder. The themes folder was created. Then the widgets folder was created. C:\DAVID\EXB\EXB13\server\temp\13\cdn\1 Finally, the resources folder got created followed by the all-important config.json file. Essentially, all the necessary files were written at this point. The ZIP file should have been created and the process should have stopped. C:\DAVID\EXB\EXB13\server\temp\13\cdn\1 However, the process hung. I received this error message. Not found Most of the files and folders started to get deleted. I was left with only these. C:\DAVID\EXB\EXB13\server\temp\13\cdn\1 This means upgrading Node.js from 14.21.3 (Fermium) to Node.js 16.20.1 (Gallium) did not resolve the issue with downloading ZIP files. The workaround is to monitor the server\temp folder and stop the process as soon as it finishes writing the widgets folder and manually assemble the missing files as I have explained in my previous post. If someone has found a better solution, please share. Best regards, David
... View more
08-01-2023
02:40 PM
|
2
|
0
|
3723
|
Title | Kudos | Posted |
---|---|---|
1 | 07-28-2023 11:27 AM | |
1 | 10-24-2023 10:49 AM | |
4 | 10-24-2023 08:27 AM | |
7 | 10-24-2023 08:21 AM | |
3 | 10-24-2023 08:31 AM |
Online Status |
Offline
|
Date Last Visited |
11-17-2023
08:45 PM
|