|
IDEA
|
A bid specification for a desktop GIS suite stating that "...online documentation must support current and previous two version....blah blah blah" would accomplish this easily........ Makes one wonder what use case resulted in only the current version being available.....
... View more
02-26-2020
03:46 AM
|
1
|
0
|
2760
|
|
POST
|
Are you able to make a copy of your feature service and make it pubic?
... View more
02-25-2020
04:28 AM
|
0
|
5
|
7571
|
|
POST
|
10$ says you got a special character or text string in there that's causing this. Can you post the data to this thread as a spreadsheet?
... View more
02-24-2020
10:23 AM
|
1
|
7
|
7571
|
|
POST
|
Gis Pro default fonts option? https://community.esri.com/ideas/13975
... View more
02-24-2020
10:19 AM
|
1
|
1
|
1234
|
|
POST
|
Please add Go To XY to ArcGIS Pro However its implemented status is confusing, as the tool only partially works, could be related toGraphics and free text in ArcGIS-Pro maps!
... View more
02-24-2020
10:18 AM
|
1
|
0
|
1439
|
|
IDEA
|
"To update a map image layer on your Enterprise portal (with federated servers), use Overwrite Web Layer (Overwrite a web layer—ArcGIS Pro | ArcGIS Desktop). " which isn't a work around for the majority of users that can't afford the resources to manage a Portal installation, and are using unfederated servers. Don't forget to check out https://community.esri.com/ideas/12258 which is not yet implemented as most of the core functionality, which exists in ArcMap, has not been ported to Pro.
... View more
02-24-2020
04:09 AM
|
0
|
0
|
3119
|
|
POST
|
From https://community.esri.com/docs/DOC-13772-pro-arc-map-equivalency-ideas-you-should-vote-on PDF to Tiff Tool In Pro
... View more
02-20-2020
01:04 PM
|
0
|
0
|
2623
|
|
POST
|
Unfortunately that doesn't work in most organizations where GP settings prevent overriding browser security settings by the user. So my question still stands, what's going to stop working when " A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`" is a reality? FAQ: Are ArcGIS products prepared for the Chrome cross-site cookie update? appears to only address AGOL, not portal or server.
... View more
02-20-2020
06:47 AM
|
2
|
1
|
8827
|
|
POST
|
"Giving default value (or use edit template with pre define value) does not do what I need - the user MUST enter a value." How is that not meeting the need?
... View more
02-20-2020
05:37 AM
|
0
|
2
|
1248
|
|
IDEA
|
I always explain my downvote: Data should never be "restricted". If it's in a publicly accessible web map, it needs to be "publicly accessible" in all formats. Since 99.999999999999999999999999999999999999999% of GIS data is, in some form, originated from tax-payer funded sources, the data has already been paid for.
... View more
02-20-2020
05:00 AM
|
0
|
0
|
1368
|
|
IDEA
|
Wonder why this feature was removed. Copy n' paste folders works in Arc.
... View more
02-19-2020
01:18 PM
|
1
|
0
|
5611
|
|
POST
|
Are you able to get the person in your organization that does have right to call to open a case for you? This would be the person that administers your license, etc....
... View more
02-19-2020
04:20 AM
|
1
|
1
|
3042
|
|
BLOG
|
A much quicker way to do this is
UPDATE [WETLANDS].[dbo].[GDB_ITEMS]
SET
[Definition].modify('delete (/DEFeatureClassInfo/GPFieldInfoExs/GPFieldInfoEx[Name="CREATEUSER"]/Required)[1] ')
WHERE [Name] = 'WETLANDS.DBO.GRSM_HYDRO_SEEPS'
UPDATE [WETLANDS].[dbo].[GDB_ITEMS]
SET
[Definition].modify('delete (/DEFeatureClassInfo/GPFieldInfoExs/GPFieldInfoEx[Name="EDITUSER"]/Required)[1] ')
WHERE [Name] = 'WETLANDS.DBO.GRSM_HYDRO_SEEPS'
... View more
02-18-2020
01:15 PM
|
0
|
0
|
462
|
|
POST
|
Walid Almasri and Nathan Renn are you able to open a case with tech support? I'm not seeing this issue on several different installs, and I'm using the GUI and scripts. There may be a software conflict that is affecting many ESRI customers, but we'll never know what it is.
... View more
02-18-2020
10:11 AM
|
0
|
5
|
5391
|
|
POST
|
And the answer is yes. Below snippet updates a web layers symbology every 5 mniutes based on some numpy arrays (generated elsewhere). with open(out_fold+'/JSON/NEXRAD_SYMBOLS.json','r') as f:
data = json.load(f)
with open(out_fold+'/JSON/NEXRAD_SYMBOLS.json','w') as f:
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][0]["value"] = stMinValue
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][1]["value"] = x
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][2]["value"] = y
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][3]["value"] = z
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][4]["value"] = stMaxValue
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][0]["label"] = "<"+str(round(stMinValue,2))
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][1]["label"] = str(round(x,2))
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][2]["label"] = str(round(y,2))
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][3]["label"] = str(round(z,2))
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][4]["label"] = ">"+str(round(stMaxValue,2))
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["authoringInfo"]["visualVariables"][0]["minSliderValue"] = round(stMinValue,3)
data["operationalLayers"][1]["layerDefinition"]["drawingInfo"]["renderer"]["authoringInfo"]["visualVariables"][0]["maxSliderValue"] = round(stMaxValue,3)
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][0]["value"] = prMinValue
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][1]["value"] = c
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][2]["value"] = d
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][3]["value"] = e
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][4]["value"] = prMaxValue
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][0]["label"] = "<"+str(round(prMinValue,2))
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][1]["label"] = str(round(c,2))
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][2]["label"] = str(round(d,2))
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][3]["label"] = str(round(e,2))
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["visualVariables"][0]["stops"][4]["label"] = ">"+str(round(prMaxValue,2))
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["authoringInfo"]["visualVariables"][0]["minSliderValue"] = round(prMinValue,3)
data["operationalLayers"][2]["layerDefinition"]["drawingInfo"]["renderer"]["authoringInfo"]["visualVariables"][0]["maxSliderValue"] = round(prMaxValue,3)
f.write(json.dumps(data))
f.close()
def search_item(conn,layer_name):
search_results = conn.content.search(layer_name, item_type='Web Map')
proper_index = [i for i, s in enumerate(search_results) if
'"'+layer_name+'"' in str(s)]
found_item = search_results[proper_index[0]]
get_item = conn.content.get(found_item.id)
return get_item
def update_wm_layerdef(item):
item_data = item.get_data()
print("*******************ORIGINAL DEFINITION*********************")
print(json.dumps(item_data, indent=4, sort_keys=True))
with open(out_fold+'/JSON/NEXRAD_SYMBOLS.json') as json_data:
data = json.load(json_data)
item_properties = {"text": json.dumps(data)}
item.update(item_properties=item_properties)
new_item_data = item.get_data()
print("***********************NEW DEFINITION**********************")
print(json.dumps(new_item_data, indent=4, sort_keys=True))
print(datetime.now()-starttime)
def main():
conn = GIS("https://www.arcgis.com", "user", "pass")
item = search_item(conn, 'GRSM_STORM_TOTAL_PRECIPITATION_MAP')
update_wm_layerdef(item)
if __name__ == '__main__':
sys.exit(main())
... View more
02-18-2020
08:29 AM
|
0
|
1
|
1542
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-17-2022 12:19 PM | |
| 1 | 03-14-2019 06:24 AM | |
| 1 | 07-12-2018 09:29 AM | |
| 1 | 06-27-2019 12:08 PM | |
| 2 | 09-23-2019 11:03 AM |
| Online Status |
Offline
|
| Date Last Visited |
3 weeks ago
|