Как определять Название поля в векторных картах (shp)?

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Elf1k
Интересующийся
Сообщения: 23
Зарегистрирован: 01 май 2008, 15:17
Репутация: 0

Как определять Название поля в векторных картах (shp)?

Сообщение Elf1k » 07 сен 2008, 14:11

Всем доброго времени суток, вобщем у меня вот такой вот вопрос я пишу на php с использованием библиотеки php/mapsrcipt, как можно мне получаться название полей в векторных картах (в частности я использую формат shp, где данные храняться в файле dbf)? и как затем выбрать данные щранящиеся в данном поле?

Зарание спасибо.

Аватара пользователя
APh
Новоприбывший
Сообщения: 4
Зарегистрирован: 20 окт 2008, 21:06
Репутация: 0
Откуда: Ессентуки

Re: Как определять Название поля в векторных картах (shp)?

Сообщение APh » 21 окт 2008, 00:06

Hi!
Не крупный я спец по "Эсраевским" форматам, и кажется мне, что есть 2 наиболее простых варианта, не связанных, собственно, с форматом SHP:

1. Читать метаданные из файла XML в тэгах <attr></attr>. Там и название поля и его тип имеются. Если файла с метаданными нет, то его легко получить самим ПО ArcGIS для каждого шейпа.

2. Прочитать список полей из заголовка DBF, который имеет примитивную достаточно структуру, а его описание неоднократно выложено в сети.

Удачи!

Regards,
--= APh =--

Regards,
--= APh =--
(aka Alex Philippov)

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя