|
POST
|
Hi AI, I don't know much about other geocode systems as you mentioned, but you need to understand better how a geocoder works in ESRI to know how to implement such a solution, assuming that's what you're after. Short long story, a geocoder is a quicker way (using an indexed table) to find information for coordinates. When creating the geocoder, you also define its output structure, based on the available data that geocoder is attached to (which is an indexed table). Normally, a geocoder will return the data based on the coordinates. You can build your own geocoder and decide that it returns some kind of ID, but if there's an internal cache mechanism to monitor your calls and retrieve previous values? definitely not out of the box, but you can probably create one of your own. Also, when using ESRI's world geocoder / public geocoders, there are some legal requirements for billing purposes when using the geocoder over a certain amount of calls per month, so I don't see how that can work with the mechanism you mentioned when calling a public geocoder. There are online resources you can read about it - What is geocoding?—ArcMap | Documentation Shay.
... View more
07-31-2020
06:05 AM
|
0
|
0
|
893
|
|
POST
|
Hi Andrew, Can you run a search on your files where you are using tsSupport and paste the code? I've also used the demo widgets (as suggested in the tutorial) and don't recall any usage of that class name in the files. I experienced the same frustration as you do, not too long ago - I had different errors, but the learning curve for the new API is quite big. Switching from classic Javascript to React and TypeScript is overwhelming. I managed to catch up with the syntax and understanding by using the following examples - GitHub - jcfranco/uc-2017-customizing-widgets: Slides and source code for the "ArcGIS API for JavaScript: Customizing Wi… GitHub - jcfranco/uc-2019-customizing-widgets: Slides and source code for the "ArcGIS API for JavaScript: Customizing Wi… It took many hours of learning, I'm a big believer of the trial and error approach. Once you understand and follow the way things works when writing in TypeScript and React, it's much smarter and cleaner than classic Javascript. Shay.
... View more
07-31-2020
05:51 AM
|
2
|
3
|
2311
|
|
POST
|
Hi Victor, The content of a portal item is saved as JSON at the database.. which can be seen using the ArcGIS Online Assistant tool. To reach its content for the creation of a new item sounds like a very complex task. The easiest way I can think of is to use the functionality of a session share widget, that can copy all the "meta-data" of one map to another, but that doesn't take care of the layers and symbology, which you also need I suppose. Shay.
... View more
07-27-2020
08:35 AM
|
2
|
1
|
863
|
|
POST
|
Hi Kevin, I assume you mean by that to reading the URL for any parameters and trigger actions... I don't think that exists at this point. I'm curious to think how can such feature be implemented to such a dynamic/flexible platform, since in contrast to all the products you mentioned, the Experience Builder let the editor to determine the centric component/s, so there's a challenge on how to attach URL parameters to content that isn't fully determined. With that being said, it can be done with the developer edition, where you can create custom behaviors. Shay.
... View more
07-27-2020
08:10 AM
|
1
|
2
|
2911
|
|
POST
|
Hi Jessica, The ArcGIS Online Assistant is a tool used for editing of Portal/ArcGIS Online Items. There's no way to import/export pages or components from the Experience Builder, but you can save an Experience as a Template, and then all your content for that template can be reused as a base for new Experiences. Shay.
... View more
07-27-2020
08:03 AM
|
0
|
1
|
1414
|
|
POST
|
Hi Jay, As currently, there isn't a widget for charts, It's pretty certain to be added in future releases. The Experience Builder is planned to catch up with the available widgets that exist for the WebApp Builder, but it's going to take a while. Some other alternatives would be to either develop a widget or use an external resource, as you already did. I saw some Experiences that use external pie charts from different websites. Shay.
... View more
07-27-2020
07:56 AM
|
2
|
1
|
4930
|
|
POST
|
Hi Jeanine, Experience Builder is based only on web technologies and cannot be ported to native mobile apps. App Studio is a different product with different technology. To create native mobile applications you'll need to use App Studio, which provides great starting templates for native application development. The development is based on a language called QML. Also, you should know that there's a whole different licensing requirement when it comes to mobile applications development - AppStudio for ArcGIS license options—AppStudio for ArcGIS | Documentation I assume you already know that Experience Builder supports custom mobile layouts. For advanced features, without the complexity of mobile development, it might be better for you to consider developing widgets for the Experience Builder that gives you what you're after. Shay.
... View more
07-27-2020
07:45 AM
|
0
|
0
|
659
|
|
POST
|
Hello, I've started learning how to create custom widgets in the new API version 4.16, and I got stuck while trying to display a dialog window. The syntax is javascript 6 and dojo isn't loaded inside the widget, so I'm not sure if I should import dojo into the widget to make it work or is there a better/best-practice way I should follow. The view is being passed to the widget as a parameter, so I do know I'm "disconnected" from the main window directly. Any advice, reference or example would be much appreciated. Thanks, Shay.
... View more
07-24-2020
01:44 AM
|
0
|
0
|
373
|
|
POST
|
Hi, I'm starting to learn version 4 of the API and trying to develop a custom widget that runs a geoprocessing tool. I've tried to follow a sample but it's quite overwhelming and hard to follow the logic. I just want to implement a button click that will send a request to a service (promise), then respond accordingly. Basically, I would like to show a loader while the promise is running and then "turn off" the loader when I have the result. So I have a floating panel with a button, I have an async function to send a request using the geoprocessing example from the API, but I can't figure how to implement the state management properly. Based on the example I found, I divided my code into 2 files - 1 is for the View/UI, 2nd is the ViewModel. I've tried to use the get property in the ViewModel to be used as a status, which can be read from the View... But I couldn't figure out how to change and track that property and everything got really messy at that point. Anyone knows of a simple example for this I can use? ViewModel + status property to "watch" for changes, then a View that reads the status property. Thanks, Shay.
... View more
07-18-2020
07:07 AM
|
0
|
0
|
414
|
|
POST
|
The Experience builder is expected to receive the same widgets and custom web tool capabilities as the WAB - they've said it's in their road map, starting with the core and most popular widgets, which are partially there already. For just a 1-year-old product, I personally find it to be very impressive. The WAB cannot be switched over. It's very different and it wouldn't make sense to do so. With that being said, there is already an option to create WAB 3D apps, which I believe to be working with the new API, but I might be wrong - I never explored it.
... View more
07-18-2020
06:29 AM
|
2
|
1
|
1810
|
|
POST
|
Hi Adam, Could it be that you're logged in with a different user at the ExB? Might be helpful to see any errors you're getting at the console view. Shay
... View more
07-17-2020
01:04 AM
|
0
|
0
|
1125
|
|
POST
|
Hi Adam, The Experience Builder is expected to be integrated with ArcGIS Enterprise starting from 10.8.1 and above. You can access it through here - ArcGIS Experience Builder Or download the dev' edition to host it locally. Shay.
... View more
07-17-2020
01:02 AM
|
2
|
0
|
610
|
|
POST
|
I believe they mean to say that all new functionality and features will be delivered only to the new v4 API and not the old one. They won't flick off the switch when so many applications still rely on it, just like with ArcMap & Python v2, which was supposed to be retired by now.
... View more
07-17-2020
12:56 AM
|
1
|
5
|
1810
|
|
POST
|
ExB is just 1 year old, and personally I'm pretty impressed how much you can do with it for such a young product. It does have a learning curve but it's not that bad for a drag-and-drop experience.. Also, I wouldn't say it's meant to build mobile apps - you have AppStudio for that. ExB allows you to better customize the layout of mobile and once you understand the "best practices", I was pretty surprised to see how good it works. If you're referring to the coding aspect of it, then yes, it's definitely harder, but learning a new technology is rarely a easy/smooth thing to do. The new javascript API (v4) is already using a similar tech stack of react, es6 and I find it to be equally hard.
... View more
07-17-2020
12:52 AM
|
0
|
0
|
1416
|
|
POST
|
No worries, Gerard. Seems like you've done an impressive job there for someone who's not a JS developer. To use libraries like tinysoap that has dependencies, you would probably have to switch to work with the newer versions of javascript (es6), where you are able to use NPM as well. You can use ESRI's Yeoman tool to create an empty widget for you in es6 - GitHub - Esri/generator-esri-appbuilder-js: Yeoman generator to help customize Esri's WebAppBuilder Then it should be straight forward on how to install tinysoap, but the rest of your code will need to be rewritten, so I'm not sure if it's worth it over finding a different solution. I just recently answered someone with a resource on how to code in es6 a custom widget. You can here's a live demo by ESRI on how to code a widget in modern javascript + typescript - Web AppBuilder for ArcGIS: Advanced Development tools and Techniques - YouTube Might be good preparation for you when starting to work with version 4 of the javascript API Shay.
... View more
07-14-2020
05:29 AM
|
0
|
2
|
2410
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 08-17-2023 06:13 AM | |
| 1 | 11-29-2021 06:30 PM | |
| 1 | 11-29-2021 10:52 PM | |
| 1 | 12-01-2021 03:17 PM | |
| 1 | 11-29-2021 06:15 PM |