Identify Widget XML Configuration Version 3.7 – Nov 29, 2014 Use this widget in App Builder and say good-bye to all your XML configuration issues. This widget now has full GUI support for App Builder. I Can’t Stress enough how important it is for you to read the MAJOR changes to the way this widget is configured for version 3.1.2 and greater. Major Change since 3.6.2 1.

1.

2. 3. 4.

No longer will you list layers by their label in the useproxy parent tag. Proxy is configured for each layer using the useproxy tag under the layer parent tag. Major Changes since 3.1.1 The use on the name tag for layers is now just an alias for what you want to appear in the dropdown list and as the title of the identify results. It is no longer required to be the exact name of the layer as specified in the REST Service directory. Each configured layer requires a url tag and an id tag. This is how this new version knows how to match the identify result to a layer that you have configured. The field element name is now the actual field name and NOT the alias name of the field as it was in all previous versions. Each excludelayer requires a url tag and an id tag. This is how this new version knows how to match the identify result to a layer that you have configured to be excluded.

Other Changes since 3.1.1 If a link field is null the hyperlink or icon or image will not be included in the results. You can disable the configured layer selection drop down list completely and it will not appear in the widget. You can disable just the All Layers as a choice from the drop down list and force your user to select only one layer at a time for identifying. 4. You can disable popups for result graphics by using enablegraphicclickinfo. 5. ArcGIS Online FeatureServer layers are now supported. 6. Less traffic goes to the server as checks are made to see if layers require identification based on configuration. 7. FeatureLayer types are now using QueryTask instead of trying to change the layer type to a dynamic map service so that the IdentifyTask can be used. 8. Results are sorted in the in map layer order (i.e. the top most layers results are at the top of the results list). 9. Because of the major changes configuring the identifying of Raster layers are now supported. 10. You are warned with a popup if you fail to read these instructions first and do not update your old IdentifyWidget.xml file. 1. 2. 3.

The configuration file for the identify widget allows for the configuration of the identify widget without changes to the source code. Below is a list of the xml elements (tags) and what they do visible

The identifylayeroption specifies which method to use when using Identify.  

"top": Only the topmost visible layer is identified (for the whole map, not each map service as in previous versions). "visible": All visible layers are identified.

  Page 1 of 6 

   

 

Developed By: Robert Scheitlin 

Identify Widget XML Configuration 

"all": All layers are identified, even if they are not visible.

5

The identifytolerance specifies the distance in screen pixels from the specified geometry within which the identify should be performed. 5000

The defaultzoomscale specifies the zoom scale that will be applied when clicking on the widget results if the specific layer does not have a zoomscale specified. true

The keepidentifyactive specifies whether or not the identify tool stays active after a mouse click on the map or reverts back to navigation after the map click. true

The returngeometryforzoom specifies whether or not the identify tool returns the geometry for the identified feature(s) to use for zooming. true

The enablelineselect specifies whether or not the line select tool is visible and enabled in the identify widgets UI. true

The enableextentselect specifies whether or not the extent select tool is visible and enabled in the identify widgets UI. true

The enablepolyselect specifies whether or not the polygon select tool is visible and enabled in the identify widgets UI. true

The enablecircleselect specifies whether or not the circle select tool is visible and enabled in the identify widgets UI. true

The enableellipseselect specifies whether or not the ellipse select tool is visible and enabled in the identify widgets UI. true

The enablemouseovergraphicsinfo specifies whether or not hovering over a result graphic on the map will display the map info window.   Page 2 of 6 

   

 

Developed By: Robert Scheitlin 

Identify Widget XML Configuration true

The enablemouseoverrecordinfo specifies whether or not hovering over a result record in the widget will display the map info window. false

The enablegraphicclickinfo specifies whether or not clicking a result graphic on the map will display the map info window. false

The usemaptime specifies whether or not to take into account the maps time extent when identifying features. 2000

The infoautoclosemilliseconds specifies the number of milliseconds that the map info window stays open before closing when it or the id results item looses focus. mappoint

