|
DOC
|
Yes, I found this problem last week. If a layer in a service is excluded, all other layers in the service are also excluded. Excluding layers also has issues in the Flex version of the widget: Problem with excluding layers in ID widget 3.7 for Flex
... View more
05-07-2015
08:56 AM
|
1
|
0
|
28490
|
|
POST
|
No problem. By "guess who" I didn't mean me. I meant Robert. The King of widgets.
... View more
04-20-2015
02:13 PM
|
2
|
0
|
1453
|
|
POST
|
Hello Donald, You are NOT required to create maps in AGOL to host layers from your local ArcGIS Server in a WAB Dev app. Use this widget, LocalLayerWidget and AccessifizrWidget which was developed in part by....guess who? Cheers, Barnaby
... View more
04-20-2015
01:59 PM
|
0
|
2
|
1453
|
|
POST
|
It turns out our security people who manage the proxy server had a mistake in blocked directory locations on the public server. Once they fixed it, queries of the service via the public url executed from internal and public computers complete normally.
... View more
04-15-2015
02:03 PM
|
0
|
0
|
761
|
|
POST
|
Note: In the same WAB app, I added another query to a non-cached service consisting of a point feature class in a geodatabase, and all queries seem to work fine from inside and outside our internal network.
... View more
04-15-2015
11:39 AM
|
0
|
1
|
761
|
|
POST
|
Hello, I have a public-facing Win Server 2008 R2 web server that resides on an internal network and is accessible by the public via a proxy server. ArcGIS for Server 10.3 is installed on the server. A WAB app developed with WAB Dev 1.1 is hosted on the server. It contains the Query widget for which I have configured a query to a locally-hosted service of a tiled geodatabase. In config_Query.json for the widget, when the url of the service being queried is set to an internal address, i.e. { "queries": [ { "name": "Select geologic unit attributes from SGMC Geology layer", "url": "http://internal/arcgis/rest/services/usminmap/SGMC_March2014_Geology/MapServer/1", all queries function normally if executed from a computer on the internal network. Such queries obviously won't work for the public. Here are data from the Windows server log for a successful query: 2015-04-14 16:01:07 INTERNAL_IP GET /arcgis/rest/services/usminmap/SGMC_March2014_Geology/MapServer/1/query f=json&returnIdsOnly=true&where=(Generalized_Lithology%20%3D%20%27Sedimentary%2C%20carbonate%27)%20AND%20(UPPER(Age_Min)%20LIKE%20UPPER(%27%25paleozoic%25%27)%20OR%20UPPER(Age_Max)%20LIKE%20UPPER(%27%25Tertiary%25%27))&returnGeometry=false&spatialRel=esriSpatialRelIntersects&geometry=%7B%22xmin%22%3A-12907141.088345297%2C%22ymin%22%3A4789348.7478497615%2C%22xmax%22%3A-12687461.069053616%2C%22ymax%22%3A4951089.499701257%2C%22spatialReference%22%3A%7B%22wkid%22%3A102100%7D%7D&geometryType=esriGeometryEnvelope&inSR=102100&outSR=102100 80 - INTERNALcomputer.cr.usgs.gov Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:37.0)+Gecko/20100101+Firefox/37.0 200 0 0 53 2015-04-14 16:01:07 INTERNAL_IP POST /arcgis/rest/services/usminmap/SGMC_March2014_Geology/MapServer/1/query - 80 - INTERNALcomputer.cr.usgs.gov Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:37.0)+Gecko/20100101+Firefox/37.0 200 0 0 209 2015-04-14 16:01:09 INTERNAL_IP GET /arcgis/rest/services/usminmap/SGMC_March2014_Geology/MapServer/tile/9/194/89 - 80 - PROXY.cr.usgs.gov Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:37.0)+Gecko/20100101+Firefox/37.0 200 0 0 4 2015-04-14 16:01:09 INTERNAL_IP GET /arcgis/rest/services/usminmap/SGMC_March2014_Geology/MapServer/tile/9/191/89 - 80 - PROXY.cr.usgs.gov Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:37.0)+Gecko/20100101+Firefox/37.0 200 0 0 5 ... If the service url in the query widget json config is changed to the public address, { "queries": [ { "name": "Select geologic unit attributes from SGMC Geology layer", "url": "http://public/arcgis/rest/services/usminmap/SGMC_March2014_Geology/MapServer/1", then most, but not all, queries executed from a computer outside the internal domain fail. Here are data from the Windows server log for a failed query: 2015-04-14 15:56:08 INTERNAL_IP GET /arcgis/rest/services/usminmap/SGMC_March2014_Geology/MapServer/1/query f=json&returnIdsOnly=true&where=(Generalized_Lithology%20%3D%20%27Sedimentary%2C%20carbonate%27)%20AND%20(UPPER(Age_Min)%20LIKE%20UPPER(%27%25paleozoic%25%27)%20OR%20UPPER(Age_Max)%20LIKE%20UPPER(%27%25Tertiary%25%27))&returnGeometry=false&spatialRel=esriSpatialRelIntersects&geometry=%7B%22xmin%22%3A-12940874.99811248%2C%22ymin%22%3A4735422.92926457%2C%22xmax%22%3A-12721194.978820799%2C%22ymax%22%3A4897163.681116065%2C%22spatialReference%22%3A%7B%22wkid%22%3A102100%7D%7D&geometryType=esriGeometryEnvelope&inSR=102100&outSR=102100 80 - PROXY.cr.usgs.gov Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:37.0)+Gecko/20100101+Firefox/37.0 200 0 0 78 (There is no return POST request). No errors or warnings are recorded in ArcGIS for Server logs. I've asked our IT person, and he has no clue about this. How can I get the queries by the public to execute normally? The public WAB app behaves normally otherwise, including REST requests from a custom Identify widget to the same service. Thank you in advance...
... View more
04-15-2015
10:59 AM
|
0
|
2
|
4160
|
|
DOC
|
Another potential solution for you is to move the widget so that it is accessed from the upper-right corner of the app as so: Then the height of the ID widget window is automatically the height of the app in your browser. Hope this helps...
... View more
04-01-2015
01:36 PM
|
0
|
0
|
28490
|
|
POST
|
Believe me, if 1.1 had broken widget functionality, you would have heard about it from me immediately! All is well with the widget and WAB Dev 1.1 in my public and internal apps.
... View more
03-30-2015
09:17 AM
|
0
|
0
|
2229
|
|
DOC
|
Nice update, Robert! I had noticed the "problem" of the measuring tool still being active when widget is closed. Workaround was to reopen widget and unclick the measure tool. But the workaround was not obvious to new users, who became confused. Your new version works perfectly, and is more user friendly! Thanks, Barnaby
... View more
03-27-2015
09:11 AM
|
0
|
0
|
36723
|
|
DOC
|
03-26-2015
03:11 PM
|
0
|
0
|
28490
|
|
DOC
|
Luke, As Robert wrote, you can use something like this in your config_identify.json file: { "identifylayeroption": "visible", "identifytolerance": 5, "defaultzoomscale": 5000, "keepidentifyactive": true, "returngeometryforzoom": true, "enablelineselect": true, "enablefreehandlineselect": true, "enablepolylineselect": true, "enableextentselect": true, "enabletriangleselect": false, "enablepolyselect": true, "enablefreehandpolyselect": true, "enablecircleselect": true, "enableellipseselect": true, "enablegraphicclickinfo": true, "usemaptime": false, "infoautoclosemilliseconds": 2000, "autoactivatedtool": "point", "disablelayerdropdown": false, "disablealllayerschoice": false, "replacenullswithemptystring": true, "enablemouseoverrecordinfo": false, "enablemouseovergraphicsinfo": false, "layers": { Regards, Barnaby
... View more
03-26-2015
12:04 PM
|
0
|
0
|
28490
|
|
POST
|
Robert, A Shapefiles Widget, as in Flex, would be great for WAB!!!! Hint hint.... Cheers, Barnaby
... View more
03-26-2015
11:33 AM
|
0
|
0
|
1842
|
|
DOC
|
Robert, Good job on 1.1.1!!!! Cheers, and thanks, Barnaby
... View more
03-26-2015
10:09 AM
|
0
|
0
|
36723
|
|
DOC
|
Robert, I am getting a "create widget error" when I start the Elevation Profile (1.1) widget in an app created in WAB Dev 1.0 which was imported into WAB Dev 1.1. As I wrote in the post in the LocalLayer widget thread, I did not manually import the widget, as it was auto-imported when I imported the zipped app. Any ideas? Cheers, Barnaby
... View more
03-20-2015
09:52 AM
|
0
|
0
|
36723
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-27-2016 12:48 PM | |
| 1 | 04-05-2017 09:52 AM | |
| 1 | 10-29-2015 12:59 PM | |
| 1 | 03-31-2017 12:33 PM | |
| 1 | 04-07-2016 10:08 AM |
| Online Status |
Offline
|
| Date Last Visited |
11-11-2020
02:24 AM
|