Как я могу извлечь информацию об адресе из сжатого источника данных шейп-файла ESRI?

StackOverflow https://stackoverflow.com/questions/150301

  •  02-07-2019
  •  | 
  •  

Вопрос

Когда я загружаю zip-файл с веб-сайта, он содержит файлы со следующими расширениями:

.dbf .prj .sbn .sbx .shp .shp.xml .shx

Является ли это распространенным форматом файла данных, который я загружаю или покупаю в конвертере?Я думаю, что это какой-то файл картографических данных, но мне нужны только адреса, которые он содержит, для загрузки в нашу существующую базу данных.

Конкретно и связано с программированием.Как я могу настроить источник данных .NET для этой группы файлов или только для файла .dbf, который на самом деле содержит информацию?

Это было полезно?

Решение 2

Большое спасибо всем, кто предоставил информацию.Я нашел проект CodePlex на C #, который был именно тем, что мне было нужно.Мне действительно пришлось внести одно небольшое изменение, которое я разместил обратно на доске обсуждения проекта, для неизвестного типа столбца "F".Но программа командной строки DBF2CSV прекрасно сработала, создав хорошо отформатированный csv-файл из файла dbf.После нескольких минут работы с Excel у меня все было готово для импорта в нашу базу данных MySQL.

В следующем проекте есть программа командной строки, которая преобразует файл DBF в CSV http://www.codeplex.com/fastdbf

Другие советы

Я предполагаю, что информация об адресе, которую вы ищете, хранится в файле dbf.Вы можете загрузить драйвер ESRI dBase с сайта здесь.

Существует пример кода, который показывает, что этот драйвер используется по адресу http://forums.esri.com/Thread.asp?c=9&f=85&t=141422.

Это шейп - файл

Внизу страницы есть ссылки, которые могут вам помочь.Моим единственным опытом работы с файлами такого типа было использование другого проприетарного (и дорогого) программного обеспечения.

Формат файлов dbf аналогичен старому формату dBase III.Shp-файлы содержат фигуры, а shx - это своего рода индексы.

Вы можете открыть файлы shapefile .dbf в MS Access с помощью драйвера dBase IV или непосредственно в MS Excel (открыть как *.dbf).

:o)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top