|
POST
|
I have a question about the GIS Server URL when setting up a datastore via the web interface over port 2443. The help documentation seems to state that using any of the ArcGIS Server machines in a multi-machine site is acceptable. I'm curious, though, if doing this would still allow for high availability in the case where one of the ArcGIS Server machines fails. Would it be better, or required in this case, to specify a load balancer URL instead? For example, if I have ArcGIS Server machines A and B which are behind a load balancer (no web adaptor being used here), would the GIS Server URL for setting up a datastore need to be https://loadbalancer.domain.net:6443 instead of https://machineA.domain.net:6443 or https://machineB.domain.net:6443 ? In other words, what should the "Owning system URL" be when I perform a describedatastore? My goal is to make sure that ArcGIS Datastore can still communicate with ArcGIS Server in the event that one of the machines in that multi-machine site fails. Thanks in advance for your help. Also, this is for ArcGIS Enterprise 10.7.1.
... View more
05-19-2020
08:55 AM
|
0
|
5
|
6360
|
|
POST
|
One of my clients has an HA setup with 10.7.1 but without web adaptors. Instead, they're using F5 load balancers to distribute requests. I'd like to know, when federating a multi-machine site with Portal, which URL should I be using for the Administration URL? In a single-machine site, it's obvious that you could simply use the machine name with port 6443 as the example suggests in the UI. But with a multi-machine site, should I be using the same value as the Services URL or should I be placing a load balancer in front of the site and subsequently using that URL instead? I don't believe I should be using one of the hosting machine names in this case. In other words, if my Services URL is https://loadbalancer.domain.net/arcgis, should my Administration URL be https://loadbalancer.domain.net/arcgis or https://loadbalancer.domain.net:6443/arcgis? One other way to ask this, I suppose, is should I be using the private or public load balancer for the Administration URL? Please see my diagram and screenshot below which is intended to covey federation between the Portal and its hosting site. Thanks in advance for your help.
... View more
05-13-2020
08:13 PM
|
0
|
1
|
1319
|
|
POST
|
Is the 404 error in reference to the baseURL value? Post a screenshot of the full error message. My example above assumes you're using SSL so the URL is prefixed with HTTPS. Is it possible you need to use HTTP with port 6080 instead?
... View more
04-21-2020
10:08 AM
|
0
|
1
|
5520
|
|
POST
|
Can you post a screenshot of 'before and after' so we can see what things look like from a Catalog view? I'm wondering if there is a permissions issue where the records referencing the object class are being purged from the SDE tables but the table itself is not being deleted at the database level. In other words, you may be logically deleting the reference to the object class according to SDE but not physically deleting the table from Oracle.
... View more
03-09-2020
10:26 AM
|
0
|
0
|
562
|
|
POST
|
I don't believe this is possible when working from within the WAB framework of Portal. You would likely need to use the developer edition of WAB if you're not using it already.
... View more
03-09-2020
10:16 AM
|
0
|
4
|
1581
|
|
POST
|
Here is some code to iterate through users within Portal: source = GIS("https://servername.domain.com/portal", "username", "password", verify_cert=False)
source_users = source.users.search('!esri_ & !portaladmin')
for user in source_users:
print(user.username)
... View more
02-29-2020
03:03 PM
|
3
|
1
|
7988
|
|
POST
|
When looping through the users, just do a content search for all items owned by a particular user and then check the length of the list. If the length is 0, then you can delete the user. search_result = gis.content.search(query="owner:" + userName, item_type="", max_items = 99999, outside_org=False)
print(length(search_result))
... View more
02-28-2020
08:22 AM
|
1
|
1
|
1024
|
|
POST
|
It looks to me like your topology is corrupted or there is a permissions problem. Try re-granting permissions on the data, and maybe delete or recreate your topology.
... View more
02-28-2020
06:01 AM
|
0
|
0
|
1295
|
|
POST
|
I think you're missing the 'publish' step. Here is some code that should work for completely overwriting the data any time you need. The example is for a CSV but the same concept applies for file geodatabases. Just replace the item ID, the URL, username/password, and the data source reference. import os, sys, arcpy
from arcgis.gis import GIS
source = GIS("http://yourorganization.maps.arcgis.com", "username", "password", verify_cert=False)
csv = source.content.get('a4e4587122354eb2847d461263e3ccb7')
csv.update({}, r'C:\TEMP\data.csv')
csv.publish(overwrite=True)
... View more
02-28-2020
05:34 AM
|
6
|
1
|
7856
|
|
POST
|
I'd like to get some input from the community and from Esri's RJ Sunderman on my proposed architecture for one of my clients. This client is looking to implement a highly available GIS architecture that includes GeoEvent Server. Below is a simplified architecture diagram showing the anticipated flow of traffic between users, servers, clusters, and load balancers. Note that we will not be using web adaptors but instead will be relying on the load balancers. My main questions are around the GeoEvent Server portion of the diagram. I'd like to make GeoEvent Server "highly available", or as close to it as possible. Would it make sense to create a multi-node ArcGIS Server site and configure GeoEvent Server the exact same way on all of them? Will the GeoEvent Gateway properly handle the traffic between nodes in this case? We're specifically talking about the 10.7.1 version of the software, by the way. The goal here is redundancy, not necessarily scalability, so I wouldn't need to have different data inputs/outputs on each GeoEvent node. Could I then federate that entire site of GeoEvent Servers with the Portal and still see expected behavior? If I take this approach, will I see two sets of services (one from each GeoEvent Server) within my Portal once I publish a service from GeoEvent Server? I've been reading, in previous versions of the software, that the recommendation was to create siloed ArcGIS Server sites each containing GeoEvent Server where they would run independently from one another. I'm trying to avoid having multiple services for the same content and I'm trying to get as close to a single endpoint for users as possible. Let me know if I need to clarify anything in particular. Thanks for your time and input.
... View more
02-25-2020
07:02 AM
|
1
|
9
|
8249
|
|
POST
|
Yes, you can add point, line, and polygon graphics client side using the Javascript API. Here is an example of how to add a point graphic: require([
"esri/Map",
"esri/views/MapView",
"esri/Graphic",
"esri/layers/GraphicsLayer"
], function(Map, MapView, Graphic, GraphicsLayer) {
var graphicsLayer = new GraphicsLayer();
map.add(graphicsLayer);
var point = { type: "point", longitude: -118.80657463861, latitude: 34.0005930608889 };
var simpleMarkerSymbol = { type: "simple-marker", color: [226, 119, 40], // orange outline: { color: [255, 255, 255], // white width: 1 } };
var pointGraphic = new Graphic({ geometry: point, symbol: simpleMarkerSymbol });
graphicsLayer.add(pointGraphic);
} Source: Display point, line, and polygon graphics | ArcGIS for Developers
... View more
02-21-2020
03:35 PM
|
0
|
0
|
8972
|
|
POST
|
The following code works for me in order to update hosted feature layer (i.e., overwrite the data): from arcgis.gis import GIS
source = GIS("http://yourorganization.maps.arcgis.com", "username", "password", verify_cert=False)
csv = source.content.get('a4e4587122354eb2847d461263e3ccb7')
csv.update({}, r'C:\TEMP\data.csv')
csv.publish(overwrite=True)
... View more
02-21-2020
01:39 PM
|
0
|
1
|
4693
|
|
POST
|
I think your only options might be to either create a group for internal staff and share the map with that group, or embed the map using an iFrame instead (this may or may not work but you can try; also not best practice).
... View more
02-21-2020
01:16 PM
|
0
|
2
|
5028
|
|
POST
|
Whitelisting the PDF at the URL you provided won't help anything. However, it actually provides the very reference you're asking for. These are the domains it suggests to whitelist in order ArcGIS Online capabilities to work properly: https://ago-item-storage.s3.amazonaws.com https://ago-item-storage.s3.us-east-1.amazonaws.com https://*.arcgis.com https://*.arcgisonline.com http://*.esri.com https://*.blob.core.windows.net
... View more
02-21-2020
05:42 AM
|
0
|
0
|
3806
|
|
POST
|
Try whitelisting *.arcgis.com and *.openstreetmap.org
... View more
02-20-2020
08:01 PM
|
0
|
4
|
3806
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | 04-05-2014 04:11 PM | |
| 1 | 02-19-2014 11:03 AM | |
| 1 | 04-07-2014 12:32 PM | |
| 1 | 04-03-2019 01:46 PM | |
| 1 | 03-31-2021 04:44 PM |
| Online Status |
Offline
|
| Date Last Visited |
07-13-2025
07:13 PM
|