The autoactivatedtool option specifies that the identify tool will automatically activate upon widget activation using the provided geometry type. The default for this element is blank. Possible values are extent or polygon or mappoint or polyline or nothing. true

The excludebasemaps specifies if all the basemaps in your map will be excluded from the identify widgets results. The default is false unless this tag is included and set to true. false

The disablepopuplinks specifies if url links will be added to the identify popups or not. false

The disablelayerdropdown specifies if layer choice drop down should be displayed in the widgets GUI or not. false

The disablealllayerschoice specifies if “All Layers” choice is add to the layer choice drop down in the widgets GUI or not. true

The replacenullswithemptystring specifies whether or not null values from any field are returned as an empty string or the word null.

Labels: Click to Zoom to Point

The tooltip that is displayed when you hover over the identify result Identify

  Page 3 of 6 

   

 

Developed By: Robert Scheitlin 

Identify Widget XML Configuration The tooltip that is displayed when you hover over the identify icon at the top (header) of the widget. Results

The tooltip that is displayed when you hover over the result icon at the top (header) of the widget. Use the identify tool to identify features on the map:

The message that is displayed over the point and clear button of the widget. Identify by Point

The tooltip that is displayed over the point button of the widget. Identify by Line

The tooltip that is displayed over the line button of the widget. Identify by Rectangle

The tooltip that is displayed over the rectangle button of the widget. Identify by Polygon

The tooltip that is displayed over the polygon button of the widget. Identify by Circle

The tooltip that is displayed over the circle button of the widget. Identify by Ellipse

The tooltip that is displayed over the ellipse button of the widget. Clear

The tooltip that is displayed over the clear (waste basket) button of the widget. Loading...

The message that is displayed when the widget is performing its’ identify operation. Remove Result

The tooltip that is displayed when you hover over the remove result icon. Identify From

The label that is displayed in front of the layer choice drop down. No Results Found

The message that is displayed when the widget returns no results. Results Found

The message that is displayed in front of the number of results returned by the widget. All Layers

The text label that is added to the layer choice drop down to indicate that all layers will be identified. layers remaining:

The text label that is added to the layer choice drop down to indicate that all layers will be identified. Copy results to clipboard

The tooltip that is added to the copy button on the widget. Layers:

The onlythese attribute is either true or false and if true then only the listed layers will be identified with the exception of the layers listed as excludelayer and if false all mapservices and layers in the map will be identified. true Zoning 2 http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Louisville/LOJIC_LandRecords_Louisville/MapServer

  Page 4 of 6 

   

 

Developed By: Robert Scheitlin 

Ide entify Widge et XML Con nfiguration >
15000 e>true

