메타 데이터-파이썬을 이용한 자동 빌드


11

공간 데이터 (shp / gdb / tab 벡터 및 ecw / tif 래스터 및 las, xyz 및 DEM 데이터)의 대규모 (10,000 플러스) 리포지토리가 있으며 일부는 anzlic 메타 데이터 편집기를 사용하여 xml에 메타 데이터 레코드가 있습니다. 각 공간 데이터 세트에 관련 xml 레코드가 있는지 확인하고 관련 공간 파일에 대한 투영, 공간 범위, 소스 및 크기를 확인하고 싶습니다.

ESRI에서 읽을 수있는 형식 에서이 정보를 추출하기 위해 arcpy 기반 스크립트를 만들었지 만 탭 파일을 처리하는 방법과 더 중요한 것은 anzlic metaeditor based xml 레코드와 비교하여 확인하는 방법이 확실하지 않습니다.

따라서 citypoints.shp / .tab이있는 경우 citypoints_metadata.shp / .tab.xml을 메타 데이터 레코드로 사용해야합니다. 이는 일부 소프트웨어가 자동으로 생성하는 citypoints.shp.xml과 별개입니다.

또 다른 유사한 포럼 질문은 ArcGIS 10.x의 새로운 접근 방식을 사용하여 ANZLIC 메타 데이터를 지원합니까? 그러나 유효한 레코드가 있는지 확인하고 내 질문에 따라 오픈 소스 / 크리에이티브 커먼즈 작업 공간에서 .tab (다른 비 -esri) 형식을 다루는 요구 사항은 다루지 않습니다 ( ArcPy에서 MapInfo .tab 파일을 읽는 방법) ? ). 또한 Open Source ISO Metadata Editor 찾기 에서 언급 한 소프트웨어를 살펴 보았습니다 . 그러나 이들 중 어느 것도 기본 메타 데이터 파일을 자동 생성하거나 기존 레코드와 소스를 비교할 수 없습니다.


누군가 관심이 있다면 이제 qgis python 기반 솔루션이 있습니다. 누군가가 묻는다면 행복하게 공유 할 수 있습니다.
GeorgeC

답변:


2

상기 봐 NME 프로젝트

이를 통해 파이썬 스크립트 gdalogr_catalogue.py를 사용하여 XML과 같은 GDAL이 지원하는 모든 메타 데이터를 XML (SQL 출력 옵션)에서 참조 할 수 있습니다.

python gdalogr_catalogue.py -d /home/my_directory

그런 다음이 유틸리티에서 검색된 XML을 적응 형 메타 데이터 편집기와 비교하거나 원본 스크립트를 사용자 지정하여 원하는 것을 정확하게 검색 할 수 있습니다.


1

비 ESRI 형식을 ESRI 형식으로 변환하는 것을 고려해 보셨습니까? 스크립트가 제대로 작동하는지 생각하고 있었는데, Gdaltranslate을 사용하여 래스터 데이터 세트를 변환하고 ogr2ogr을 사용하여 벡터 데이터 세트를 ESRI 형식으로 변환하지 마십시오. 좋아, 새 데이터 세트를 만들지 않으려면 gdalinfo.exe와 ogrinfo.exe를 보면 이름이 메타 데이터를 생성하여 도움이 될 수 있습니다.


추가 데이터를 만들고 싶지 않습니다. 처리 할 탭 파일이 10k 개가 넘습니다.
GeorgeC
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.