使用python在arcmap层中查询关键字
我目前有一个在ArcMap中绘制的纬度和经度点的数据集。这些坐标是从excel导入的,有一个“注释”列。我想知道是否有任何方法可以查询此列中的选择词来更改地图上的符号 我并不精通python,但我尝试的逻辑如下:使用python在arcmap层中查询关键字,python,arcmap,Python,Arcmap,我目前有一个在ArcMap中绘制的纬度和经度点的数据集。这些坐标是从excel导入的,有一个“注释”列。我想知道是否有任何方法可以查询此列中的选择词来更改地图上的符号 我并不精通python,但我尝试的逻辑如下: def FindKeyWord ([Notes]): if Notes.str.contains("Detrital zircon")]: return (symbol as a black triangle) else: return (sym
def FindKeyWord ([Notes]):
if Notes.str.contains("Detrital zircon")]:
return (symbol as a black triangle)
else:
return (symbol as a black circle)
我希望我正在努力实现的目标是有意义的。我可能需要为具有该属性的行制作一个全新的电子表格,并有两个独立的层。我不确定
符号的部分,但您可以使用pandas轻松查询数据
import pandas as pd
df = pd.read_excel('excel_file')
mask = df['notes'].str.contains('Detrital zircon')
black_traingle = df[mask]
black_circle = df[~mask]