2008-09-29 7 views
1

나는 다음과 같은 확장자를 가진 파일이 포함 된 웹 사이트에서 zip 파일을 다운로드 할 때 :Compressed ESRI shapefile 데이터 소스에서 주소 정보를 추출하려면 어떻게합니까?

.SHX

인가 .shp.xml .PRJ .sbn .sbx .shp 인 .DBF 이것은 내가 다운로드하거나 변환기를 구입하는 일반적인 데이터 파일 형식입니까? 이것이 데이터 파일 매핑의 일종이라고 생각합니다.하지만 필자가 필요로하는 것은 기존 데이터베이스에 적용 할 주소입니다.

특히 프로그래밍 관련. 이 파일 그룹이나 실제로 정보가 들어있는 .dbf 파일에만 .NET 데이터 소스를 설정할 수 있습니까?

답변

2

정보를 제공 한 모든 사람에게 많은 감사를드립니다. 내가 필요로하는 바로 그 CodePlex C# 프로젝트를 발견했습니다. 필자는 알 수없는 "F"유형의 열람 프로젝트 게시판에 게시 한 작은 수정을해야했습니다. 하지만 커맨드 라인 프로그램 인 DBF2CSV는 dbf 파일에서 잘 만들어진 csv를 아름답게 만들어 냈습니다. Excel로 몇 분 후에 MySQL 데이터베이스로 가져올 준비가되었습니다.

다음 프로젝트는 CSV http://www.codeplex.com/fastdbf

1

IT는 shapefile

당신을 도울 수있는 페이지의 하단에 링크가 있습니다입니다. 이러한 종류의 파일을 사용하는 유일한 경험은 다른 독점적 인 (비싼) 소프트웨어를 사용하는 것이 었습니다.

+0

감사합니다! 나는 당신과 Erikk이 대답을 공유 할 수 있었으면 좋겠다. 왜냐하면 나는 두 가지 모두를 고맙게 생각하기 때문이다. 그러나 그의 생각은 VB의 드라이브와 코드 예제에 대한 링크와 좀 더 구체적이다. –

2

찾고있는 주소 정보가 dbf 파일에 저장되어 있다고 생각합니다. here에서 ESRI dBase 드라이버를 다운로드 할 수 있습니다.

http://forums.esri.com/Thread.asp?c=9&f=85&t=141422에서 사용중인이 드라이버를 보여주는 샘플 코드가 있습니다.

+0

정확하게 추측하고 있습니다 ;-) –

0

dbf 파일의 형식은 이전 DBase III 형식과 유사합니다. shp 파일은 셰이프를 포함하고 shx는 일종의 인덱스입니다.

0

당신은 MS Excel에서 직접 디베이스 IV 드라이버를 사용하거나 MS Access에서 파일 .DBF Shape 파일을 열 수를 DBF 파일을 변환하는 명령 줄 프로그램을 (이 * .dbf로 열기)

: o)