POST
|
Good morning. I am studying the possibility of making an application to warn users of houses near the river based on the level of emergency. Ideally, users would receive a text message on their cell phones, previously registered. The workflow would be that the GIS technician would receive real time information of the possible flooding and through ArcGis Online could notify the users through a list of phones/emails; the risk they have and advice to avoid high damages. The user would have a very basic application on his mobile phone; mainly this application would be for elderly people with little computer knowledge. Everything would be through an ArcGis Online Organizations account, with its corresponding users, at the moment I do not have access to an ArcGis Enterprise. I have been looking at the documentation of several tools but I don't know if it is possible to do everything I want, although the project could be really nice. Can you think where to start?
... View more
01-24-2022
04:21 AM
|
1
|
0
|
1237
|
POST
|
Hi Ryan. I am currently still using ArcMap (version 10.5) and the data I am using are small polygons. Anyway I have found a solution that is working for me and that is to convert the feature class to raster and subsequently pass the Euclidean distance tool. I have read in the Esri documentation that internally, the tool itself internally transforms the features to raster and then runs the tool. Unfortunately I don't know why it calculates this way. Thanks
... View more
01-12-2022
08:51 AM
|
0
|
0
|
1960
|
POST
|
Good afternoon. I have problems generating an Euclidean distance raster of a feature class. I understand the Euclidean distance as the distance in horizontal to the nearest cell. I start from a polygon feature class, where I have defined as Environment: -Extension (red polygon) -Pixel size (5 meters) -Coordinate system (EPSG 28530) I need the output raster to be this pixel size for further calculations. I get the following result, which I think is incorrect, but I don't know why this might be happening. Any help? Thanks in advance
... View more
01-12-2022
07:27 AM
|
0
|
3
|
1989
|
POST
|
I have a service published in ArcGis Online that consists of a layer and two related tables. I have to access one of the tables to write a url and I'm using Pandas to do it. Until now it worked correctly, but now I get the following error. item = gis.content.get("xxxxxxxxxxx")
foto = (item.tables)[1]
field_service_dataframe = pd.DataFrame.spatial.from_layer(foto) Could not load the dataset: 'PropertyMap' instance has no attribute 'drawingInfo' If I want to access the layer, I can create the dataframe correctly; however with a table I can't. Is it normal that only the data of the layer can be accessed or I have something missing in my code?
... View more
08-05-2020
12:33 AM
|
1
|
10
|
4488
|
POST
|
It's the same for me. The mistake I get is: "Could not load the dataset: 'PropertyMap' instance has no attribute 'drawingInfo' " I'm trying to pass a table instead of a layer, with layers it works but I need to read a table item = gis.content.get("xxxxxxxxxxx")
foto = (item.tables)[1]
field_service_dataframe = pd.DataFrame.spatial.from_layer(foto) Any ideas? Thanks
... View more
08-05-2020
12:11 AM
|
0
|
0
|
851
|
POST
|
Robert. Just to close the post. Do you think it would go faster if instead of publishing the entities in different services as I have it (there are 15 features) would go faster if I only publish a service with all features? What if I use another proxy like .Net? Could I get better performance? Right now I have PHP proxy working. Thank you. P.S. I don't know how to close the post, the answer you gave me is good for me and correct.
... View more
11-27-2019
12:34 AM
|
0
|
1
|
1045
|
POST
|
I've been reading documentation and testing the oAuth protocol, but I don't think it's worth it. Thank you for your help Robert.
... View more
11-26-2019
06:54 AM
|
0
|
0
|
1045
|
POST
|
Robert. And do you know some way I could implement in my application in which: the user is signed in only once and that session lasts a certain time. The application I have is opened by a url in which the user makes filters and visualizes the chosen. Currently, each time you generate a new url, Arcgis Online asks for the username and password and that's what I want to avoid. Thank you. P.S. Sorry about the username (I am Alberto during this post), two Arcgis Online accounts have been linked and I have to configure it again.
... View more
11-25-2019
11:17 PM
|
0
|
2
|
1045
|
POST
|
Yeah, it's in the same place. I have managed to load the features; putting in the proxy.config the services that were giving me problems "https://static.arcgis.com" and "https://services9.arcgis.com". Then I have configured them in config.json under "rules". I know I'm doing something wrong because all the features are displayed (my webmap has 15) but it's very slow to refresh because it's doing the queries from the proxy to Arcgis online, instead of just to Arcgis online.
... View more
11-21-2019
06:11 AM
|
0
|
1
|
2185
|
POST
|
Thanks for your help, Robert. It works perfect! I will finish the query for only quering by PROPIEDAD_ID field.
... View more
06-21-2019
02:31 AM
|
0
|
0
|
1285
|
POST
|
Robert, I am not sure why you are hard coding the url. All you have to do is add the parameter to your WAB apps url (i.e. https://localhost:3344/webappbuilder/?id=xx&PROPIEDAD_ID=603). Thanks for the comment; I wasn't really understanding how Map manager works. I was trying to see how I could pass more than one value to PROPERTY_ID and make the query with more than one value. I'm still investigating how to do what I asked you a few days ago. You did setup the query to search for PROPIEDAD_ID field "contains" and "Ask for values" right? PROPIEDAD_ID is a numerical type field so I do not have the option "contains". The widget is configured with the option "is any of..." and "Ask for values". I'm realizing that with the code you told me what it looks for and filters is the number of characters that has the PROPIEDAD_ID searched. If I want to search PROPIEDAD_ID = 603; search for 3 characters, for example. Within this widget is also configured other searches but on other text type fields. My intention is that I only filter the PROPIEDAD_ID field. Thanks for your help
... View more
06-20-2019
03:37 AM
|
0
|
1
|
1285
|
POST
|
Robert. I'm working on the comments you told me. I have generated a new query called "Parcels", although the version in production should have only one query that shows the filtered value contained in the url or, if there is no value, that shows all the records. setTimeout(lang.hitch(this, function(){
var myObject= urlUtils.urlToObject("http://url/?PROPIEDAD_ID=603").query
if(myObject.PROPIEDAD_ID){
var trs = query('.single-task', this.tasksTbody);
for (child in trs) {
var node = trs[child];
var label = node.innerText.trim();
if (label == 'Parcels'){
this._onClickTaskTr(node);
break;
}
}
}
}), 600);
...
var myObject= urlUtils.urlToObject("http://url/?PROPIEDAD_ID=603").query
if(myObject.PROPIEDAD_ID){
this.currentTaskSetting.filterParams.partsObj.parts[0].valueObj.value = myObject.PROPIEDAD_ID;
var provs = this.currentTaskSetting.filterParams.getValueProviders();
provs[0].valueProvider.setValueObject(this.currentTaskSetting.filterParams.partsObj.parts[0].valueObj);
this.currentTaskSetting._onBtnApplyClicked();
} the url parameters should be passed to the MapManager and called by this.urlParams. Is that correct? For this example I have put them in the widget.js. It doesn't give any error, however the Query widget doesn't filter by the URL parameter and keeps returning 100% of the records. What can be the cause? Thank you
... View more
06-19-2019
07:55 AM
|
0
|
3
|
1285
|
POST
|
I want to pass a value to the Query widget from a URL link. I put that url inside Query widget_initSelf and using urlToObject(url) would get the value of the field I want to filter _initSelf:function(){
var queries = this.config.queries;
if(queries.length === 0){
html.setStyle(this.tasksNode, 'display', 'none');
html.setStyle(this.noQueryTipSection, 'display', 'block');
return;
} else {
var myObject= urlUtils.urlToObject("http://url.com?PROPIEDAD_ID=34005")
console.log(myObject.query.PROPIEDAD_ID)
} I would like to know in which part of the widget.js I should pass the object I get to make the filter. My goal is that when this url does not have any filtering value (PROPIEDAD_ID is empty) the Query widget will be used with all the records (which is how I have it configured right now); While when this url has a query value, be able to pass the object as a filter to the Query (PROPIEDAD_ID is one of the fields of my geometry) and appear filtered and zoomed to the new operational layer created. Thank you!
... View more
06-18-2019
05:03 AM
|
0
|
6
|
1565
|
POST
|
Thank you, Robert. I'll find a way to do it differently. It occurs to me to pass the values I want to filter to the query widget and then look for the way that the user is the one who fills it in an external way without having to do it from the tool itself, and when the user opens the viewer the tool is open, as you told me in the previous answer, and the filtered layer appears.
... View more
06-06-2019
10:35 AM
|
0
|
0
|
1454
|
POST
|
But I can't pass more than one value to the url, is that correct? http://.../index.html?query=<layer name>%<field name>%<field value> Is it possible to do it using an "OR" or something like that? https://community.esri.com/thread/178936 Thanks again!
... View more
06-06-2019
10:18 AM
|
0
|
1
|
1454
|
Title | Kudos | Posted |
---|---|---|
1 | 01-24-2022 04:21 AM | |
1 | 08-05-2020 12:33 AM |
Online Status |
Offline
|
Date Last Visited |
09-19-2024
01:05 AM
|