Это возможно? =)

0 голосов
спросил 30 Янв, 06 от Гость (210,080 баллов) в категории Программные продукты Esri
Возможно ли сделать, у меня есть карта города(в растровом изображение). Сама карта черно/белая. Возможно с помощью какого нибуть ПО вытащить с нее координаты, линий, прямоугольников, и.т.д?
Извиняюсь, если не в том топике, в ГИС полный профан.

10 Ответы

0 голосов
ответил 30 Янв, 06 от geologic (39,860 баллов)

"Вытащить" координаты карты это и называется оцифровка.

Вытащить координаты точки = оцифровать точку.

Вытащить координаты отрезка = оцифровать две точки.

Вытащить координаты полилинии = оцифровать много отрезков.

И так далее... Но сначала вам придется подумать о том, как задать вашему листочку систему координат, т.е. как "привязать" вашу картинку в геопространство. Поглядите в первых трех разделах форума, только недавно было несколько вопросов именно об этом. В общем случае нужно понимание того, в какой системе координат был создан ваш листочек, плюс несколько точек с известными координатами в этой же системе (достаточно бывает и одной).

В общем все, как в школе - представьте, словно вам дали кусочек кальки и попросили разместить ее где-то между осями абсцисс и ординат, ну и снять потом с нее координаты, естественно. Пользуясь этой аналогией, вы легко представите ход процесса. Ну а насчет именно "географических" координат подскажем, обращайтесь когда дойдет дело.

Кстати говоря, каким софтом вы планируете решать задачу? Что у вас есть?

И сначала надо бы вам, конешно, хоть что-то почитать о принципах ГИС. Если принципиально не хочется лезть в учебники, то хотя бы FAQ. Доступный FAQ со ссылками на остальные, например, есть вот здесь www.geofaq.narod.ru

0 голосов
ответил 04 Фев, 06 от Гость (210,080 баллов)
Нет, ничего.
Я даже не знаю, какой софт использовать лучше?
0 голосов
ответил 06 Фев, 06 от geologic (39,860 баллов)

Этого вам никто не подскажет. Софт годится любой, начиная от Surferа и кончая Кадами. догадюываюсь, что вы не гисовец... Тогда может вы GPS осваиваете? В этом случае вам подойдет Ozi explorer, там тоже есть геопривязка. да и фотошоп подойдет, если вам не лень самостоятельно сетку рисовать :) Очертите задачу конкретно, а то с места мы так не двинемся, намеками.

 

0 голосов
ответил 19 Фев, 06 от Гость (210,080 баллов)
Задача такая.
Есть отсканированная карта города, здоровый такой файлик (*.jpg). На этой карте, все строения, дороги, парки, и.т.п
Необходимо, координаты всех этих строений, дорог...
Что бы в последствие сделать электронную карту города т.е (по простому, пример), шелкаем на здание либо улицу, он нам выдает номер здания или название улицы.
Пробывали, написали свой редактор, а потом обводили все это по точкам, но очень нудно, путаница и точность храмает.

Купил пару дисков с картографией.
Есть такой софт:
MapInfo
Линейка программ Blue Marble Geographics
Global Mapper
AutoDesk Map 3d
есть ERSI

а с какой стороны к ним подойти пока не понял.

Главное это координаты, по которым мы в будущем будем отрисовывать и привязываться к ним.
0 голосов
ответил 20 Фев, 06 от geologic (39,860 баллов)

Для векторизации вручную подойдет MapInfo, ArcView. В ArcView есть некоторые трудности с привязкой растра, зато в дальнейшем работать удобнее. О том, как привязать растр, можно прочесть в geoFAQ. Arcmap вам вряд ли подойдет, пакет немного сложнее - но если есть, пробуйте, он лучше. Если у вас есть автокадчики, удобен AutoCAD Map.

Для ускоренной векторизации освойте что-нибудь более продвинутое, Easy Trace, AutoCAD Raster и т.п.

Самим сочинять в наше время вряд ли нужно, даже любые GPS-бесплатные программы работают с растрами, не говоря уже о Кадах. А вот окончательную интерактивную карту неплохо сделать самостоятельно. Но и тут есть смысл использовать наработки в виде готовых классов и объектов, неплохой пример такой системы описан вот тут.

0 голосов
ответил 25 Фев, 06 от Гость (210,080 баллов)
А можно эту векторизацию провести не вручную. Допустим, как с отсканированными текстами, распознаем в Fine Reader?
0 голосов
ответил 26 Фев, 06 от Geophysicist (1,220 баллов)

Максимально автоматизировать процесс векторизации можно в уже упомянутом EasyTrace. На мой взгляд, EasyTrace интуитивно понятен. Векторизовать в ArcView можно, но ужасно неудобно. Графический редактор ЕТ гораздо мощнее и удобнее Кадовского, плюс возможность работы с растрами, плюс проверка топологии, всего и не перечислить. Это уже из области анализа ПО. Но, как уже писал Geologic, все равно для начала нужно иметь общее представление о примитивах, слоях (покрытиях), классах и т.п.image

 

0 голосов
ответил 26 Фев, 06 от geologic (39,860 баллов)

А можно эту векторизацию провести не вручную. Допустим, как с отсканированными текстами, распознаем в Fine Reader?

В принципе можно, это неплохо работает для черно-белых чертежей. Но обычно и там процесс интерактивный. Цветные изображения к тому же понадобится сначала разбить на "слои", в том же ET есть средства для "маскирования". Фотошоп в цветоделении силен, как вы наверно знаете.

0 голосов
ответил 27 Фев, 06 от Гость (210,080 баллов)
Так она и так, черно-белая. Скачиваю ET.
0 голосов
ответил 12 Март, 06 от Гость (210,080 баллов)
Ссылочку не подкините, где можно закачать полноценный ET? Все что не качал, либо демо либо из под ДОСа. А может у кого эмулятор HUSP-а есть? image
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...