"Вытащить" описание графа дорог из шейп-файла
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
"Вытащить" описание графа дорог из шейп-файла
Есть шейп-файл, при загрузке которого в ArcMap показывается граф дорог ( в комплекте также имется атрибутивный файл dbf).
Как извлечь из него описание этого графа (в виде набора вершин, ребер связей между ними)?
Спасибо.
Как извлечь из него описание этого графа (в виде набора вершин, ребер связей между ними)?
Спасибо.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: "Вытащить" описание графа дорог из шейп-файла
Пример в студию, хотя бы структуру
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
Re: "Вытащить" описание графа дорог из шейп-файла
Структура мне не известна. Файл прилагаю
- Вложения
-
- netsimpl.shp
- (8.74 МБ) 771 скачивание
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: "Вытащить" описание графа дорог из шейп-файла
Так вы бы приложили и его, что ли. И *.shx тоже не повредит.NeoFit писал(а):в комплекте также имется атрибутивный файл dbf
Редактор материалов, модератор форума
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
Re: "Вытащить" описание графа дорог из шейп-файла
Оригинальный dbf слишком велик. Прилагаю фрагмент.
- Вложения
-
Поля таблицы Attr.doc
- Описание таблицы атрибутов
- (32.5 КБ) 752 скачивания
-
ATTR.DBF
- Фрагмент таблицы атрибутов
- (1.2 КБ) 819 скачиваний
-
- netsimpl.shx
- (594.57 КБ) 710 скачиваний
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: "Вытащить" описание графа дорог из шейп-файла
насколько я понимаю, граф (мат.модель) не хранится в ESRI Shape формате, он может рассчитываться на его основе, но в нем не хранится. Чтобы получить граф, вам нужно знать как это делает Arcmap.
Или вы графом называете просто набор геометрических примитивов?
Или вы графом называете просто набор геометрических примитивов?
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: "Вытащить" описание графа дорог из шейп-файла
а это разве не про графики, которые гистограмма, круговые и т.п. диаграммы?
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
Re: "Вытащить" описание графа дорог из шейп-файла
Если бы я знал, как это делает АркМап, то, думаю, смог бы повторить. Увы. Но я знаю, что если АркМап это делает, то, значит, в шейп-файле имеется вся необходимая информация для построения графа. Ведь dbf ничего полезного в этом смысле не содержит (ну разве что задает ориентацию ребер).Максим Дубинин писал(а):насколько я понимаю, граф (мат.модель) не хранится в ESRI Shape формате, он может рассчитываться на его основе, но в нем не хранится. Чтобы получить граф, вам нужно знать как это делает Arcmap.
Или вы графом называете просто набор геометрических примитивов?
Графом я называю описание набора "примитивов" и отношений между ними, достаточное для того, чтобы оный граф построить. Конечная цель - расчет маршрутов на графе. Промежуточная - затолкать это описание в Oracle.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
Re: "Вытащить" описание графа дорог из шейп-файла
Ага, спасибо. Но мне кажется, это про построение графиковdime1 писал(а):не то? - http://resources.arcgis.com/en/help/mai ... 0037000000

Последний раз редактировалось NeoFit 16 окт 2012, 15:46, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: "Вытащить" описание графа дорог из шейп-файла
сорри, а как тогда на английском будет "граф"?
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
Re: "Вытащить" описание графа дорог из шейп-файла
Так и будет: graphdime1 писал(а):сорри, а как тогда на английском будет "граф"?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: "Вытащить" описание графа дорог из шейп-файла
Т.е. вам надо на основе shp-файла построить в БД Oracle граф дорог для расчёта маршрутов, так? Мне кажется, или для этого надо знать требования самой СУБД? И для начала загнать этот shp-файл в базу данных.
Я сам совсем не разбираюсь, но ссылки дам
По запросу "oracle+spatial routing" гугл находит довольно много.
Я сам совсем не разбираюсь, но ссылки дам

По запросу "oracle+spatial routing" гугл находит довольно много.
Редактор материалов, модератор форума
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
Re: "Вытащить" описание графа дорог из шейп-файла
Так это и есть проблема. Для этого мне нужно либо знать его структуру, либо найти инструмент, позволяющий вытащить из него данные в понятном для меня (структурированном) виде. Дальше я уже буду думать - использовать для трассировки Оракл spatial или написать свою процедурку.amuriy писал(а): И для начала загнать этот shp-файл в базу данных.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: "Вытащить" описание графа дорог из шейп-файла
А какой вид данных является понятным для вас?NeoFit писал(а): Для этого мне нужно либо знать его структуру, либо найти инструмент, позволяющий вытащить из него данные в понятном для меня (структурированном) виде.
И ещё вопрос: если не важно, с помощью какого инструмента строить граф дорог и проводить маршруты, может быть, вам стоит обратить внимание на открытые/свободные ГИС/БД, например, pgRouting?
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя