Advanced Identify Widget

10500
27
10-25-2016 12:58 AM
Labels (1)

Advanced Identify Widget

Hi,

The organization I work at (NASUVINSA/LURSAREA) is developing the cAAE project (Industry Catalogue of Navarre, Spain) in collaboration with the regional government. As part of the products of the project we are publishing a web app developed with Web AppBuilder. The public app allows to search for availability of industrial land as well as the current economic activities in the region. In order to improve user experience, we created together with ESRI Spain a custom widget (Advanced Identify) that allows to organize layer content in a more intuitive way. Feel free to test and use in your own projects. Although the user manual is in Spanish, I will upload an English version as soon as possible. In the meantime, do not hesitate to ask me any question. Hope you will find it useful.

You can see a live version HERE. (from November 4th 2016 on)

 

Looking forward to getting some feedback!

 

Xabier Velasco

Labels (1)
Attachments
Comments

That's great Xavier! Good Work! However the example is not accesible. It requires a user to view it

Done!

English Version would be great! nice work.

Hi Xabier,

Did you ever get round to creating an English version of this widget?

Regards

Anthony

I cannot access the live version please?

Why not post a video. It's free from link changes, outages 

Hi!

Are you sure it is not any Internet or Web browser issue? The link is working as far as I can know, see image below (taken seconds ago)

Published app (live)

Best regards,

Xabier

Hi Anthony,

It will be published by the end of next week. Thanks for your interest!

Best regards,

Xabier

Thank You, I'd love to try this out.

The manual is already translated, some minor fixes were applied to the advanced identify tool. See links below:

https://community.esri.com/docs/DOC-9944-widgetadvancedidentifyimplementationmanualpdf

https://community.esri.com/docs/DOC-9943-identificacionavanzadazip

I hope you will find it useful.

Next step will be to update to current WAB release.

Thanks Xabier

Hi Xabier!

Your widget looks fantastic! I'm very excited to get it running for our users. Just out of curiosity, can this widget be confgured to use ESRI Feature services or just WFS? 

Thanks!

Hi Eric,

It works mainly with ESRI Feature Services. The “informacionCatastro” parameter allows for just one WFS in the configuration. I guess functionality could be expanded to allow for several WFS, but it works fine for us as it is.

Best regards,

Xabier

De: Eric McAvoy

Enviado el: jueves, 08 de junio de 2017 19:35

Para: Velasco Echeverria, Xabier (NASUVINSA)

Asunto: Re: - Advanced Identify Widget

GeoNet <https://community.esri.com/?et=watches.email.document_comment>

Advanced Identify Widget

new comment by Eric McAvoy<https://community.esri.com/people/mcavoye?et=watches.email.document_comment> View all comments on this document<https://community.esri.com/docs/DOC-8905-advanced-identify-widget?commentID=48317&et=watches.email.document_comment#comment-48317>

Hi Xabier,

It works very well to configure the attributs view...

Very good doc.

A question:

Does it work with attributes from related tables ?

Best regards

Jacques

Hi Jacques,

Not yet, although that is in our development plan.

Best regards,

Xabier

Xabier Velasco Echeverria · Jefe de Sección / Ataleko burua

Observatorio Territorial de Navarra / Nafarroako Lurralde Behatokia

<https://www.certmetrics.com/esri/public/badge.aspx?t=c&d=2012-03-06&i=7&ci=ESRI00105486>

<https://www.certmetrics.com/esri/public/badge.aspx?t=c&d=2012-12-13&i=15&ci=ESRI00105486>

<https://www.certmetrics.com/esri/public/badge.aspx?t=c&d=2013-05-13&i=20&ci=ESRI00105486>

LURSAREA - Agencia Navarra de la Sostenibilidad

•848420647 · • xvelasce@nasuvinsa.es

Navarra de Suelo y Vivienda, S.A.

Avda. San Jorge, 8 Bajo / Sanduzelaiko Etorbidea, 8 Behea - 31012 - Pamplona / Iruña

Tlf: 848420600 · Fax: 848420609 / info@nasuvinsa.es<mailto:info@nasuvinsa.es> - www.nasuvinsa.es<http://www.nasuvinsa.es/>

No me imprimas si no es necesario. Protejamos el medio ambiente/Beharrezkoa bada, ez ezazu orri hau inprimatu. Zain dezagun ingurumena

De: Jacques Brodard

