AM10, .NET: Генерация shape-файлов, создание объектов

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Lunar Whisper
Интересующийся
Сообщения: 23
Зарегистрирован: 06 июн 2011, 17:10
Репутация: 0

AM10, .NET: Генерация shape-файлов, создание объектов

Сообщение Lunar Whisper »

Всем привет!

Не найдется ли у кого-нибудь коротенького примерчика по созданию шейпов\объектов в ArcGis? Задача тривиальная: есть координаты точки. Нужно построить сетку из прямоугольников 1км х 1км размером 100х100. Каждый из прямоугольников сохранить в отдельный шейп-файл со своим названием (порядковый индекс). Альтернативный вариант - сетка уже есть, имена файлов сохранены в таблице. Опять же, каждый объект сохранить в свой shape-файл.

За меня писать ничего не нужно, сам разберусь. Только бы примерчик как это вообще происходит. А то с этими треклятыми интерфейсами, перетекающими один в другой и говорящими именами, вроде ILayer, ILayer2, ILayer3, IFeatureLayer (паубывал бы... -_-) там фиг что разберешь. И примеры такие же абстрактные, как сами механизмы взаимодействия. -_-

Заранее спасибо!
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: AM10, .NET: Генерация shape-файлов, создание объектов

Сообщение Дмитрий Барышников »

Lunar Whisper писал(а): Не найдется ли у кого-нибудь коротенького примерчика по созданию шейпов\объектов в ArcGis?
Только бы примерчик как это вообще происходит.
И примеры такие же абстрактные, как сами механизмы взаимодействия. -_-
Чисто примера который делает все что вы хотите нет - а вот отдельные нюансы смотрите по этим ссылкам:
http://edndoc.esri.com/arcobjects/9.2/C ... ae91a3.htm
http://resources.esri.com/help/9.3/arcg ... 6ca066.htm
http://edn.esri.com/index.cfm?fa=codeEx ... omText.htm
http://resources.esri.com/help/9.3/arcg ... 024d97.htm
http://edndoc.esri.com/arcobjects/9.0/S ... velope.htm
http://edndoc.esri.com/arcobjects/8.3/s ... olygon.htm

Еще можно поискать в http://arcscripts.esri.com/
Может это уже сделано до вас.
А примеры я нашел здесь http://edndoc.esri.com/arcobjects/9.0/S ... amples.asp
Lunar Whisper
Интересующийся
Сообщения: 23
Зарегистрирован: 06 июн 2011, 17:10
Репутация: 0

Re: AM10, .NET: Генерация shape-файлов, создание объектов

Сообщение Lunar Whisper »

Увы, совершенно не то. Нет даже общих мотивов. Ко всему прочему под 9ку, а они с 10ой разнятся, как небо и земля. =\ Разве что с созданием по текстовику.
Чтож, будем гуглить...

P.S. Но в любом случае, спасибо!

P.P.S. В принципе, один вариант уже придумал - копировать shape в n-экземплярах, после чего из каждого удалять все объекты, кроме нужного. Но это все равно что чесать правое ухо левой ногой. :roll:
pooperec
Интересующийся
Сообщения: 30
Зарегистрирован: 02 апр 2009, 11:12
Репутация: 0

Re: AM10, .NET: Генерация shape-файлов, создание объектов

Сообщение pooperec »

В програмном плане 9.3.1 и 10 (про 10.1 не скажу, не видел) практически не разнятся, по крайне мере для меня переход был абсолютно безболезненым.

Вам дали абсолютно адекватные ссылки. Все что Вам нужено это интерфейс IFeatureLayer + IFeatureDataset созданый через необходимую фабрику (в Вашем случае ShapefileWorkspaceFactory).

А дальше работа с геометрическими примитавами и аттрибутивной составляющей. Больше информации можно подчерпнуть на форму Дата+.
Lunar Whisper
Интересующийся
Сообщения: 23
Зарегистрирован: 06 июн 2011, 17:10
Репутация: 0

Re: AM10, .NET: Генерация shape-файлов, создание объектов

Сообщение Lunar Whisper »

О! ShapefileWorkspaceFactory! Спасибо, друже! Это все, что мне было нужно! Работает, хреновина! ^_^
Проблема решена. Всем отписавшимся спасибо.
Ответить

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

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

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