Страница 1 из 1

Выбор GIS

Добавлено: 21 сен 2009, 12:01
imanenkov
День добрый!

Появилась задача сделать карту города (имеется в corelDraw) в виде приложения, с возможностью прокрутки, масштабирования, и привязки к домам (объектам) чего-то вроде всплывающего окна с дополнительной информацией, и поиск по адресам и названиям организаций.

Разработкой софта занимаюсь лет 10, но с GIS раньше никогда не сталкивался. Почитал несколько дней статьи, обзоры, форумы, посмотрел несколько софтин (gvSIG, JUMP, QSIG, AvisMap, OpenMap, GRASS), но мало что в них понял. Думаю, не хватает знания базовых понятий.

Интересовался в основном фриварными решениями.

Таким образом, накопилось несколько вопросов:

1. Правильно ли я понимаю, что в данном случае у нас есть две в принципе независимые задачи - 1) создать такую карту в некотором редакторе, и 2) написать/взять из готовых просмотрщик для этой карты?
2. Если имеются готовые просмотрщики экспортированных в некоторый стандартный формат, то какие из них поддерживают русский язык (как в информации о карте, так и в своем интерфейсе)?
3. Имея карту в corelDraw, можно ли ее отконвертировать в формат какой-либо из имеющихся GIS?
4. Как делается ассоциация "карта" - "названия объектов"? В смысле, можно ли автоматизировать этот процесс, или же в общем случае придется руками наполнять карту?
5. Просьба посоветовать что-то почитать по общей информации по GIS (насколько я вижу себе такой мануал, он должен ответить как минимум на половину из этих вопросов, но сколько не искал, не нашел)
6. Просьба посоветовать что-то из приведенных систем (возможно, какую-то из тех, что я не рассматривал), для реализации этой задачи. В том смысле, что вроде бы задача относительно не сложная, и дополнительные усложнения редактора мне ни к чему.


Спасибо!

Re: Выбор GIS

Добавлено: 21 сен 2009, 12:37
Mavka
1. В принципе все так, обычно бесплатные редакторы (QGis, gvSIG) и используют в качестве просмотрщиков.
2. С этим, кажется, нет проблем.
3. Работа творческая. Например, так. На эту тему часто спрашивают, там очень много тонкостей.
4. Это, пожалуй, и есть основная задача ГИС.
5-6. Начните работать. Ваши вопросы занимают, наверное, 30% всей области ГИС. Вопросов у вас будет еще добавится, и первый - проекция и система координат карты.

Задача решаема :lol:

Re: Выбор GIS

Добавлено: 21 сен 2009, 12:52
imanenkov
По поводу использования редакторов в качестве просмотрщиков - есть ли возможность задать в таком случае редактору ограничения на отображаемые меню? Т.е. чтобы при просмотре не было возможности редактировать карту, и чтобы "лишние" опции глаза не мозолили?

И все-таки повторю просьбу на счет посоветовать что-то из фриварных систем:) или хотя бы сократить список из первого поста, вычеркнув что-то, что точно не стОит смотреть.

Re: Выбор GIS

Добавлено: 21 сен 2009, 14:48
Mavka
Чистый клиент - не интересовался. Слышал про ArcExplorer и Cadcorp Map Browser.
Посоветовать - начните с QGis.

Re: Выбор GIS

Добавлено: 26 сен 2009, 11:10
a.temushkin
я в свое время решил проблему картой в кореле через написание конвертора.
привел объекты в кореле к нужному масштабу и единицам измерения.
с программистом на VB был написали скрипт, транслирующий содержание файла в набор файлов mif/mid. разные стили корела получали разные отметки в семантике и стилях мапинфо.
стили точек правда потом вручную через wmf создавал и назначал по семантике. а линии и полигоны нормально всосались.
получилось очень даже приемлемо. лучше чем через автокад.

а по поводу чем мапинфо читать - так попробуйте сами из этого сделать. либо возьмите готовые продукты.

Re: Выбор GIS

Добавлено: 26 сен 2009, 13:17
Olga_@@@
a.temushkin, стили линий удалось передать или тоже вручную?

Re: Выбор GIS

Добавлено: 28 сен 2009, 20:21
a.temushkin
В смысле?
в MapInfo нет возможности штатно редактировать стили линий как в arcgis там например (milisted не счет).
поэтому каждой уникальной комбинации свойств объекта в .cdr при трансляции присваивали уникальный pen в mif/mid.
тем и перебивались)
если нет возможности транслировать могу посоветовать действовать таким путём:
1. Увеличить размеры листа в Corel до размеров минимального прямоугольника, куда влезет вся карта
2. Раcкидать объекты в файле по слоям в соответствии с их свойствами (через search&replace в corel)
3. Привести все в систему единиц измерения, используемую в проекте карты, либо использовать коэффициент масштабирования
4. Экспортировать каждый слой из файла в dxf/dwg
5. импортировать в ГИС назначения...

возможные проблемы:
- текст (кодировка и прочее)
- полигоны становятся Open (размыкаются) //** в 9-м CorelDraw по крайней мере.

Re: Выбор GIS

Добавлено: 29 сен 2009, 03:25
Максим Дубинин
imanenkov писал(а):По поводу использования редакторов в качестве просмотрщиков - есть ли возможность задать в таком случае редактору ограничения на отображаемые меню? Т.е. чтобы при просмотре не было возможности редактировать карту, и чтобы "лишние" опции глаза не мозолили?
Если умеете программировать на C++ (QGIS) или Java (gvSIG) то есть. Можете также на основе QGIS'овских библиотек просто собрать нужный себе функционал с питоном или тем же C++ (пример). Штатных - нет. Свободный софт обычно не предоставляет возможности самого себя ограничивать. Разве что панели редактирования отключить, не уверен что вам этого достаточно.
imanenkov писал(а):И все-таки повторю просьбу на счет посоветовать что-то из фриварных систем:) или хотя бы сократить список из первого поста, вычеркнув что-то, что точно не стОит смотреть.
Ваш список сократить сложно, по причине упомянутой выше, для большинства упомянутых свободных ГИС, чтобы намеренно отключить редактирование придется попрограммировать. Посмотрите ArcReader - это классический просмотрщик, никакого редактирования.

На будущее - много вопросов = каша в ответах. Задание отдельных вопросов в отдельных темах на этом форуме не наказывается, а приветствуется.