shp файл
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: shp файл
какие дополнения? новые объекты?
и почему, не используя ГИС-программы? - не ищете легких путей?
и почему, не используя ГИС-программы? - не ищете легких путей?
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 22 ноя 2011, 08:53
- Репутация: 0
Re: shp файл
У нас программа, которая служит для заполнения таблиц.В этих таблицах может быть произвольное кол-во полей, с объектами в shp файле она связана при помощи идентификатора.Задача автоматически экспортировать данные из этой таблицы в shp файл, т.е не используя ГИС программы, а используя обычное редактирование shp файла (открыв его в бинарном или текстовом формате).
Или может кто знает в каком виде хранятся данные об объектах в shp файле?
Или может кто знает в каком виде хранятся данные об объектах в shp файле?
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: shp файл
Если автоматически, то возьмите библиотеки GDAL/OGR или GeoTools и напишите свою программу. А если нужно обязательно через текстовый формат, то генерируйте файлы в формате CSV или GeoJSON, их многие программы ГИС понимают.
P.S. Спеки на ESRI Shapefile (pdf) - в бинарном виде они хранятся.
P.S. Спеки на ESRI Shapefile (pdf) - в бинарном виде они хранятся.
лангольеры под окном жрали время ом-ном-ном
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: shp файл
а что мещает работать с dbf таблицей атрибутов шейп-файла, не трогая геометрии, если программа " служит для заполнения таблиц"?Ирина0256 писал(а):У нас программа, которая служит для заполнения таблиц.В этих таблицах может быть произвольное кол-во полей, с объектами в shp файле она связана при помощи идентификатора.Задача автоматически экспортировать данные из этой таблицы в shp файл, т.е не используя ГИС программы, а используя обычное редактирование shp файла (открыв его в бинарном или текстовом формате).
Или может кто знает в каком виде хранятся данные об объектах в shp файле?
тут структуру shp-файла можно и не знать...
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 22 ноя 2011, 08:53
- Репутация: 0
Re: shp файл
а кто-нибудь может выслать csv файл с полигональными объектами и атрибутивной информацией на iri8570@yandex.ru
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: shp файл
csv файлов с полигональными объектами не бывает.
csv - это набор строк с полями, разделенными запятыми.
расскажите поподробнее о задаче, тогда быстрее получите ответы.
csv - это набор строк с полями, разделенными запятыми.
расскажите поподробнее о задаче, тогда быстрее получите ответы.
Последний раз редактировалось novia 22 ноя 2011, 14:58, всего редактировалось 1 раз.
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 22 ноя 2011, 08:53
- Репутация: 0
Re: shp файл
csv файл в котором описан полигональный объект
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: shp файл
Ну вот вам пример
Может, вы все же расскажете, что вам нужно сделать? А то гадание на кофейной гуще получается
Код: Выделить всё
geom;a1;a2
POLYGON((35 10, 10 20, 15 40, 45 45, 35 10),(20 30, 35 35, 30 20, 20 30));attr1;attr2
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 22 ноя 2011, 08:53
- Репутация: 0
Re: shp файл
Задача в следующем. Есть сторонняя программа при помощи которой заполняются табличные данные, далее эти табличные данные необходимо перенести в шейп файл, в программе будет кнопка экспорт в ГИС. вопрос как это сделать? использовать ГИС программу не вариант поскольку пользователи сторонней программы ей только и могут пользоваться, о ГИС ничего не знают. возникла идея напрямую табличные данные экспортировать в текстовый формат (csv) и открывать его в например в Quantum GIS
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: shp файл
Ключевой вопрос:
"добавление табличных данных" это
а) добавление атрибутов (свойств, признаков...) к уже существующим объектам
б) добавление и новых объектов, и новых атрибутов?
В случае (а) достаточно, чтобы "сторонняя программа" писала "табличные данные" в DBF, в котором и хранятся все атрибуты в SHP-формате.
"добавление табличных данных" это
а) добавление атрибутов (свойств, признаков...) к уже существующим объектам
б) добавление и новых объектов, и новых атрибутов?
В случае (а) достаточно, чтобы "сторонняя программа" писала "табличные данные" в DBF, в котором и хранятся все атрибуты в SHP-формате.
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 22 ноя 2011, 08:53
- Репутация: 0
Re: shp файл
В каком виде хранятся данные в dbf файле?а) добавление атрибутов (свойств, признаков...) к уже существующим объектам
В случае (а) достаточно, чтобы "сторонняя программа" писала "табличные данные" в DBF, в котором и хранятся все атрибуты в SHP-формате.
спасибо
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: shp файл
http://ru.wikipedia.org/wiki/DBFИрина0256 писал(а): В каком виде хранятся данные в dbf файле?
Но я не думаю, что это нужно знать и заниматься изобретательством велосипеда. Программных библиотек, работающих с DBF, дофига. Найдите для своего языка и используйте.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: shp файл
А я занимался, когда надо было из править-создавать DBF, а времени изучать всю мощь библиотек не было. Благо DBF III от ArcView/MapInfo находится в самом начале эволюции формата и прост как мычание.ericsson писал(а): http://ru.wikipedia.org/wiki/DBF
Но я не думаю, что это нужно знать и заниматься изобретательством велосипеда. Программных библиотек, работающих с DBF, дофига. Найдите для своего языка и используйте.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: shp файл
Мычание, в данном случае, напоминали исходные вопросы в этой теме. Я могу ошибаться, но если человек не может сформулировать свою задачу самостоятельно корректно, а только повторяет ее каждый раз новыми словами, а также не умеет пользоваться поиском, то эффективная самостоятельная разработка ему не светит.Boris писал(а): А я занимался, когда надо было из править-создавать DBF, а времени изучать всю мощь библиотек не было. Благо DBF III от ArcView/MapInfo находится в самом начале эволюции формата и прост как мычание.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей