POST
|
Tested the new Scene Viewer (June 2020) presented in the ArcGIS Blog by Philip Mielke: I can't query elevation on terrain... The dynamic countour that appears in linear measurement has non elevation label so it is quite useless. Hoping to receive answers, feedback or workaround.. Thnan you Enrico
... View more
07-06-2020
08:06 AM
|
0
|
0
|
1539
|
POST
|
Hi we are starting to implement our Portal , I'm looking for examples of public sites implemented on Portal for ArcGIS , to analyze how they work and understand how it could be customized and integrated with other components (is HTML pages, CMS etc) I made many seraches on ESRI site and googling but without success. Could you help me to set a list of Live Public User SItes? thank you Enrico
... View more
05-15-2017
12:58 AM
|
1
|
2
|
6661
|
POST
|
I Think is essential to use external WMS services as basemap gallery . In AGOL i can load a WMS in a web map as basemap , create a WMS map element and share this in a webmap gallery but in any webapplication template (WAB included) i can see and use these elements in my basemap gallery widget). It's very frsutrating... !!!!!!!!!!!!!!!!!!!! Any suggestion or news from ESRI Folk is very appreciated Enrico
... View more
02-24-2017
06:30 AM
|
1
|
0
|
311
|
POST
|
Of course, it was so simple... Thank you very much E
... View more
10-14-2016
01:18 AM
|
0
|
0
|
1369
|
POST
|
Hua, thank you. That's what i supposed : i agree to integreate helpdocumentatin wuth these important infos. Just a question: what do you mean for "zoom to source resolution"? what do you think is the best zoom scale for a 10 meters resoulution image?
... View more
10-13-2016
12:36 AM
|
0
|
2
|
1369
|
POST
|
Robert, great! thank you very much. We substitute the code and everything works fine . The error, fotunately visible only looking with firebug (seeprevious image) persists: do you know what it means?
... View more
10-12-2016
03:28 AM
|
0
|
2
|
569
|
POST
|
Robert, we need to distinguish the mapservice element (father) from its single layers because the remove option seems to work only on the entire map service element. The only way that we found to distinguish form these two cases was to count the options shown in layer list if the elementi is a map service (5 options) or a single layer (only 3). Maybe there is a cleaver way but we haven't found it... Here the images from previous post. Options in layerlist: ERROR
... View more
10-11-2016
03:04 AM
|
0
|
5
|
569
|
POST
|
Yes It was an error due to cut&paste...Thank you Enrico & Manuela
... View more
10-10-2016
07:58 AM
|
0
|
0
|
569
|
POST
|
We are trying to use segmentation tools in ArcGIS Pro 1.3.1 to classify satellite images. We followed the two possible ways:: 1) accessing from ""Classification tool/ segmentation" in the Raster layer /Data" tab 2) accessing ro "segmentation Mean shift command" in the Spatial Analyst Toolbox to obtain a segmented image and a vector layed derived from. Case1 In the first case the preview option shows the segment borders and this is vey usefull to set the proper parameters values (spectral, spatial detail, segment size, bands). Once you run the tool a segmente image is created but segments are very different from the preview segment borders Case 2 In the second case (Segment MS in Toolbox)it's not possible to have a preview. but running the tool with the same parameters values you obtain a segmented image similar to the case 1 After, if you run a raster2 vector command the polygons reflects the segmentation but are very different from the preview generated in case 1. The question are: 1) why preview segment borders are so different from the segmented mean shift images? 2) how to control the segment image details to be like the segment borders shown in the preview? Thank you Enrico Here an example : thin line are segmnent borders from preview (case1) , thicker border are from vectorization from segmented mean shift image (following case 2)
... View more
10-10-2016
05:03 AM
|
0
|
5
|
2724
|
POST
|
We worked on the issue and we seem to have found a a workaround. It works also if we are sure that it could be ehanced and otimized. The only problem we notice is this message in firebug,. We don't know what it means but it do not impact on the functionality: Any suggestion is appreciated Bye Enrico & Manuela Here the modified files (in red the modified lines): ..\widgets\LayerList\PopupMenu.js ... _initDeniedItems: function() { var deniedItemsFromConfigKeys = []; var menuItemDictionary = { "ZoomTo": "zoomto", "Transparency": "transparency", "EnableOrDisablePopup": "controlPopup", "MoveupOrMovedown": "moveup movedown", "OpenAttributeTable": "table", "DescriptionOrShowItemDetailsOrDownload": "url", "RemoveLayer": "removelayer", // }; ... ..\widgets\LayerList\PopupMenuInfo.js ... constructor: function(layerInfo, displayItemInfos, layerType, layerListWidget) { var l = displayItemInfos.length; if (l > 5) { displayItemInfos = { key: 'removelayer' }; // } ... ... onPopupMenuClick: function(evt) { var result = { closeMenu: true }; switch (evt.itemKey) { case 'zoomto' /*this.nls.itemZoomTo'Zoom to'*/ : this._onItemZoomToClick(evt); break; case 'moveup' /*this.nls.itemMoveUp'Move up'*/ : this._onMoveUpItemClick(evt); break; case 'movedown' /*this.nls.itemMoveDown'Move down'*/ : this._onMoveDownItemClick(evt); break; case 'table' /*this.nls.itemToAttributeTable'Open attribute table'*/ : this._onTableItemClick(evt); break; case 'transparencyChanged': this._onTransparencyChanged(evt); result.closeMenu = false; break; case 'controlPopup': this._onControlPopup(); break; case 'removelayer': // this._onItemRemoveLayer(evt); break; } return result; }, ... ... _initCandidateMenuItems: function() { //descriptionTitle: NlsStrings.value.itemDesc, // var layerObjectUrl = (this._layerInfo.layerObject && this._layerInfo.layerObject.url) ? // this._layerInfo.layerObject.url : // ''; this._candidateMenuItems = [{ key: 'separator', label: '' }, { key: 'empty', label: this.nls.empty }, { key: 'zoomto', label: this.nls.itemZoomTo }, { key: 'transparency', label: this.nls.itemTransparency }, { key: 'moveup', label: this.nls.itemMoveUp }, { key: 'movedown', label: this.nls.itemMoveDown }, { key: 'table', label: this.nls.itemToAttributeTable }, { key: 'controlPopup', label: this.nls.removePopup }, { key: 'url', label: this._getATagLabel() },{ key: 'separator', label: '' },{ // key: 'removelayer', label: this.nls.itemRemoveLayer }]; }, ... ... _onItemRemoveLayer: function(evt) { // this._layerInfo.map.removeLayer(this._layerInfo.layerObject); } ... ...\configs\LayerList\config_Contenuti mappa.json (the original file shoud be layerlist.json) { "showLegend": true, "contextMenu": { "ZoomTo": true, "Transparency": true, "EnableOrDisablePopup": true, "MoveupOrMovedown": true, "OpenAttributeTable": true, "DescriptionOrShowItemDetailsOrDownload": true, "RemoveLayer": true }, "layerOptions": {} } ...\jimu.js\nls\main.js ... layerInfosMenu: { titleBasemap: "Basemaps", titleLayers: "Operational Layers", labelLayer: "Layer Name", itemZoomTo: "Zoom to", itemTransparency: "Transparency", itemTransparent: "Transparent", itemOpaque: "Opaque", itemMoveUp: "Move up", itemMoveDown: "Move down", itemDesc: "Description", itemDownload: "Download", itemToAttributeTable: "Open Attribute Table", itemRemoveLayer: "Remove Layer" }, ... ...\jimu.js\nls\it\main.js ... "layerInfosMenu": { "titleBasemap": "Mappe di base", "titleLayers": "Layer operativi", "labelLayer": "Nome layer", "itemZoomTo": "Zoom a", "itemTransparency": "Trasparenza", "itemTransparent": "Trasparente", "itemOpaque": "Opaco", "itemMoveUp": "Sposta su", "itemMoveDown": "Sposta giù", "itemDesc": "Descrizione", "itemDownload": "Download", "itemToAttributeTable": "Apri tabella attributi", "itemRemoveLayer": "Rimuovi il layer" }, ... ...\widgets\LayerList\nls\strings.js define({ root: ({ _widgetLabel: "Layer List", titleBasemap: "Basemaps", titleLayers: "Operational Layers", labelLayer: "Layer Name", itemZoomTo: "Zoom to", itemTransparency: "Transparency", itemTransparent: "Transparent", itemOpaque: "Opaque", itemMoveUp: "Move up", itemMoveDown: "Move down", itemDesc: "Description", itemDownload: "Download", itemToAttributeTable: "Open Attribute Table", itemShowItemDetails: "Show Item Details", empty: "empty", removePopup: "Disable Pop-up", enablePopup: "Enable Pop-up", turnAllLayersOff: "Turn All Layers Off", turnAllLayersOn: "Turn All Layers On", expandAllLayers: "Expand All Layers", collapseAlllayers: "Collapse All layers", turnAllLabelsOff: "Turn All Labels Off", turnAllLabelsOn: "Turn All Labels On", showLabels: "Show Labels", hideLables: "Hide Labels", itemTransparency: "Remove Layer" }), ... ...\widgets\LayerList\nls\it\strings.js define({ "_widgetLabel": "Elenco layer", "titleBasemap": "Mappe di base", "titleLayers": "Layer operativi", "labelLayer": "Nome layer", "itemZoomTo": "Zoom a", "itemTransparency": "Trasparenza", "itemTransparent": "Trasparente", "itemOpaque": "Opaco", "itemMoveUp": "Sposta su", "itemMoveDown": "Sposta giù", "itemDesc": "Descrizione", "itemDownload": "Download", "itemToAttributeTable": "Apri tabella attributi", "itemShowItemDetails": "Mostra dettagli elemento", "empty": "vuoto", "removePopup": "Disabilita popup", "enablePopup": "Abilita popup", "turnAllLayersOff": "Disattiva tutti i layer", "turnAllLayersOn": "Attiva tutti i layer", "expandAllLayers": "Espandi tutti i layer", "collapseAlllayers": "Comprimi tutti i layer", "turnAllLabelsOff": "Disattiva tutte le etichette", "turnAllLabelsOn": "Attiva tutte le etichette", "showLabels": "Mostra Etichette", "hideLables": "Nascondi Etichette", "itemRemoveLayer": "Rimuovi il layer" }); ...\widgets\LayerList\config.json { "showLegend": true, "contextMenu": { "ZoomTo": true, "Transparency": true, "EnableOrDisablePopup": true, "MoveupOrMovedown": true, "OpenAttributeTable": true, "DescriptionOrShowItemDetailsOrDownload": true, "RemoveLayer": true } }
... View more
10-10-2016
02:37 AM
|
1
|
7
|
1028
|
POST
|
Devon, I totally agree. If the app has "Add" functions (Add data, Geoportal search, addshapefile etc) SHOULD have a Remove tool. We investigated the code but we haven't found any solution... but we are JS programming newbie ... Hope someone could contribute !
... View more
10-05-2016
12:08 AM
|
0
|
1
|
1028
|
POST
|
Maybe you're right : the specific example refers to an old customized app, based on some older version of WAB, but iIt seems me that the remove option was available in the past by default..(.?) Anyway , i think this is a fundamental feature that "layer list widget " should have. Do you think it is possible add this function in layer list? thank you
... View more
10-04-2016
09:46 AM
|
0
|
0
|
1028
|
POST
|
Robert, my question was not so clear, sorry. I ask if it is possible to remove a map service that has been added before by other widget (ie Geoportal serach, add data widgets) In one of the previous versions of WAB this option was available right-clicking on the layer, while now (WAB dev 2.1) is not visible. Thank you enrico
... View more
10-04-2016
08:34 AM
|
0
|
2
|
1028
|
Title | Kudos | Posted |
---|---|---|
1 | 05-15-2017 12:58 AM | |
3 | 09-29-2016 08:07 AM | |
1 | 02-24-2017 06:30 AM | |
1 | 10-10-2016 02:37 AM | |
1 | 08-30-2016 08:25 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|