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

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

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

Сообщение GY-GY »

Из мануалов и хелпов удалось узнать, что геометрия хранится именно там. Для разных типов данных, колво и назначение атрибутов отличаются.
Интересуюсь, а какие атрибуты там храняться, какой у них формат, как их можно извлекать.
Можно ли менять отдельные атрибуты в базе используя, сторонние инструменты?
GY-GY
Интересующийся
Сообщения: 15
Зарегистрирован: 24 авг 2006, 07:45
Репутация: 0

Сообщение GY-GY »

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

Сообщение Максим Дубинин »

да нет, не закрытая, просто надо прочитать про shape-формат
http://gis-lab.info/docs/shapefile.zip
пристегивайтесь, турбулентность прямо по курсу
GY-GY
Интересующийся
Сообщения: 15
Зарегистрирован: 24 авг 2006, 07:45
Репутация: 0

Сообщение GY-GY »

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

Сообщение dwarwood »

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»

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

Сейчас этот форум просматривают: Bing [Bot] и 2 гостя