BLOG
|
Thank you all very much for taking the time to contribute to this amazin community! I wish more speaking Spanish people or even a Hispanic Esri community channel could be a reallity in the future. Great job!
... View more
01-11-2023
12:15 AM
|
8
|
0
|
6429
|
IDEA
|
We are now with an opportunity with the same request. An Spanish retail company only want an on-premise environment but they've shown concerns about variable costs when using ArcGIS Online services configured through ArcGIS Portal. I think that the quota management feature should be also available here. @pheede-esri I've seen that this Idea was posted in 2016 and re-requested in 2020 and 2021, any chances to have it implemented or under-consideration at any time?
... View more
02-23-2022
09:09 AM
|
0
|
0
|
970
|
POST
|
Hello, I'd like to create a label in a point layer (with overlapping points) using an arcade expression to show the count of features on this point. I've tried to use the Count(Geometry($feature)) expression but it shows the "Execution Error:Invalid Parameters for Count". Any ideas?
... View more
04-28-2020
02:34 AM
|
0
|
1
|
1685
|
BLOG
|
Very cool Mike! Inspired by your post I've converted this list of municipalities in Spain into this hexagon map showing the number of them per 25Km hexagon bin: The one important thing is to take into account your OS localization settings so that LocateXT could interpret correctly the decimal symbol. In Spain we use comma (,) instead of dot (.). It took me just 10 min!
... View more
09-02-2019
07:49 AM
|
4
|
0
|
667
|
POST
|
Hello, I'm trying to create a script to get the actual storage usage of my portal users. The code I've written is this: gis = GIS(profile='geogeeks') user = gis.users.get('aitor.calero.masquemapas') usrs = gis.users.search('') for usr in usrs: print(usr.username + "\t\t:\t" + str((usr.storageUsage/1024))) However, it always gives me the same size per user: usuario.invitado : 57075573.77636719 usuarioapps04 : 57075573.77636719 usuarioapps05 : 57075573.77636719 usuarioapps06 : 57075573.77636719 usuarioapps10 : 57075573.77636719 usuarioapps15 : 57075573.77636719 Am I doing something wrong? I've also noticed that the size comes in bits. I will be great if you can get it in MB, KB, GB, etc by passing a parameter.
... View more
04-07-2019
04:05 PM
|
0
|
1
|
634
|
POST
|
Problem solved! Since its a KML file, you do not need to "publish()" it. You just need to create the item: item = gis.content.add(item_properties=item_properties, data=item_path)
... View more
11-24-2018
11:21 AM
|
1
|
0
|
1070
|
POST
|
Yes, I forget to mention that. Removing it does not work either. It just gives me the same error.
... View more
11-24-2018
07:10 AM
|
0
|
0
|
1070
|
POST
|
Hello, I'm trying to download a KML file and uploaded it to my ArcGIS Online account (code below). Although the scripts works well when running it shows the following error: Traceback (most recent call last): File "C:/Users/aitor.calero/PycharmProjects/GISBox/Examples/DownloadAndPublish.py", line 35, in <module> feature_layer_item = item.publish() File "C:\Users\aitor.calero\PycharmProjects\GISBox\venv\lib\site-packages\arcgis\gis\__init__.py", line 5830, in publish raise ValueError("A file_type must be provide, data format not recognized") ValueError: A file_type must be provide, data format not recognized As you can see in my code I use 'file_type:kml' and I've tried also with '.kml' to no avail. Surpringsingly, the layer is published and worked. Any ideas of what I am doing wrong here? CODE: from arcgis.gis import GIS
import urllib.request
url = r"https://datos.madrid.es/egob/catalogo/208223-7605484-trafico-intensidad-tramas.kml"
urllib.request.urlretrieve(url,"C:\\Users\\aitor.calero\\Downloads\\trafico-intensidad.kml")
item_path = r"C:\\Users\\aitor.calero\\Downloads\\trafico-intensidad.kml"
item_properties={'title':'Intensidad de Tráfico',
'description':'Intensidad de tráfico de Madrid actualizada cada 5 min',
'tags':'tráfico, madrid, intensidad',
'type':'KML',
'file_type':'kml'}
# we open a text file where my credentials are stored
# this file must be in the same directory
with open('../credentials.txt') as f:
usr, p, arcgisboxdir = f.read().split('\n') # or similar
# we connect to my arcgis account using the previous credentials
def connect_to_arcgis(_url, _usr, _pwd):
gis = GIS(_url, _usr, _pwd)
print('Connected successfully to the [' + gis.properties.name + '] organization\n')
return gis
gis = connect_to_arcgis("https://www.arcgis.com", usr, p)
# search_item = gis.content.search('Intensidad de Tráfico')
# item_for_deletion = gis.content.get(search_item[0].id)
# item_for_deletion.delete()
item = gis.content.add(item_properties=item_properties, data=item_path)
feature_layer_item = item.publish()
print('The ['+item['title'] +'] layer has been sucessfully published')
... View more
11-24-2018
05:06 AM
|
1
|
3
|
1351
|
POST
|
Hello, I've come across with the same problem and I've just written a brief guide to show how to generate the ECP files. Hope it helps.
... View more
12-13-2017
03:05 AM
|
1
|
0
|
4685
|
POST
|
Thank you John. Now I understand the response. However, it's somewhat confusing...
... View more
10-27-2017
04:48 AM
|
1
|
0
|
904
|
POST
|
I've solved the issue modifying the add_users call using brackets: group.add_users([newuser]) However, the API returns this: {'notAdded': ['antonio.remirez.geogeeks']} It says notAdded but when you look into the group members the user is there. Thanks Antonio Remírez Remírez!
... View more
10-19-2017
08:03 AM
|
0
|
2
|
904
|
POST
|
Hello, I'm trying to add a user to group without invitation and it does not work. Here is the code I'm using: newuser = gis.users.create(username = "name.surname", password = None, firstname = "Name", lastname = "Surname", email = "name.surname@email.com", role="org_publisher") group.add_users(newuser) And I get this: {'notAdded': ['lastLogin', 'privileges', 'access', 'role', ... ROWS DELETED 'username']} If I try instead to use group.add_users("name.surname") I get this: {'notAdded': ['a', 'r', 's', 'e', 'u', 'M', 'n', '.']} The "group" object is valid, btw. and I set its invitation policy to false using this: "is_invitation_only=False" What I'm doing wrong? How can I add a user to group without invitation? Thanks in advance!
... View more
10-18-2017
09:53 AM
|
0
|
3
|
1140
|
POST
|
Thank you Atma. The reason why I'm trying to get the extension is because I want to create a kind of back-up process replicating locally the folder structure of a given account in ArcGIS Online/Enterprise. I've tried to explore the type and typeKeywords options but the results are inconsistent. As you can see in the screenshots attached, these properties do not always return the same thing or even in the same position in the list and with ZIP items, you only get "ArcGIS Desktop". The only way I can get the extension seems to be to parse the path returned from the download() method. That would be a new property to add in future releases of the API maybe. Screenshots: .
... View more
08-29-2017
01:07 AM
|
0
|
0
|
1145
|
POST
|
Thank you Atma! It worked like a charm. By the way, is there any way to get the file extension of a file stored in ArcGIS Onine in the Python API?
... View more
08-28-2017
12:24 PM
|
0
|
1
|
1145
|
Title | Kudos | Posted |
---|---|---|
8 | 01-11-2023 12:15 AM | |
1 | 11-24-2018 11:21 AM | |
1 | 12-13-2017 03:05 AM | |
4 | 09-02-2019 07:49 AM | |
1 | 11-24-2018 05:06 AM |
Online Status |
Offline
|
Date Last Visited |
11-29-2023
06:39 PM
|