The name element e is an n alias for what you wan nt to appear in the layer choice drop down list an nd as the title of th he identify re esults. The id d is the layer id number from the RE EST service URL directo ory. The url is the url from the RE EST Service e directory fo or this Map S Service. The e useproxy element speccifies whether the e layer is to use u the proxyurl that is specified s in tthe viewer’s main config.xml when m making requests to the map serrver using th his layer. The fields parent eleme ent contains all the individual field ch hild elementss that will be e used for this particular layer. Everyth hing for the field elementt is specified d as an attrib bute of the e element. The e name attribute is name n of the field as show wn in the RE EST Service e directory an nd is a REQ QUIRED attribute. The alias atttribute is optional as this s information n can autom matically be rretrieved from m the map sservice. If you want to t specify an n alias that is s different th han the aliass specified in n ArcMap tha an you can sset this value. If you u want this field to ONLY Y appear in the t popup in nfowindow th han you speccify true for tthe popuponly attribute, a valid values are e true or fals se, and the d default is falsse. The useutc attribute allows the differenc ce, in minute es, between universal tim me (UTC) an nd the comp puter's local time to be added to the date. Th he dateforma at attribute allows a you to o specify the format of an n esri date fiield. See esri documentattion for valid format strings. The currrencyformat attribute allo ows you to fformat a num meric field that rep presents currrency values. currencyfo ormat - is a string that iss pipe delimiited. The firsstposition is th he currency symbol, sec cond number of decimal places, third d-thousandss separator, and fourth-decim mal separato or. Example: "$|2|,|." The numberrformat attrib bute allows you y to forma at a numeric field. numberformat - iss a string tha at is pipe delimited. The first-position is the prrecision, sec cond-thousa ands separattor, third-deccimal separa ator. Example: "2 2|,|." The optiona al links paren nt element co ontains yourr desired linkks. Specify o one or more links and sp pecify attributes su uch as includ deinresults. Includeinres sults is false by default b but when sett to true the field is e for the used as a lin nk field and still added to o the ID resu ults. The req quired field a attribute is th he field name link. The alia as attribute give g you the e ability to ha ave a link like e http://help.a arcgis.com/en/webapps/fflexviewer displayed in tthe popup ass ESRI Web bsite. The to ooltip is a string thatt will be displayed as a to ool tip when n hovering ovver the link. The popupliinktype is a sstring that is either “text” or “im mage”, image is the defa ault if not spe ecified. The popuplinktyype is so you u can e popup link k will just be a text link orr it will attem mpt to use urrl image or th he icon imag ge in the specify if the popup. The links field atttribute is a string s field th hat contains a url or whe en combined d with the sta atic text from the link kprefix and linksuffix the e field makes s a complete e url to a doccument, imag ge, website,, etc. The optiona al iconfield is s a string field that contains a url or w when combin ned with the e static text ffrom the iconprefix and iconsuffix x field makes s a complete e url to an im mage (preferrably small) that will repllace the standard icon. So example e would be icon elements wo ould have: http://myserver/icons s/ eld icofie .jpg<

So if your ic confield has a value of "p pdf" then the e complete u url would be "http://myse erver/icons/p pdf.jpg" . and that ima age would be used. Pos ssibly looking g like this   Page 5 of 6 

   

Developed By:: Robert Scheittlin 

Identify Widget XML Configuration The zoomscale is the zoom scale that will be applied when clicking on the widget results. The forcescale will cause the map to zoom in or out to match the zoomscale. By default if forcescale is not true then if your map is zoomed in closer than the scale specified in the zoomscale than no zoom will occur.

The excludelayer element is a way for you to use the onlythese as false and then specify which layers to exclude from a map service. This is considered the lazy configuration option. As this will allow you to have results returned for layers of a map service where you have not defined which fields to return and their optional formatting attributes. Be aware that lazy configuration can be detrimental to your Viewer applications performance as you could potentially get 100s of fields back that are not important to this particular web app.

The following section pertains to symbols.

Default symbols can be set using syntax as above to set the default symbology for identify results.

  Page 6 of 6 

   

 

Developed By: Robert Scheitlin 

The identifylayeroption specifies which method to use when ... - GitHub

This widget now has full GUI support for App Builder. I Can't Stress ..... field is e for the ooltip is string u can ge in the atic text. , etc. from the lace the pdf.jpg" ...

77KB Sizes 12 Downloads 274 Views

Recommend Documents

How to use the Axure libraries - GitHub
Open Axure RP 8. The libraries and template files are created using version 8, they won't work in version 7 or earlier. We suggest you upgrade to the latest ...

Which dissimilarity is to be used when extracting ...
being increasingly used in social sciences for the study of life-course pro- cesses. The methodology .... exhaustively among all input vectors and the algorithm is of batch type. ..... Lecture Notes in Computer Science 5629. Springer 2009, ISBN ...

When to use apostrophes.pdf
When to use apostrophes.pdf. When to use apostrophes.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying When to use apostrophes.pdf. Page 1 of ...

4. seqlm method - GitHub
Correlated structure of methylation is apparent in the data (Figure 1A) ... Statistical tests have more power to detect differences in longer regions. ... “IMA: an R package for high-throughput analysis of Illumina's 450K Infinium methylation data.

Use of LUMEX and the conventional method to ...
of a monitoring plan, selection of sampling sites, establishment of frequency campaigns, ... In parallel, was used the conventional techniques of monitoring Hg0 ...