Enviado el: miércoles, 30 de agosto de 2017 17:38

Para: Velasco Echeverria, Xabier (NASUVINSA)

Asunto: Re: - Advanced Identify Widget

GeoNet <https://community.esri.com/?et=watches.email.document_comment>

Advanced Identify Widget

new comment by Jacques Brodard<https://community.esri.com/people/jbrodard?et=watches.email.document_comment> View all comments on this document<https://community.esri.com/docs/DOC-8905-advanced-identify-widget?commentID=50650&et=watches.email.document_comment#comment-50650>

Hi Xabier, I'm trying to configure based on REST directory, can you let me know if this is the correct way of configuring?

Thanks!

http://gis.atlantaga.gov/dpcd/rest/services/Boundaries/Boundaries/MapServer 

Hi Jacques, can you send me a quick example of how you configured the app?  I'm a little confused as to what the "id", "idWebMap" refers to.  Thanks!

Configuration to identify an ArcGIS service:
o id: unique identifier of the service for internal use of the Widget
o idWebMap: layer identifier in the WebMap
o camposServicio: array of field names to get from the service. If the array only
contains “*”, it will get all the fields.

Hi Leo,

You should look at the right idWebMap in your webmap's JSON. You could use ArcGIS Online Assistant to check it.

Hope this helps!

Thanks! So is "id" just a name I can give to the service? Or do I need to locate the "id" in the JSON as well.

My layers are also grouped, does it worked with grouped layers?

That is right, ID is just any name you wish to assign.

Best regards,

Xabier

Hi Leo,

As you are working with grouped layers, I assume that you use ArcGIS for Server hosted feature services. We have always used the widget with AGOL hosted feature services, but I can imagine it might work as well with AGS.

Best wishes,

Xabier

Yes, thanks for the info.  I'll give it a shot and let you know.

Hi Xabier. Your widget looks really great and I am trying to implement it here. I am using WAB Developer 2.7. I keep getting an error that says :Create widget error: widget/IndentificacionAvanzada/Widget. I even tried to simplify the whole config script in case I has something incorrect. I am using a MapServer service and not a FeatureServer service.

Do you know what could be causing this error?

Here is the error:

Here is my simplified config:

{
  "radioIdentificacionPoligonos": 1,
  "factorPaddingIdentificacionPuntosLineas": 3,
  "serviciosAIdentificar": [
    {
      "id": "cadastre",
      "idWebMap": "CityMap_9136_7",
      "camposServicio": [
        "*"
      ]
    }
  ],
  "factorZoomPoligono": 1.5,
  "ajusteZoomPunto": 2,
  "interfazUsuario": {
    "mostrarTitulo": true,
    "mostrarCheckBoxHabitilarIdentificacion": true,
    "textoValorNull": "",
    "paneles": [
      {
        "titulo": "Property",
        "abiertoInicialmente": true,
        "serviciosGIS": [
          {
            "id": "cadastre",
            "resaltarTodos": true,
            "informacionCatastroAsociada": false,
            "campos": [
              {
                "campo": "SGCODE"
              }
            ]
          }
        ]
      }
    ]
  }
}

Hi Julian,

I am afraid this widget does not work on map services. Anyway, try the following steps:

As you have not configured the "informacionCatastro" tag, take out this line:

"informacionCatastroAsociada": false,

If that is not working, just add the following piece of code above the parameter "factorZoomPoligono" in order to trick the widget:

"informacionCatastro": {

"servicioWFS": "http://idena.navarra.es/ogc/wfs",

"sistemaReferencia": 25830,

"crs": "urn:ogc:def:crs:EPSG::25830",

"capasWFSParcelas": [

"IDENA:CATAST_Pol_ParcelaUrba",

"IDENA:CATAST_Pol_ParcelaRusti",

"IDENA:CATAST_Pol_ParcelaMixta"

],

"indiceNodoInfoCatastro": 1

},

It will not make any call to this WFS service as far as you do not use "informacionCatastroAsociada": true,

Thus, you will not get any performance issue.

Pease let me know if any of this is working.

The link to the live version is broken. Is the application still deployed or am I too late?

Hi Oscar,

Yes, it changed to

http://www.indusland.es/cAAE_PUBLICA/

Sorry,

Xabier

PD: I changed in the first entry as well

Version history
Last update:
‎10-25-2016 12:58 AM