액세스 개인 지오 데이터베이스처럼 파일 지오 데이터베이스를 조작 하시겠습니까?


11

개인 지오 데이터베이스에서와 같이 파일 지오 데이터베이스에서 기능, 특히 속성과 인터페이스 할 수있는 방법이 있습니까?

자주 MS Access에서 개인 지오 데이터베이스를 열고 직선 SQL (쿼리 마법사가 아니라 원시 SQL-더 빨리 생각하고 훨씬 빠르게 작동합니다)을 사용하여 테이블의 속성을 조작하고 테이블 필드 업데이트를 수행하고 레코드를 삭제합니다. 어떤 기준이든, 등등. 이것은 효과가 있고 잘 작동하며 하나의 필드를 추가하려는 경우와 같이 ArcGIS (예 : 교차 도구)를 통해 속성으로 기수를 시도하는 것보다 훨씬 쉽습니다. 문제없이 여러 프로젝트에서 몇 년 동안.

파일 지오 데이터베이스를 사용하여이 방법에 대한 해결책이 있습니까? 나는 추측하지는 않지만 내가 틀렸기를 바라고 ... ESRI가 파일 지오 데이터베이스 형식을 실제로 밀어 넣기 때문에 ESRI가 개인 지오 데이터베이스 형식을 모두 사용하지 않을지 궁금합니다 ...

고마워 톰



동의합니다-FileGDB에 대한 ODBC 인터페이스는 환상적입니다. 연결된 기존 esri 포럼 게시물을 읽은 후에도 여전히 "작동 중"인 것 같습니다. ArcObjects는 모든 것에 대한 답이 아닙니다!
turkishgold

@Mike 스레드에서 Esri 직원은 2008 년 3 월 4 일에 "우리는 ArcGIS의 이후 릴리스 (Post 9.3)에 대한 ODBC 공급자를 계획하고 있습니다"라고 게시했습니다. 우리는 여전히 필요한 ODBC 인터페이스를 가지고 있지 않습니다.
RyanKDalton

그래, 나도 알아 차렸다. 실제로 FGDB API로 자신을 만들 시간이 있습니까 ?? c'mon esri ...
turkishgold

1
ODBC 기능이 파일 지오 데이터베이스에 추가 되길 원한다면 ideas.arcgis.com 사이트에서이 아이디어를 홍보하십시오 : ideas.arcgis.com/apex/…
turkishgold

답변:


10

File GDB API가 아마도 가장 좋은 방법 일 것입니다.
예전에는 http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api에 있었지만 이제는 ESRI의 GitHub ( https://github.com/Esri/file-geodatabase-api)에 있었습니다.

프론트 엔드 GUI가없는 라이브러리 일뿐입니다. 귀하의 .NET 개발자라면 C ++ dll에 대한 샘플 래퍼를 만들었습니다.
http://code.google.com/p/filegdbapi-dotnet-example/

업데이트
여기에서 최신 정보를 얻을 수 있습니다. 예제와 함께 C ++ 및 C # 라이브러리를 포함합니다. https://github.com/Esri/file-geodatabase-api


3
+1 감사합니다. 이제 누군가가한다면 을 IQueryable 공급자 구축 ... filegdb를 들어
커크 Kuykendall

5

파일 지오 데이터베이스는 ESRI에 고유하지만 크로스 플랫폼 (개인 지오 데이터베이스 창과 달리)입니다.

FME (안전 소프트웨어)를 사용하여 개인, 파일 또는 SDE 지오 데이터베이스로 쉽게 작업 할 수 있습니다.

개인 지오 데이터베이스 접근 방식을 사용할 수는 있지만 밤새 파일 지오 데이터베이스에 복사 (또는 업데이트) 할 수있는 자동화 된 시스템이 있습니다.

최근에 파일 지오 데이터베이스 API가 더욱 유용 해졌지만

http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api 또는 https://github.com/Esri/file-geodatabase-api

(C ++ 기술이있는 경우)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.