Use of LUMEX and the conventional method to ...
The developed methodology use an automatic analyser LUMEX RA915 +, .... carrier gases and has low limits of detection and high frequency of data acquisition.

An introduction to pplex and the Simplex Method - GitHub
Nov 16, 2012 - include: simple command line interface, visualization (two variables), file input in ... program is brought into the following form, called a dictionary in [2]: ζ. = x + ..... [7] http://campuscgi.princeton.edu/~rvdb/JAVA/pivot/simple

Use Case Jump - GitHub
Erstellen des UCDokuments. Ruth W. 02/11/2015. 1.1. Mockup und Activity Diagram eingefügt. Ruth W., Kassandra F. 06/04/2016. 1.2. Allgemeine Änderungen.

Directions For Use - GitHub
Page 7 of 46. 4. Using EMPOP to perform mtDNA haplotype frequency estimates. EMPOP follows the revised and extended guidelines for mitochondrial DNA typing issued by the DNA commission of the ISFG (Parson et al. 2014). See document for further detail

Sleepless nights: When you can't find anything to use ...
numerous other areas of ecology and evolutionary biology. (Tripp & Hoagland, 2013). The vast majority of studies in sys- tematic biology that have used DNA ...

Understanding Tablet Use: A Multi-Method Exploration
Sep 24, 2012 - Tablet ownership has grown rapidly over the last year. While ... methodologies [1, 7, 6], survey research [30, 33], and log ..... tails can be expanded to a greater degree, and there is often ..... and tablet PCs in computer science.

How to use papaja: An Example Manuscript Including Basic ... - GitHub
can create PDF documents, or Word documents if you have to. Moreover ... Markdown is a simple formatting syntax that can be used to author HTML, PDF, and. 28 ... When you click RStudio's Knit button (see Figure 2), papaja, bookdown,. 36.

Open Data publishing method framework - GitHub
Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. Build. Assess. Iterate. Certification. Publish!

SILE comes with a number of packages which provide ... - GitHub
SILE comes with a number of packages which provide additional functionality. A box: here. Test underlining several words.

Optimizations which made Python 3.6 faster than Python 3.5 - GitHub
Benchmarks rewritten using perf: new project performance ... in debug hooks. Only numy misused the API (fixed) ... The Python test suite is now used, rather than ...

Use the two-‐column method to prove the following. 1 ...
Use the two-‐column method to prove the following. 1. Given: Prove: Δ ≅ ΔFDE. Statements. Reasons. 1. 1. 2. 2. 3. 3. 4. 4. 5. 5. 6. 6. 7. 7. 2. Given: Prove: Δ ≅ ΔTRS. Statements. Reasons. 1. 1. 2. 2. 3. 3. 4. 4. 5. 5. 6. 6.

Paper Title (use style: paper title) - GitHub
points in a clustered data set which are least similar to other data points. ... data mining, clustering analysis in data flow environments .... large than the value of k.

Fraud, Waste, and Abuse Use Case - GitHub
amounted to $870,000 in fraudulent expenses being filed between August 2007 and. September 2009 https://www.irs.gov/pub/foia/ig/ci/LAFO-2013-11.pdf ... implies an overnight stay or toll based upon ESRI routing). • Likelihood estimates of treatment

Why You Should Not Use Arch - GitHub
One of the best things about Arch is that it provides the users with the newest software in a form of ... Ubuntu with no display manager or desktop environment and then install your favorite ... Installation Framework. ... package contains all applic

Sample use of automatic numbering - GitHub
Apr 11, 2015 - Exercise 1. This is the first exercise. Have also a look at the Theorem 1.1, the exercise 2 and the exercise 3. Theorem 1.1: Needed for the second exercise. This is a the first theorem. Look at the exercise. 1. Page 2. Exercise 2 (This

The MeqTrees Software System And Its Use For Third ... - GitHub
of about 100:1. However modest ..... To do this, we pick a domain in t,ν, and define a gridding over that ..... towards a “policy-free” solving scheme that works ade-.