In [2]:
from arcgis.gis import GIS
gis = GIS("https://ags-enterprise4.aeroterra.com/arcgis/", "PythonApi", "test123456")
my_map = gis.map('Argentina',5)
my_map

In [28]:
from IPython.display import display

items = gis.content.search('owner:"PythonApi" AND type:"Feature Service"')
for item in items:
    display(item)
    display(item.id)

In [4]:
item = gis.content.get('b2c97de923214dfca44ee71420a56e54')

In [5]:
item.title


Out[5]:
'TRACK_date'

In [6]:
item.tags


Out[6]:
['TRACK']

In [7]:
item.update(item_properties={'tags':'TRACK'})


Out[7]:
True

In [8]:
item.tags


Out[8]:
['TRACK']

In [9]:
item.download_metadata(save_folder=r'C:\temp')


Out[9]:
'C:\\temp\\metadata.xml'

In [10]:
item.download_thumbnail(save_folder= r'C:\temp')


Out[10]:
'C:\\temp\\thumbnail.JPEG'

In [11]:
my_map.add_layer(item)

In [12]:
my_map.center = [-34.58,-58.42]

In [14]:
my_map.zoom = 12
my_map

In [15]:
me = gis.users.me
me


Out[15]:
Python Api

Bio:
First Name: Python
Last Name: Api
Username: PythonApi
Joined: Mayo 08, 2017

In [16]:
me.access


Out[16]:
'public'

In [17]:
user_groups = me.groups
print("Miembro de " + str(len(user_groups)) + " grupo/s")

# groups are returned as a dictionary. Lets print the first dict as a sample
user_groups[0]


Miembro de 1 grupo/s
Out[17]:
{'access': 'public',
 'capabilities': [],
 'created': 1494264104356,
 'description': None,
 'id': '3cc7796c24274fabab21ad5c65b23606',
 'isFav': False,
 'isInvitationOnly': False,
 'isReadOnly': False,
 'isViewOnly': False,
 'modified': 1494264104356,
 'owner': 'PythonApi',
 'phone': None,
 'provider': None,
 'providerGroupName': '',
 'snippet': None,
 'sortField': 'title',
 'sortOrder': 'asc',
 'tags': ['Python', 'gis'],
 'thumbnail': None,
 'title': 'DemoGroup',
 'userMembership': {'applications': 0,
  'memberType': 'owner',
  'username': 'PythonApi'}}

In [ ]: