Всем привет!
Не найдется ли у кого-нибудь коротенького примерчика по созданию шейпов\объектов в ArcGis? Задача тривиальная: есть координаты точки. Нужно построить сетку из прямоугольников 1км х 1км размером 100х100. Каждый из прямоугольников сохранить в отдельный шейп-файл со своим названием (порядковый индекс). Альтернативный вариант - сетка уже есть, имена файлов сохранены в таблице. Опять же, каждый объект сохранить в свой shape-файл.
За меня писать ничего не нужно, сам разберусь. Только бы примерчик как это вообще происходит. А то с этими треклятыми интерфейсами, перетекающими один в другой и говорящими именами, вроде ILayer, ILayer2, ILayer3, IFeatureLayer (паубывал бы... -_-) там фиг что разберешь. И примеры такие же абстрактные, как сами механизмы взаимодействия. -_-
Заранее спасибо!
AM10, .NET: Генерация shape-файлов, создание объектов
-
- Интересующийся
- Сообщения: 23
- Зарегистрирован: 06 июн 2011, 17:10
- Репутация: 0
- Дмитрий Барышников
- Гуру
- Сообщения: 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
-
- Интересующийся
- Сообщения: 23
- Зарегистрирован: 06 июн 2011, 17:10
- Репутация: 0
Re: AM10, .NET: Генерация shape-файлов, создание объектов
Увы, совершенно не то. Нет даже общих мотивов. Ко всему прочему под 9ку, а они с 10ой разнятся, как небо и земля. =\ Разве что с созданием по текстовику.
Чтож, будем гуглить...
P.S. Но в любом случае, спасибо!
P.P.S. В принципе, один вариант уже придумал - копировать shape в n-экземплярах, после чего из каждого удалять все объекты, кроме нужного. Но это все равно что чесать правое ухо левой ногой.
Чтож, будем гуглить...
P.S. Но в любом случае, спасибо!
P.P.S. В принципе, один вариант уже придумал - копировать shape в n-экземплярах, после чего из каждого удалять все объекты, кроме нужного. Но это все равно что чесать правое ухо левой ногой.

-
- Интересующийся
- Сообщения: 30
- Зарегистрирован: 02 апр 2009, 11:12
- Репутация: 0
Re: AM10, .NET: Генерация shape-файлов, создание объектов
В програмном плане 9.3.1 и 10 (про 10.1 не скажу, не видел) практически не разнятся, по крайне мере для меня переход был абсолютно безболезненым.
Вам дали абсолютно адекватные ссылки. Все что Вам нужено это интерфейс IFeatureLayer + IFeatureDataset созданый через необходимую фабрику (в Вашем случае ShapefileWorkspaceFactory).
А дальше работа с геометрическими примитавами и аттрибутивной составляющей. Больше информации можно подчерпнуть на форму Дата+.
Вам дали абсолютно адекватные ссылки. Все что Вам нужено это интерфейс IFeatureLayer + IFeatureDataset созданый через необходимую фабрику (в Вашем случае ShapefileWorkspaceFactory).
А дальше работа с геометрическими примитавами и аттрибутивной составляющей. Больше информации можно подчерпнуть на форму Дата+.
-
- Интересующийся
- Сообщения: 23
- Зарегистрирован: 06 июн 2011, 17:10
- Репутация: 0
Re: AM10, .NET: Генерация shape-файлов, создание объектов
О! ShapefileWorkspaceFactory! Спасибо, друже! Это все, что мне было нужно! Работает, хреновина! ^_^
Проблема решена. Всем отписавшимся спасибо.
Проблема решена. Всем отписавшимся спасибо.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей