How IT

언제든지 물어보세요.

컨텐츠로 건너뛰기
  • 홈
  • Unix
  • Apple
  • Java
  • Android
  • C#
  • C++

메타 데이터-파이썬을 이용한 자동 빌드 에서이 정보를 추출하기 위해 arcpy

공간 데이터 (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 찾기 에서 언급 한 소프트웨어를 살펴 보았습니다 . 그러나 이들 중 어느 것도 기본 메타 데이터 파일을 자동 생성하거나 기존 레코드와 소스를 비교할 수 없습니다.



답변

상기 봐 NME 프로젝트

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

python gdalogr_catalogue.py -d /home/my_directory

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


답변

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


답변


이 글은 Gis 카테고리에 분류되었고 mapinfo, metadata, open-source-gis, python 태그가 있으며 소장 마님에 의해 2022-11-08에 작성되었습니다.

글 네비게이션

← 원시 직렬 터미널을 블루투스 연결에 연결하는 방법은 무엇입니까? 순수한 진단을 위해이 Windows에서 여러 페이지 TIFF 파일을 분할하는 방법은 무엇입니까? 뷰어는 네 페이지를 모두 →

태그

  • android
  • apt
  • bash
  • boot
  • c#
  • c++
  • code-golf
  • command-line
  • debian
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • java
  • keyboard
  • linux
  • mac
  • macos
  • math
  • memory
  • microsoft-excel
  • mysql
  • networking
  • performance
  • permissions
  • python
  • r
  • regression
  • security
  • shell
  • sql-server
  • ssh
  • string
  • terminal
  • ubuntu
  • unity
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • windows-xp

최신 글

  • Windows에서 파티션 크기를 조정 한 후 APFS 파티션이 손실 됨 00 80
  • App Store에서 El Capitan을 강제로 다시 다운로드 하시겠습니까? 업데이트 된 플래시 드라이브 설치 프로그램을 빌드하기
  • 기존 시스템에 부팅 드라이브로 SSD 추가 백업에 큰 관심이 없습니다. 내가 걱정하는 것은이
  • geoJSON featureCollection에 properties 요소를 갖는 것이 유효합니까?
  • 추세를 식별하기 위해 신호 처리 원리를 신중하게 사용 매우 시끄러운 장기 데이터에서 추세를

카테고리

  • Android
  • Apple
  • C#
  • C++
  • cooking
  • cs
  • cstheory
  • diy
  • drupal
  • electronics
  • emacs
  • Gis
  • Git
  • Html
  • Java
  • Javascript
  • magento
  • photo
  • Python
  • raspberrypi
  • scicomp
  • Server
  • Software
  • Sql
  • stats
  • Superuser
  • ubuntu
  • Unix
  • vi
  • webapps
  • webmasters
  • wordpress
  • 게임개발
  • 코딩
Proudly powered by WordPress
Go to mobile version
Close