Формат SHP

0 голосов
спросил 24 Май, 04 от mc_leod (820 баллов) в категории Цифровые материалы
Скачал с сайта ESRI свободных карт. Кадый слой представлен 4 файлами: SHP, SHX, DBF и PRJ. Но вот где собака порылась! image В тех.документации по формату шейпа описаны только три первых файла! А что содержит четвёртый? и где взять информацию по его содержанию?

6 Ответы

0 голосов
ответил 24 Май, 04 от Alexander1 (32,520 баллов)


А что содержит четвёртый? и где взять информацию по его содержанию?

Фаил содержит Spatial Reference of Dataset.
Смотри: Spatial Reference Object Model (ArcObjects Developer Help).

0 голосов
ответил 24 Май, 04 от yumakaev (5,140 баллов)

Файл PRJ (от слова PRoJection) содержит информацию о проекции и сфероиде, в координатах которых соответствующий шейп, и, что приятно, это текстовый файл. Его можно просто открыть в Notepad, и там интуитивно-понятно, что к чему.

Но вообще, SHP+DBF+SHX+PRJ - это цветочки... К ним потом еще откуда ни возьмись начнут прибавляться ягодки в виде SBN, SBX ....

0 голосов
ответил 25 Май, 04 от mc_leod (820 баллов)
Мне нужно загрузить карту формата ArcInfo в свою программу, чтобы потом с ней работать. Что для этого толком необходимо. ArcInfo у меня нет и не предвидется. Что можно почитать помимо "ESRI Shapefile Technical Description"?
0 голосов
ответил 25 Май, 04 от Vius (7,580 баллов)

так а что за программа? к тому же шейп - формат не ArcInfo, а ArcView

0 голосов
ответил 25 Май, 04 от mc_leod (820 баллов)

Конвевртер, если упрощённо... image

Кстати, а почеме в поле FileLength в заголовке файла может появляться отрицательные значения?

Вот бы где пример чтения этого файла посмотреть.... image

0 голосов
ответил 25 Май, 04 от Alexander1 (32,520 баллов)

Если нужно читать/писать Shape file directly, посмотри эти скрипты:

- New ShapeIO and Spatial Operations
http://arcscripts.esri.com/details.asp?dbid=11152

- ShapeFile Read/Write OCX
http://arcscripts.esri.com/details.asp?dbid=11810

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...