ARCGIS, что находится в поле "Shape" базы геданных

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
GY-GY
Интересующийся
Сообщения: 15
Зарегистрирован: 24 авг 2006, 07:45
Репутация: 0

ARCGIS, что находится в поле "Shape" базы геданных

Сообщение GY-GY » 29 июн 2007, 09:24

Из мануалов и хелпов удалось узнать, что геометрия хранится именно там. Для разных типов данных, колво и назначение атрибутов отличаются.
Интересуюсь, а какие атрибуты там храняться, какой у них формат, как их можно извлекать.
Можно ли менять отдельные атрибуты в базе используя, сторонние инструменты?

GY-GY
Интересующийся
Сообщения: 15
Зарегистрирован: 24 авг 2006, 07:45
Репутация: 0

Сообщение GY-GY » 02 июл 2007, 11:43

похоже это закрытая информация :?:

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 11 июл 2007, 08:20

да нет, не закрытая, просто надо прочитать про shape-формат
http://gis-lab.info/docs/shapefile.zip
пристегивайтесь, турбулентность прямо по курсу

GY-GY
Интересующийся
Сообщения: 15
Зарегистрирован: 24 авг 2006, 07:45
Репутация: 0

Сообщение GY-GY » 11 июл 2007, 09:43

просто надо прочитать про shape-формат
http://gis-lab.info/docs/shapefile.zip
Я не совсем об этом. Если данные хранятся не в шейп-файле, а в базе Геоданных, то для того чтобы получить информацию о геометрии объекта (например, координаты точечного объекта, или скажем кол-во вершин в полилинии) мы обращемся к соответсвующему полю .
Обычно содержимое выгружается в массив, а что содержится в каждом элементе этого массива?
Означает ли это, что для точечного объекта первый элемент будет содержать тип объекта, второй - Х, а третий - Y ( в соответствии с описанием "содержимое записи точка" вышеприведенного документа)?

dwarwood
Завсегдатай
Сообщения: 316
Зарегистрирован: 09 июн 2005, 10:38
Репутация: 2
Откуда: Yaroslavl, Russia
Контактная информация:

Сообщение dwarwood » 11 июл 2007, 10:03

GY-GY писал(а):
просто надо прочитать про shape-формат
http://gis-lab.info/docs/shapefile.zip
Я не совсем об этом. Если данные хранятся не в шейп-файле, а в базе Геоданных, то для того чтобы получить информацию о геометрии объекта (например, координаты точечного объекта, или скажем кол-во вершин в полилинии) мы обращемся к соответсвующему полю .
Обычно содержимое выгружается в массив, а что содержится в каждом элементе этого массива?
Означает ли это, что для точечного объекта первый элемент будет содержать тип объекта, второй - Х, а третий - Y ( в соответствии с описанием "содержимое записи точка" вышеприведенного документа)?
с какой-то странной стороны вы подходите.
уточните используемые продукты и языки программирования.

если речь о стандартной ситуации ArcGis 9.x + VBA, то достаточно прочитать поле .Shape и присвоить его объекту того типа, который в нем, как ожидается, хранится

//поищите в ESRI-примерах строки типа
Set pPolyline = pFeature.Shape
или
Set pGeom = pFeature.Shape
и посмотрите на найденные примеры

если не VBA, а что то другое, то подключаем COM/NET библиотеки и см. выше

если без подключения библиотек, то, как уже было сказано sim, роем .shp формат

Ответить

Вернуться в «ArcGIS»

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

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