|
DOC
|
Hi Robert, I ran into a snag while trying to use your Enhanced Search Widget 2.6.0.1 on the Launchpad Theme of the Web AppBuilder 2.6. Here are the steps to reproduce the problem. Launch Chrome Launch Web AppBuilder 2.6.1 Theme | Launchpad Theme Add Widget in placeholder #1 Add eSearch 2.6.0.1 Configure Enhanced Search. Press OK Open Enhanced Search You get an error message: Create widget error: Widgets/eSearch/Widget The Console Tab in Chrome DevTools shows this listing: Here is the demo app using the Launchpad Theme. You get the error message when you open the Enhanced Search Widget. http://www.tapasdas.com/Maps/Phones/app266/ This issue is peculiar to the Launchpad Theme. There are no issues with the Foldable Theme, Dart Theme, Tab Theme or Jewelry Box Theme. Best regards, Tapas
... View more
11-28-2017
07:31 PM
|
0
|
0
|
6797
|
|
DOC
|
Hi Robert, You were correct. The issue was our Geometry Service. We are using one that works. Everything is working fine now with your Enhanced Search Widget version 2.6.0.1 and WAB 2.6. http://www.tapasdas.com/Maps/Phones/app265 I can buffer a point with a buffer distance of 300ft and find all Parcels that intersect this buffer. I can enable multi-part graphics and drop more than 1 point and find all the parcels within 300ft of these two points. Thanks again for all your help in tracking down the problem. We are all good now. Best regards, Tapas
... View more
11-27-2017
07:09 PM
|
0
|
0
|
6797
|
|
DOC
|
Hi Robert, Yes, you are absolutely correct! Thanks for your time in investigation this and finding the culprit. We have to fix our own Geometry Service at Maricopa County. It is behaving erratically. There is nothing wrong with your Enhanced Search Widget. All the functions with eSearch have worked flawlessly in the past. I am confident it will work perfectly once we get the problem with our Geometry Service resolved. Sorry for taking up your time. This was a problem at our end. Thanks also for showing me the trick on how to directly test our Geometry Service running a 300ft buffer on the Parcel Map Service. I learned something very useful! Best regards, Tapas
... View more
11-24-2017
07:50 PM
|
0
|
0
|
6797
|
|
DOC
|
Hi Robert, I am running the tests using Google Chrome latest version and here is what the Console shows. http://www.tapasdas.com/maps/phones/app265/ Press F12 to open Chrome Dev Tools Open the Console Tab There is one error during the initial loading about not being able to access an avenir-next font. However, this should not affect the application. Clear the Console Open the By Shape Tab on the Enhanced Search Widget Check the Buffer Graphic Option Engage the Select by Point Tool. Add a Point Add a point The point does not appear on the map! The Console windows shows no activity. No errors. Now, try using the Select by Extent Tool. Draw a rectangle. A 300ft buffer is drawn around the rectangle. 31 polygons are found that intersect this buffer. This works! So, Selection by Extent works when the buffer option is checked. The console shows no errors. So it seems that the Selection by Point is failing when the buffer option is checked. Best regards, Tapas
... View more
11-24-2017
11:30 AM
|
0
|
0
|
6797
|
|
DOC
|
Hi Robert, Thanks a million for updating your eSearch Widget to version 2.6.0.1 so promptly. I made a test Parcel Map with Web AppBuilder version 2.6 (October 2017) using your Custom Widgets: Enhanced Search Widget 2.6.0.1, Version 74 11/17/2017 Enhanced Basemap Gallery Widget 2.5, Version 14 8/10/2017 Identify Widget 2.5.0.1, Version 28 8/16/2017 Elevation Profile Widget 2.5, Version 16 8/10/2017 Map Progress Indicator Widget 2.5, Version 9 8/10/2017 Enhanced Bookmark Widget 2.5, Version 7 8/17/2017 Enhanced Locate Widget 2.5, Version 13 8/10/2017 Popup Panel Widget 2.6, Version 15 11/17/2017 http://www.tapasdas.com/Maps/Phones/app265/ Everything seems to be working fine in WAB 2.6. However, I found an odd behavior with eSearch 2.6.0.1 When you search by Shape by engaging the Select by Point Tool, everything works as expected. When you click on the Result, the full list of Attributes show up in the Popup Panel. This is good. Refresh the app. Open the By Shape Tab. Check the option to Buffer Graphic by 300 feet. Engage the Select by Point Tool Add a Point At this stage, it should draw a circle of radius 300ft centered around this point, and proceed to select all the parcels that intersect this circle. However, nothing happens. Refresh the app. Next, I tried to use the Enable multi-part graphics option. I used the Select by Point tool. I could enter the 1 st point. However, I could not enter the 2 nd point. Now, this behavior is sporadic. Sometimes I could enter 3 points in a row and then the 4 th point will not be accepted like this: The Zipped App is under: http://www.tapasdas.com/Maps/Phones/app265.zip Thanks again for continuing to support all your Custom Widgets with every new release of the Web AppBuilder. Hope to see you at the Dev Summit in March! Best regards, Tapas
... View more
11-23-2017
08:48 PM
|
0
|
0
|
6797
|
|
BLOG
|
Hi Derek, Thanks a million for your detailed PDF! You did a terrific job explaining the full suite of ArcGIS Apps and what they are tailored for. Looking forward to your next presentation at the ESRI Dev Summit in March. Best regards, Tapas Das
... View more
11-21-2017
06:07 AM
|
0
|
0
|
267
|
|
DOC
|
Hi Robert, Your Identify Widget 2.5.0.1 is working like a champ. I have tested it out against 62 data layers. This is the only practical way to display the attributes of so many data layers. I have tested your Identify Widget on 8 different themes under WAB 2.5 using the latest versions of several of your custom widgets: Enhanced Search Widget 2.5, Version 71 8/10/2017 Enhanced Basemap Gallery Widget 2.5, Version 14 8/10/2017 Identify Widget 2.5.0.1, Version 28 8/16/2017 Elevation Profile Widget 2.5, Version 16 8/10/2017 Map Progress Indicator Widget 2.5, Version 9 8/10/2017 Enhanced Bookmark Widget 2.5, Version 7 8/17/2017 Enhanced Locate Widget 2.5, Version 12 8/10/2017 Popup Panel Widget 2.5, Version 14 8/10/2017 WAB 2.5 – Foldable Theme http://www.tapasdas.com/Maps/Phones/app256/ WAB 2.5 – Launchpad Theme http://www.tapasdas.com/Maps/Phones/app257/ WAB 2.5 – Dart Theme http://www.tapasdas.com/Maps/Phones/app258/ WAB 2.5 – Tab Theme http://www.tapasdas.com/Maps/Phones/app259/ WAB 2.5 – Jewelry Box Theme http://www.tapasdas.com/Maps/Phones/app260/ WAB 2.5 – Box Theme http://www.tapasdas.com/Maps/Phones/app261/ WAB 2.5 – Billboard Theme http://www.tapasdas.com/Maps/Phones/app262/ WAB 2.5 – Plateau Theme http://www.tapasdas.com/Maps/Phones/app263/ In every case the drop down list expands to fill up the available screen space to display a scrolling list of 62 data layers. This is great. However, I came across a minor issue. When I try to Configure the Identify Widget and select a layer. For example: CPA & Development Master Plans The Name of the Layer reverts back to the Layer Name in the Map Service which has a spelling mistake = Comprehensive Plan Amemdments and Development Master Plans Here I am shortening the Layer name to CPA & Development Master Plans The Edited Name shows up fine in the Layer List. However, the moment I try to edit this layer again, the Name reverts back to the Layer Name in the Map Service. The zipped app is located at: http://www.tapasdas.com/Maps/Phones/app256.zip Thanks again for updating this Widget to WAB 2.5. This Widget, along with your Enhanced Search Widget, are the two essential tools that goes into all our Web Apps. I am delighted to hear you will be adding support for Custom Theme Colors in your next release! Best regards, Tapas Das
... View more
08-26-2017
07:27 PM
|
0
|
0
|
6159
|
|
DOC
|
Hi Robert, Thanks so much for releasing your Enhanced Bookmark Widget 2.5, Version 7. I like all the new features in this release. It is very helpful to have a thumbnail picture associated with the bookmarks. I like how the user can now add their own bookmarks anywhere within the folder structure, or create their own folders and subfolders, and place their bookmarks anywhere they wish. The ability to store the bookmarks.json file within your local machine and then recall the saved bookmarks is a powerful feature. I like how the bookmarks stay persistent, until the browser cache is cleared. I tried testing out all these features in all the themes. Everything is working perfectly. WAB 2.5 – Foldable Theme http://www.tapasdas.com/Maps/Phones/app248/ The Bookmark Preview window pops up when you click on the thumbnail icon. Highlight the folder where you would like to insert your new bookmark. New bookmark appears under the highlighted folder. Create your own folder and subfolders for adding your own bookmarks. Save and Load your Bookmarks. WAB 2.5 – Launchpad Theme http://www.tapasdas.com/Maps/Phones/app249 WAB 2.5 – Dart Theme http://www.tapasdas.com/Maps/Phones/app250 WAB 2.5 – Tab Theme http://www.tapasdas.com/Maps/Phones/app251 WAB 2.5 – Jewelry Box Theme http://www.tapasdas.com/Maps/Phones/app252 WAB 2.5 – Box Theme http://www.tapasdas.com/Maps/Phones/app253 WAB 2.5 – Plateau Theme http://www.tapasdas.com/Maps/Phones/app255 I like how easy you have made it to include the thumbnail pictures with a few simple steps. Configure the Enhanced Bookmark Widget Add Bookmarks Add Map Image Crop the Image Enter the Bookmark Title, press OK I wish everything in life was as simple as using your Custom Widgets! Thanks again for all the hard work you put into this Widget. You have pushed the JavaScript version of all your Custom Widgets to the point where I no longer miss the Flex API. I never thought I will see this day, but you made it happen. Cheers! Tapas Das
... View more
08-19-2017
10:54 PM
|
0
|
0
|
18717
|
|
DOC
|
Hi Robert, Thank you so much for the code to fix the CSS issue in eSearch 2.5, and the new Identify 2.5.0.1 widget that resolves the User Alias issue. I tested several of your Custom Widgets in Web AppBuilder 2.5 using the 8 different Themes. Enhanced Search Widget 2.5, Version 7 – with CSS fix 8/10/2017 Enhanced Basemap Gallery Widget 2.5, Version 14 8/10/2017 Identify Widget 2.5, Version 27 8/10/2017 Elevation Profile Widget 2.5, Version 16 8/10/2017 Map Progress Indicator Widget 2.5, Version 9 8/10/2017 Enhanced Bookmark Widget 2.5, Version 7 8/17/2017 Enhanced Locate Widget 2.5, Version 12 8/10/2017 Popup Panel Widget 2.5, Version 14 8/10/2017 Each one is working flawlessly, in all the 8 different Themes. WAB 2.5 – Foldable Theme http://www.tapasdas.com/Maps/Phones/app248 WAB 2.5 – Launchpad Theme http://www.tapasdas.com/Maps/Phones/app249 WAB 2.5 – Dart Theme http://www.tapasdas.com/Maps/Phones/app250 WAB 2.5 – Tab Theme http://www.tapasdas.com/Maps/Phones/app251 WAB 2.5 – JewelryBox Theme http://www.tapasdas.com/Maps/Phones/app252 WAB 2.5 – Box Theme http://www.tapasdas.com/Maps/Phones/app253 WAB 2.5 – Billboard Theme http://www.tapasdas.com/Maps/Phones/app254 WAB 2.5 – Plateau Theme http://www.tapasdas.com/Maps/Phones/app255 Thanks to your incredible Enhanced Search Widget and Identify Widget, our users can instantly get to a parcel out of a File Geodatabase of 1.6 million records, with over 70 parcel attributes and hyperlinks. It just works like magic. These are amazingly powerful web apps that anyone can deploy without having to write a single line of code! Thanks to Moxie Zhang and his team for Web AppBuilder 2.5. This is a solid release. Best regards, Tapas Das
... View more
08-16-2017
08:46 PM
|
0
|
0
|
6152
|
|
DOC
|
Hi Robert, Thanks for releasing the new version of Identify 2.5.0.1 so promptly. This fixes my issue with the User Alias. Now everything is working properly. Tapas
... View more
08-16-2017
09:47 AM
|
0
|
0
|
6152
|
|
DOC
|
Hi Robert, You are faster than the wind! Thanks for the quick fix. Tapas
... View more
08-16-2017
08:41 AM
|
0
|
0
|
6152
|
|
DOC
|
Hi Robert, Thanks a million for updating your Custom Widgets so promptly for the Web AppBuilder Developer Edition 2.5 They were all rock solid back in WAB 2.4. I ran some tests on a few of your Custom Widgets for WAB 2.5. Enhanced Search Widget 2.5, Version 71 8/10/2017 Enhanced Basemap Gallery Widget 2.5, Version 14 8/10/2017 Identify Widget 2.5, Version 27 8/10/2017 Elevation Profile Widget 2.5, Version 16 8/10/2017 Map Progress Indicator Widget 2.5, Version 9 8/10/2017 Enhanced Locate Widget 2.5, Version 12 8/10/2017 Popup Panel Widget 2.5, Version 14 8/10/2017 Everything is working like a charm in WAB 2.5, except a couple of glitches that I found. To reproduce the problem, I created 2 Web Apps, one using WAB 2.4, and the other using WAB 2.5. Parcel Map with WAB 2.4 using eSearch 2.4, Identify 2.4 http://www.tapasdas.com/Maps/Phones/app246/ Parcel Map with WAB 2.5 using eSearch 2.5, Identify 2.5 http://www.tapasdas.com/Maps/Phones/app247/ I will go back and forth between these two versions to show you some anomalies. First, let’s try WAB 2.4 where everything works perfectly. http://www.tapasdas.com/Maps/Phones/app246/ When you run eSearch 2.4 to find a parcel, you get a list of nicely formatted hyperlinks. The Popup Panel shows the complete list of parcel attributes with their user defined alias names. This is great. However, when I copy over the exact same config_eSearch.json file and place it within WAB 2.5 (eSearch 2.5), the formatting of the hyperlinks gets messed up like this. http://www.tapasdas.com/Maps/Phones/app247/ The user defined alias names show up correctly. This is good. Now, let’s examine the Identify Wiget in WAB 2.4 http://www.tapasdas.com/Maps/Phones/app246/ The hyperlinks are formatted correctly The user defined alias names show up correctly. Example: Item Name = APNDash User defined alias name = Parcel Number The Popup Panel shows all the attributes with the correct user defined alias names. This is good. However, when I take the exact same config_Identify.json file and place it within WAB 2.5 (Identify 2.5), the user defined alias names do not appear. http://www.tapasdas.com/Maps/Phones/app247/ I was expected to see the alias names for all the items. For example, I was expecting to see “Parcel Number” rather than the item name APNDash. When I open the Popup Panel, I see that none of the attributes are showing their user defined alias names. They are all showing the Item Names. When I open the configuration panel for the Identify 2.5 widget in WAB 2.5, I see it did not read the user defined alias names. They are all pointing to the item names. I also found an extra “undefined” column that shows up as an artifact. So to troubleshoot, I examined the original config_Identify.json file for 2.4. There were 3 components to each item: name alias useralias For example, useralias = Parcel Number When I compared this to the config_Identify.json file for 2.5, I saw that there were only two components to each item: name alias The useralias was missing. When I tried to enter the User Alias value for the Alias value, it turned up with a blank value. For example: name = APNDash alias = Parcel Number The Alias name did show up, but the value was blank. I may be doing something wrong which is causing these issues. Here are the download links for both these apps: WAB 2.4 http://www.tapasdas.com/Maps/Phones/app246.zip WAB 2.5 http://www.tapasdas.com/Maps/Phones/app247.zip Once again, thank you so much for taking your time to update these custom widgets with every new release of the Web AppBuilder. Your Enhanced Search Widget has gone through 71 updates! This is incredible. The eSearch and Identify Widgets are the two essential custom widgets that go into all our Web Apps. With all the effort you have put in to maintain and update these two critical tools, I feel ESRI should simply incorporate them into their standard Widget Pool. This will be welcomed by the Web AppBuilder Community. Best regards, Tapas Das
... View more
08-15-2017
10:12 PM
|
1
|
0
|
6152
|
|
DOC
|
Hi Leo, The XAPO data is linked to the internal Accela Tables via the Unique ID field. For the Parcel Map Service, we are using the Parcel Number as the Unique ID field. Typically you would launch the Accela GIS Administration Page, and define the Map Integration Environment. This is where you get to add the Map Services that you want to include in the GIS Map. At the very bottom of this Edit Integration Environment Page, there is a link named "Modify Additional Settings" under Additional Settings. When you click on this link, it lets you set up the Accela XAPO Integration. You would need to set up 3 Accela Reference Objects: Address Parcel Owner For each reference object, you must specify a unique ID. In our situation, the Address Reference Object points to the AddressPoint Map Service. The Parcel and Owner Reference Objects points to the Parcel Map Service. The Unique ID field is the Parcel Number in both cases. Once you have set up these Reference Objects, you must launch the Accela Web Server, and open the Classic Tab. Next, open the Admin Tools Tab and select "Standard Choices" under Agency Profile. You must add 3 Standard Choices and enable them to make the XAPO architecture work within Accela. These Standard Choices are: EXTERNAL_ADDRESS_SOURCE EXTERNAL_PARCEL_SOURCE EXTERNAL_OWNER_SOURCE Each of these Standard Choices must be configured with a set of Parameters. Finally, under the Admin Tools Tab, open the GIS Tab and add a GIS Service. Make sure the GIS Service ID matches the one you entered while adding the Map Services in the GIS Administration Page. All of these parameters must be set up for Accela to Join its internal tables to the external Parcel and AddressPoint Map Services.
... View more
02-22-2017
08:56 AM
|
0
|
0
|
6320
|
|
DOC
|
Hi Leo, Yes, we are indeed using Accela to track our permits at Maricopa County. We have turned on the XAPO (External Address, Parcel, and Owner) Search features within Accela 8.0. We are not using the API. This makes it very easy to maintain the Accela GIS Integration. We have a Parcel Map Service with around 1.5 million parcel polygons, and an Address Point Map Service. By enabling the XAPO feature within Accela, we do not have to maintain a parallel internal database within Accela. This saves us a lot of headaches of having to keep the internal Accela Database in sync with the Parcel Map Service. With the XAPO feature turned on, when you go into the Accela interface and use any of the Address, Parcel, or Owner portlets within the APO Tab, and perform a search, the software pulls the data from the external Parcel and Address Point map services. When you open the GIS Tab, a map shows up zoomed to the selected parcel. All of this works smoothly. So how does this all relate to Robert's Enhanced Search Widget? We found that it is much easier to create a standalone Web Application incorporating the Enhanced Search Widget that finds a parcel based on an Address, Parcel Number or Owner search, and zooms to the selected parcel displaying all the attributes that can be exported readily into Excel. So now we have two ways to get to a parcel. The end users have the familiar option to launch Accela, open the APO Tab, and enter an Address, Parcel Number or Owner Name, and then open the GIS Tab to display the map showing the parcel. Or, the end user can bypass Accela, and open the Web App using Robert's Enhanced Search Widget and get to the results right away. As an added advantage, this also works on a Smartphone. We also created a Web App using the Customizable HTML Viewer from Geocortex. This lets us find a parcel in less than 2 seconds thanks to the Elastic Search Engine incorporated into the Geocortex software. Without Elastic Search, it takes anywhere from 5 to 20 seconds to find a parcel from the feature class with about 1.5 million records. Cheers! Tapas
... View more
02-21-2017
07:37 PM
|
0
|
0
|
6320
|
|
DOC
|
Hi Robert, Thanks for your prompt response and instant solution! Yes, that CSS rule fixed it. The Identify results are looking clean in the Dart Theme. Best regards, Tapas
... View more
01-25-2017
07:51 AM
|
0
|
0
|
8291
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-15-2024 09:15 PM | |
| 1 | 05-19-2024 12:04 PM | |
| 1 | 05-12-2024 05:07 AM | |
| 2 | 05-03-2024 09:36 PM | |
| 1 | 07-08-2016 08:09 PM |
| Online Status |
Offline
|
| Date Last Visited |
07-30-2024
06:48 PM
|