|
POST
|
If you are going to share someone else's code verbatim, giving a reference and attribution will prevent others from thinking you are plagiarizing work. Rotating polygons by value from attribute table using ArcPy? - Geographic Information Systems Stack Exchange
... View more
01-03-2025
09:44 AM
|
0
|
0
|
1189
|
|
POST
|
Version differences tend to have the biggest impacts on Web tool compatibility—ArcGIS Pro | Documentation and Geoprocessing services compatibility—ArcGIS Pro | Documentation. ArcGIS Pro and ArcGIS Enterprise compatibility Although you can publish a service from ArcGIS Pro to earlier and later versions of ArcGIS Enterprise, using the equivalent version is recommended. If you do not have the equivalent version of ArcGIS Enterprise, publishing to a version that exceeds a minor version difference of more than two is not recommended. So, ideally, Pro and ArcGIS Enterprise are running the same/equivalent version, but it is common for the desktop client to get a bit ahead of the server applications. The further apart the versions, the more likely there will be issues. For our organization with tens of thousands of GIS users, we let Pro go ahead by a minor version since upgrading ArcGIS Enterprise every 6-8 months is a tall order.
... View more
01-01-2025
01:58 PM
|
5
|
0
|
4628
|
|
POST
|
I think a big reason that 1,000 was picked specifically, instead of 500, 2000, or some other number, is that Oracle historically limited the number of expressions in a single IN condition to 1,000. From IN Condition: You can specify up to 1000 expressions in expression_list. Oracle did raise that number to 65,535 with Release 23, but Esri still supports older versions. So the 1,000 number is a lowest common denominator approach that will work across a range of database systems and not require a special one-off syntax just for Oracle.
... View more
12-31-2024
10:51 AM
|
2
|
0
|
917
|
|
POST
|
It is helpful to share the tool and specific parameters being used to create the SQLite database.
... View more
12-31-2024
10:44 AM
|
0
|
0
|
842
|
|
POST
|
Regarding @LyonMNGIS wrote: ... I would expect any null records to show up on the map because they are not equal to hidden. Am I missing something? ... The existence or possibility of NULL means SQL operators implement three-valued or ternary logic. Instead of the true/false outcomes of boolean logic, there are true/false/unknown outcomes. If you write: check <> 'Hidden' The records that are NULL return unknown, not true or false. Since the result is unknown, the database will not return them because it is possible they could be 'Hidden', and it only returns records that are guaranteed not to be 'Hidden'. There are people who strongly oppose allowing or using NULL in any data model, including CJ Date who is credited with creating the relational model that SQL databases partially implement. I will note that prior to ArcGIS Pro 3.3, Esri's implementation of three-valued logic with certain operators in the file geodatabase was inconsistent with SQL standards and the rest of the industry. Esri fixed the issue to be consistent with everyone else at Pro 3.3, but it also means certain queries can produce different results between Pro 3.2 and earlier and Pro 3.3 and later.
... View more
12-31-2024
10:41 AM
|
2
|
1
|
1294
|
|
IDEA
|
I don't see this one happening @Bud . Regardless of the discussion/debate that can be had over how situations like this should be handled by code, any code, Esri made its decision many many years ago how their tools handle this situation. At a minimum, backwards compatibility and workflow reproducibility prevent such a change from being implemented, but Esri has no intention of changing the behavior so debating impacts is moot. I happen to agree with Esri's decision with how the case of no condition is handled. In SQL, if you leave a WHERE clause out of a statement than all records are returned. A SQL WHERE clause is about filtering or reducing the size of the result set. Leaving the box empty in the tool is effectively saying there is no WHERE clause, therefore all records are returned. Looking to Introduction to query expressions—ArcGIS Pro | Documentation Queries are used to search for and select a subset of features and table records. The expression is about selecting, one could say filtering, for a subset of features or records. If there is no condition or filter, then everything is returned.
... View more
12-24-2024
01:28 PM
|
0
|
0
|
931
|
|
POST
|
Short answer, you can't. Typically software companies document requirements, not non-requirements because listing the latter would be a never ending task. That said, sometimes a specific non-requirement is important enough to state clearly. In the case of feature services (see Feature services—ArcGIS Server | Documentation for ArcGIS Enterprise), there are a lot of requirements so it can be easy to get lost going through them all. Probably the most concise statement that answers your question, albeit it doesn't necessarily jump off the page, is from Prepare data to publish a feature service—ArcGIS Server | Documentation for ArcGIS Enterprise: Requirements common to geodatabases and databases The following requirements are true whether the source data is stored in a relational database, a cloud data warehouse, or an enterprise geodatabase: The 3 types of "databases" mentioned are relational, cloud data, and enterprise. A file geodatabase is not included, nor is a mobile geodatabase, shape files, or many other data formats.
... View more
12-24-2024
01:06 PM
|
4
|
1
|
1505
|
|
POST
|
It is true Python can be compiled to use its own certificate store, and it is true some packages like certifi do include their own certificate store by default, but Python made a decision over a decade ago to default to the system or host certificate store. From PEP 476 – Enabling certificate verification by default for stdlib http clients | peps.python.org (which was accepted and applied to 3.4+ and 2.7.X+) Trust database This PEP proposes using the system-provided certificate database. Previous discussions have suggested bundling Mozilla’s certificate database and using that by default. This was decided against for several reasons... Esri does not override Python's default for ssl, at least on Windows systems (I assume the same on Linux but haven't confirmed myself). It may be possible the function the OP is calling does rely on a package containing its own certificate store, but without more specifics from the OP no one can say one way or the other.
... View more
12-24-2024
12:43 PM
|
0
|
1
|
2587
|
|
IDEA
|
@LicManager , Esri Support provides a KB for setting and locking a Concurrent Use license manager for ArcGIS Pro at the machine level: https://support.esri.com/en-us/knowledge-base/how-to-lock-licensing-options-in-arcgis-pro-000026114. Additionally, the Install ArcGIS Pro silently documentation page has command line arguments for setting default license manager when installing Pro: https://pro.arcgis.com/en/pro-app/latest/get-started/arcgis-pro-installation-administration.htm
... View more
12-23-2024
10:36 AM
|
0
|
0
|
412
|
|
POST
|
Don, your ArcGIS Server site must be a single-machine site because multi-machine sites have to use network shares for the various ArcGIS Server directories. The behavior of geoprocessing services varies between local and network share folders.
... View more
12-17-2024
02:15 PM
|
0
|
1
|
1624
|
|
POST
|
I will agree that since 11.0 the local temp folder of the account running ArcGIS Server gets bloated much faster. It isn't just jobs, we see it getting bloated with all kinds of files, and Esri does not seem to be cleaning it up. We implemented a scheduled task on each ArcGIS Server machine that runs daily and deletes any file and folder older than X number of days in the local temp folder for the service account running ArcGIS Server. Should we have to do it? No, but it is trivial to implement and it addresses the issue, so I focus my time on bigger challenges with ArcGIS Server. Regarding jobs working directories, having the process directly interact with the UNC path for its processing would have noticeable, possibly dramatic, performance impacts; and the risk of data corruption would increase. Back in the ArcGIS Server 9.x days, Esri did try that approach, and they even had a "localJobsDirectory" setting where the service working directory could be pointed locally. Eventually, they made the local job directory the standard to improve performance and lower data corruption risks.
... View more
12-17-2024
07:29 AM
|
1
|
0
|
1650
|
|
POST
|
When using UNC paths for ArcGIS Server working directories, the arcgisjobs folder defined for the service is the folder where job metadata, results, outputs, etc... go, it is not the folder where a geoprocessing task/job does its work. When a task/job is running on a specific ArcGIS Server machine, there is a jobs folder created in the local temp folder that is used for processing data. When processing is complete, any results and output are copied to the arcgisjobs folder defined for the service. For a single-machine ArcGIS Server deployment where the working directories point to local drives, the arcgisjobs folder for the service may be where the geoprocessing task/job does its actual work. (We don't deploy single-machine, so I can't say for sure)
... View more
12-16-2024
03:50 PM
|
2
|
2
|
1670
|
|
POST
|
Ken, interesting, their documentation implies it isn't supported since they fully nest a single if/else statement within the else portion of another statement instead of using "else if" directly. I know there are certain common JavaScript constructs that Arcade doesn't support, I just thought "else if" was another.
... View more
12-16-2024
07:13 AM
|
0
|
0
|
2637
|
|
POST
|
Ken, it is the system telling you that you have contributed enough this year. It is time to take a break until 2025. 😉
... View more
12-16-2024
06:33 AM
|
3
|
0
|
740
|
|
POST
|
It also helps to post the specific error message rather than saying "the code won't run." Although ArcGIS Arcade looks like JavaScript, it isn't JavaScript. There is no "else if" construct in Arcade, refer to If - else | ArcGIS Arcade | Esri Developer. Additionally, there is almost always a better logical construct/function than using large if/else blocks. I encourage you to explore using When.
... View more
12-16-2024
06:31 AM
|
0
|
3
|
2652
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | Monday | |
| 1 | 2 weeks ago | |
| 1 | 3 weeks ago | |
| 1 | 12-19-2025 06:05 AM | |
| 1 | 12-02-2025 07:31 AM |
| Online Status |
Offline
|
| Date Last Visited |
8 hours ago
|