Разбивка периметра на заданный интервал

0 голосов
спросил 03 Март, 10 от karapuz2009 (480 баллов) в категории Программные продукты Esri
Доброе всем время суток. Столкнулся с проблемой.
Имеется некоторый полигон, необходимо по периметру с заданным интервалом расставить точки. Может у кого то есть идеи?

4 Ответы

0 голосов
ответил 05 Март, 10 от arcnik (420 баллов)

Лови идею Big smile

Я попробовал, получилось аж самому понравилось
Сначало в проекте делаем так: Вид\свойства фрейма данных\общие\отображение:метры
теперь наводим курсор на верхний леый угол полигона, записываем его "х" и "у" также записал, верхний правый и нижний правый  (они в метрах такчто нетрудно)
Далее создал документ ексель с столбцами "х" и "у" под ними написал выписаные ранее значения, под значением "х" формула (=А2+100)-интервал получается 100м потинув за нижний правый край ячейки вниз до значения "х" правого верхнего угла, под значением "у" формула проще (=В2) также тянем за угол ячейки вниз пока неуровняли столбцы-Это мы получили координаты горизонтальной прямой с точками в интервале 100
Далее копируем столбцы и на новом листе спомощю специальной вставки вставляем значения скопированного, итак в самом низу столбца "у" под значениями формула (=В2-100)  тянем вниз до получения записаного значения нижнего правого угла "у". В самом низу столбца "х" под значениями формула (=А2) тяним ячейку по уравнивания столюцов.
Уфф, дальше проще Smile
Копируем наши столбцы на новый лист спомощю специальной вставки только значения (Все предыдущие страницы можно удалить)
Теперь создаем документ Access и импортируем в него наш Ексель, сохраняем.
В проекте ArcMap добавляем таблицу Access (как слой) в закладке источник клик правой кнопкой по таблице выбираем "Display XY Data..." к оси "х" присваиваем "х" к "у" присваиваем "у" выбираем проекцию жмем (ок)
Ура!!!Tongue
На все это ушло мин 15, дольше здесь все это расписывалBig smile
0 голосов
ответил 05 Март, 10 от self-improving1 (2,780 баллов)
Боюсь вас огорчить... но существует способ сделать все в ArcGIS и не за 15, а за 1 минуту  Wink
См. форум GIS-Lab - последний пост от Evgenia
0 голосов
ответил 05 Март, 10 от pooperec (10,820 баллов)
А ещё можно через VBA:
http://edndoc.esri.com/arcobjects/9.0/ComponentHelp/esriGeometry/ICurve_QueryPoint.htm

Это если инструмент нужен, или полигонов много...

0 голосов
ответил 05 Март, 10 от karapuz2009 (480 баллов)
Спасибо всем кто откликнулся. Я сделал как советовала Evgenia на gis-lab. Все вышло.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...