|
POST
|
This is a response to really ancient post. ArcGIS Server has been 64-bit for so long that the last 32-bit incarnation has been retired from support for two and a half years. All of your products are ancient, and fairly dangerous to operate, since the volume of known security flaws is significant. I can't in good faith make any recommendations to utilize such flawed configurations.
... View more
05-09-2018
08:14 AM
|
3
|
0
|
2112
|
|
POST
|
arcpy DA cursors require that the column list be explicit (or a wildcard, which matches all columns in the order of the table, but it's best practice to always explicitly define your columns), and that the values in the array passed into updateRow must be in the order specified in the cursor declaration. Your code does not do this. It passes in a dictionary, which is forbidden, and generates the error. In order to get your code working, you'll need to populate an array: for row in reader:
rowArray = []
for name in ["Name", "OrderCount","Time","Miles"]:
rowArray.append(row[name])
updateCursor.updateRow(rowArray) Be careful, the names might not match by case. The logic still requires that the rows in the shapefile exactly match the CSV. The safe best is to store the small CSV in a dictionary keyed by ID, add the ID column to the name list (if not keyed by name), and use the shapefile's ID to populate extract the appropriate row. - V
... View more
05-02-2018
02:47 PM
|
1
|
0
|
3227
|
|
POST
|
User-schema geodatabases are already deprecated. You probably don't want to move into that tangle from 9.3.1. 10.x should be much faster than 9.3.1 in listing tables because of changes implemented early in the 10.0/10.1 lifetime. Given the age of 10.3.1, you may find yourself back in Retired support status well before you get used to using Python. - V
... View more
05-02-2018
08:07 AM
|
2
|
0
|
2011
|
|
POST
|
The row object returned by iteration of reader is NOT an array. You must unpack the dictionary into an array in the order required by the field list. Your current logic assumes that the order of the file and the feature class as processed in the cursor are identical. In most cases, this will end badly. - V
... View more
05-02-2018
07:53 AM
|
1
|
2
|
3227
|
|
POST
|
You've got a variable name collision on 'row'. The DA cursor row object is just an array/list. You should probably choose between caching the contents of the CSV in a dictionary and stepping through the UpdateCursor linearly, and using a new cursor with an index-covered WHERE clause for each CSV row. This decision will dictate the structure of your code. - V
... View more
05-01-2018
07:58 AM
|
1
|
7
|
5183
|
|
POST
|
Due to the high latency, I expect that S3 would not be a good fit for a dynamic map service, even if it were possible, which I don't think is the case. My only experience with S3 with ArcGIS is to serve as a repository for a map service cache, though it's an area of of active development, so you should try to use the most recent build before experimenting further. - V
... View more
04-29-2018
07:42 PM
|
0
|
1
|
7556
|
|
POST
|
You mean, besides stopping the service? Please provide more detail on what you are trying to accomplish. - V
... View more
04-24-2018
07:40 AM
|
0
|
0
|
3953
|
|
POST
|
ArcGIS 10.5 doesn't have a 9.6 PostgreSQL st_geometry DLL folder; it only supports PG 9.3, 9.4, and 9.5. If you have a 10.6 Desktop, you need to use that to enable PG 9.6. - V
... View more
04-12-2018
01:04 PM
|
0
|
0
|
4938
|
|
POST
|
List functions are always relative to the active workspace, so you'd need to os.path.join(ws,raster) to reconstruct the fully qualified path. - V
... View more
04-05-2018
10:51 AM
|
1
|
0
|
3805
|
|
POST
|
Okay, here's the deal: I refuse to be dragged into a case-by-case hardware evaluation role for GeoNet. My contribution to this thread was to point out: It's difficult to predict platform suitability for any purpose ... That was gently phrased. In fact, it's impossible to predict platform suitability for any purpose (due to OS, drivers, data, networks, and an infinite number of imponderables). The last time I had to do a hardware procurement for a customer, it took several weeks to assemble the shopping list. We got a posterior-kicking lab out of the deal (after oodles of driver nightmares), but I didn't sleep for two weeks while waiting to see how it would work out. In the end, only you can decide what is appropriate for your needs, and I'm not going to tangle myself in that process. Best of luck to you. - V
... View more
04-04-2018
10:38 AM
|
2
|
0
|
1964
|
|
POST
|
A circle will have a ratio for area to perimeter that is based on the radius ((pi * radius * radius) / (2 * pi * radius) == radius/2). Unfortunately, there are plenty of caveats: If area is *exactly* "pi-r-squared", the object was likely originally captured by ArcGIS as a circle, and has CAD geometry to remember, even if the vertex count is low. If the object wasn't a CAD circle, then the closest you will achieve is "circle-ish" Reprojected circles are unlikely to be circular in decimal degrees, so you may need to project geographic coordinate system coordinate values before evaluating them - V
... View more
04-03-2018
09:24 AM
|
1
|
0
|
1385
|
|
POST
|
Doing a bait & switch on IPs doesn't appear to be working. I wouldn't ever consider attempting same, so I can't provide any technical feedback, but I am reminded of those Chiffon margarine commercials from the 70's -- "It's not nice to fool Mother Nature!" - V
... View more
04-02-2018
01:48 PM
|
0
|
2
|
3120
|
|
POST
|
Unfortunately, targeting the minimum requirements isn't going to be anything like the experience of the other children on the playground. They're going to be on swings and zip lines over soft foam mulch, and you're going to be on that one late-60's spaceship with the rusted handholds, over cracked concrete with glass and rusty needles. There are too many potential configurations to go into details of what can work, but at this point you should be looking at 16-32Gb RAM machines, with 3.4+ghz multi-core (4-8) processors, a solid state disk with at least 500Gb of storage, and another SSD or a fast 2+Tb hard disk drive (HDD) in the second slot. While not strictly necessary, a moderate gaming class graphics card (4-8Gb RAM) will make your life much easier if you try to drift into 3D presentation. Multiple monitors (HD+HD or HD+SD) are recommended for any kind of development environment. Welcome to the productive end of the playground. - V
... View more
04-02-2018
12:51 PM
|
2
|
1
|
1019
|
|
POST
|
Have you tried the documented procedure? Asking folks who are are strongly recommending you don't use this feature to test it for you isn't likely to bear fruit. - V
... View more
03-30-2018
11:40 AM
|
0
|
0
|
3599
|
|
POST
|
A plain-text token request is a non sequitor. There was a bug in ArcGIS pre-10.2.2 which enabled it by default, but this has always been inherently insecure. The documentation indicates that is may be possible, but it's still an awful idea to allow such access: Caution: Although using a GET request is a convenient method of acquiring a token, a user's credentials are provided as part of the URL and may be stored in browser history or in network components. It's recommended that you update your applications so that tokens are not acquired through a GET request. - V
... View more
03-29-2018
12:01 PM
|
1
|
2
|
3599
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-30-2026 09:35 AM | |
| 2 | 06-08-2026 09:13 PM | |
| 1 | 05-29-2026 12:51 PM | |
| 1 | 06-01-2026 06:03 PM | |
| 2 | 05-29-2026 08:31 AM |