이는 Mapinfo TAB 의 다음 ESRI 유지 기호 와 관련이 있습니다. 초기 단계 (아키 피)로 모든 데이터 세트의 기호에 액세스하고 아래 그래픽에 따라 기호에 대한 세부 정보가있는 문서를 만들고 싶습니다.
이것이 가능합니까 (시간을 내서 해결해야합니까) 아니면 불가능한 경우 수백 개의 MXD에서 수동으로 수행해야합니다 (:-
단계를 분해하기 위해-프로세스의 적어도 일부를 자동화 할 수 있습니다.
mxd를 스크롤하고 켜져있는 데이터 세트를 얻는 것은 문제가되지 않습니다.
lyrFile.visible == True 인 경우 lyrFile = arcpy.mapping.Layer :
데이터 세트를 찾으면 .lyr 파일을 작성하고 (대부분 shp / gdb 파일) AttribXXX = lyrFile.xxx
여기서 XXX와 xxx는
BRIGHTNESS = lyrFile.brightness
(위의 형식 이상)
CONTRAST —contrast
DATASETNAME —datasetName
DATASOURCE —dataSource
DESCRIPTION —description
LABELCLASSES —labelClasses
LONGNAME —longName
NAME —name
SHOWLABELS —showLabels
TRANSPARENCY —transparency
WORKSPACEPATH —A layer's workspace or connection file path
문제는 RGB, 선 / 점 / 다각형 유형, 선 두께, 글꼴 등을 얻는 것을 찾을 수 없다는 것입니다. 이것이 발견되면 다음 단계
위의 각 값을 CSV에 작성하십시오 (쉽게) ... 예를 들어 (확장해야 함)
f = open(origPath+'\\LayerAtrributes_LOG.txt', 'a') f.write(str(DATASETNAME)+","+str(DATASOURCE)+","+str(DESCRIPTION)+","+str(MXDName)+"\n") f.close()
가능한 경우 예제에서와 같이 심볼로지의 jpg를 생성하고 링크를 csv에 추가해야합니다.
많은 아크 피를 요구하고 있습니까?