我有一个词典需要转换为NumPy结构化数组。我正在使用arcpy函数NumPyArraytoTable,所以NumPy结构化数组是唯一可行的数据格式。 根据这个主题:Writing to numpy array from dictionary和这个主题:How to convert Pyth...
我想写一个简单的脚本,遍历文件夹中的所有文件,并解压那些被压缩(.zip)的文件到同一文件夹中。对于这个项目,我有一个包含近100个被压缩的.las文件的文件夹,我希望有一种简单的方法来批量解压它们。我尝试使用以下脚本:import os, zipfile folder = 'D:/GISD...
我有一个从MSSQL数据库中获取表格并在ArcGIS中注册的脚本,同时使用了其他几种arcpy方法。我试图将其与Flask组合,并开发出一个HTML界面,您可以在其中指定表格。该脚本在控制台上运行得非常好,但是当在http://127.0.0.1:5000/上使用Flask运行时,arcpy函...
我试图自己解决我的问题,但是我无法做到。我试图以各种形式运行此代码,在ArcGIS Pro软件中也是如此,我无法在任何其他问题中找到此错误消息。从类似的问题来看,似乎有一些数据文件可能已丢失?import geopandas as gpd import json import numpy as...
我是StackExchange的新手。 我正在使用ArcGIS Server和Python工作。当我尝试使用REST端点对地图服务进行查询时,我在JSON响应中得到了一个esriFieldTypeDate类型字段的负纪元值。 JSON响应如下: { "feature" : ...
我目前正在为ArcMap 10(updateMessages)中的工具参数编写验证代码,并需要防止用户在字符串中使用非字母数字字符,因为它将用于命名要素类中新创建的字段。 我目前使用了“str.isalnum()”,但这当然排除了下划线。有没有一种有效的方法只接受字母数字字符和下划线? i...
我已经通过将导入移到顶部声明来解决了我的问题,但这让我想知道:为什么我不能在被multiprocessing调用的函数中使用在'__main__'中导入的模块? 例如: import os import multiprocessing as mp def run(in_file, out...
我希望提取下划线之间的字符。下划线两侧的字符数量会有所不同,但只会有两个下划线。长字符串带有下划线是文本字段,要填写的字段是短整型。我能够解析出下划线前面和后面的字符,并在要素类中填充其他字段,但一直无法将中间部分放入新字段。 例如1:102_1204_234324 我想返回'1204' ...