帖子
|
我有一个CSV文件,可以有多个分隔符,可以有十进制符号作为逗号或点。我必须创建一个自定义逻辑作为插件数据源的一部分,以将文件转换为特性层。对于我的csv文件,我不知道什么可以是分隔符或小数符号。对我来说,另一种方法是读取和验证数据,以找到分隔符和小数符号。但我可以看到ArcGIS Pro每次都正确地隔离数据,并将其转换为独立的表。一种方法是获得独立的表,并提供给插件,但插件只接受文件路径或数据库连接字符串。我们可以这样做吗?我们可以把Pro创建的独立表给插件,然后插件可以读取独立表的数据来进一步解析?或者我可以知道Pro的方式是转换为例如csv文件到独立的表正确(基本上是如何假设分隔符和十进制符号)?@GintautasKmieliauskas @Wolf @UmaHarano
...查看更多
4星期前
|
0
|
0
|
200
|
帖子
|
我仍然不确定为什么要创建自定义项目,如果根据文档,它被提到,它将被忽略。@GintautasKmieliauskas
...查看更多
01-03-2023点三十八分
|
0
|
1
|
80
|
帖子
|
这似乎不是CSV < content displayName = " AddToMap " fileExtension = " uxh " isContainer = " false " keywords = " AddToMap " contextMenuID = " AddToMapCustomItem_AddToMap_ContextMenu " >根据Pro文档,如果我们将为Pro使用的文件扩展名(如CSV或TXT)创建自定义项,自定义项将被忽略。如果自定义项目被忽略,那么就没有使用实现OnAddToMap方法。ArcGIS Pro已经在使用的文件扩展名(包括门户、在线、地理数据库、工具箱等)不能被自定义项覆盖/扩展。这包括文本文件、xml文件、文件夹、数据库连接文件、层文件、任务文件、mxds、sxds等。在ArcGIS Pro使用的内容类型上定义的自定义项将被忽略。@GintautasKmieliauskas
...查看更多
01-03-202305:44我
|
0
|
3.
|
95
|
帖子
|
所以我们不能添加一个自定义代码添加csv或文本功能层像插件数据源使用以下用例。net sdk“添加数据”对话框中“添加数据路径”对话框你的物品拖目录窗口地图你的物品拖目录窗口的TOC /拖拽物品从windows explorer地图你的物品拖windows资源管理器的TOC和也添加到自定义地图和增加新地图。因为默认情况下,它只会将其作为一个独立的表添加。@GintautasKmieliauskas
...查看更多
01-03-202305:18我
|
0
|
5
|
103
|
帖子
|
我已经成功地实现了多个文件扩展名,作为插件数据源添加到映射作为功能层。其中一些是新类型,一些是Pro可识别的类型(如csv)。对于新的类型,我已经创建了专业自定义项目开始。对于那些可识别的Pro根据文档没有必要。这是根据ArcGIS Pro(包括门户、在线、地理数据库、工具箱等)已经在使用的Pro文档文件扩展名,不能用自定义项覆盖/扩展。这包括文本文件、xml文件、文件夹、数据库连接文件、层文件、任务文件、mxds、sxds等。在ArcGIS Pro使用的内容类型上定义的自定义项将被忽略。我还添加了多种方式来添加数据源,如上下文菜单,拖放和使用添加数据在功能区。这主要是使用接口IMappableItem实现的,并为自定义项目类public List
01-03-202301:14我
|
0
|
7
|
153
|
帖子
|
@UmaHarano还有一个我认为与此相关的,如果在自定义项上添加自己的上下文菜单,也不能在大写扩展名的文件上工作
...查看更多
12-30-202206:22点
|
0
|
0
|
109
|
帖子
|
我已经创建了一个专业自定义项目,以支持插件数据源中的新数据类型。点击右键,我创建了2个菜单。但是我想为第二个添加一个子菜单。
12-29-2022上午03:20
|
0
|
1
|
134
|
帖子
|
是的,所以无论哪种情况(对我来说大部分是小写),配置也是一样的。天啊,这工作得很好。这只是不适用的情况。@UmaHarano
...查看更多
12-18-2022下午十
|
0
|
1
|
155
|
帖子
|
有什么解决办法吗?@UmaHarano @Wolf
...查看更多
12-14-2022上午07:08
|
0
|
3.
|
195
|
帖子
|
1.是的,扩展名是gsi 2。是的3。
12-13-202211:26里点
|
0
|
0
|
214
|