Вы что-то путаете, для загрузки данных в БД вам знать ничего этого не нужно. Берете SQL*Loader или Shapefile converter и загружаете ваши шейпы в базу. Если же вы сами собираетесь писать все, то сами и создавайте структуру, координаты узлов вытаскиваются из шейпа элементарноNeoFit писал(а):Для этого мне нужно либо знать его структуру, либо найти инструмент, позволяющий вытащить из него данные в понятном для меня (структурированном) виде.
"Вытащить" описание графа дорог из шейп-файла
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: "Вытащить" описание графа дорог из шейп-файла
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
Re: "Вытащить" описание графа дорог из шейп-файла
Спасибо, обратил. Скачал. Инструменты для трассировки я выберу позже. Но в любом случае все данные о дорогах содержатся в этих файлах, других у меня нет. Поэтому мне нужно извлечь их оттуда в чистом виде. В виде таблицы, xml или в любой другой структурированной форме.amuriy писал(а):А какой вид данных является понятным для вас?NeoFit писал(а): Для этого мне нужно либо знать его структуру, либо найти инструмент, позволяющий вытащить из него данные в понятном для меня (структурированном) виде.
И ещё вопрос: если не важно, с помощью какого инструмента строить граф дорог и проводить маршруты, может быть, вам стоит обратить внимание на открытые/свободные ГИС/БД, например, pgRouting?
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 12 окт 2012, 17:11
- Репутация: 0
Re: "Вытащить" описание графа дорог из шейп-файла
Почему же путаю? Я ведь так и сказал - либо знать, либо инструмент, который знает. (Но в любом случае мне нужно знать что есть что в базе. Загрузить без понимания смысла, потом доверить процесс построения маршрута инструменту, который понимает - да, можно, но не хотелось бы работать втемную). Спасибо за названия, приступил к изучению. Видимо, это и есть то, что мне надо.Voltron писал(а):Вы что-то путаете, для загрузки данных в БД вам знать ничего этого не нужно. Берете SQL*Loader или Shapefile converter и загружаете ваши шейпы в базу. Если же вы сами собираетесь писать все, то сами и создавайте структуру, координаты узлов вытаскиваются из шейпа элементарноNeoFit писал(а):Для этого мне нужно либо знать его структуру, либо найти инструмент, позволяющий вытащить из него данные в понятном для меня (структурированном) виде.
ПС. После "элементарно" неловко спрашивать, но, думаю, новичку простительно - а как координаты узлов из шейпа вытащить? Хотя для построения графа одних узлов явно недостаточно. У меня есть только АркМап. Скачал также qGis, но еще не установил. Карты и связанную с ними проблематику начал изучать 2 дня назад.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: "Вытащить" описание графа дорог из шейп-файла
Вытащить вершины линий в точки --> добавить координаты точек в атрибутивную таблицу --> экспорт точек в текстовый файл.NeoFit писал(а):а как координаты узлов из шейпа вытащить?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: "Вытащить" описание графа дорог из шейп-файла
Можно экспортировать в GML
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: "Вытащить" описание графа дорог из шейп-файла
ArcMap под рукой нет, но насколько помню, в Toolbox'е были инструменты для извлечения узлов. Поищите по «Add XY Coordinates» если не ошибаюсь, инструмент так назывался.NeoFit писал(а):а как координаты узлов из шейпа вытащить? Хотя для построения графа одних узлов явно недостаточно. У меня есть только АркМап. Скачал также qGis, но еще не установил. Карты и связанную с ними проблематику начал изучать 2 дня назад.
В QGIS «Vector - Geometry tools - Extract nodes» и «Vector - Geometry tools - Export/Add Geometry columns», то же самое можно выполнить и с использованием SEXTANTE.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя