Выбор ГИС. Можно ли осуществить такое?

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Siygal
Интересующийся
Сообщения: 22
Зарегистрирован: 18 мар 2011, 15:36
Репутация: 3
Откуда: Саранск
Контактная информация:

Выбор ГИС. Можно ли осуществить такое?

Сообщение Siygal » 18 мар 2011, 15:55

Добрый день.
Пишу диссертацию ихтиологического плана. Активно работаем с ozi, но в последнее время стал понимать, что возможностей ее катастрофически не хватает. А задача стоит следующая: есть множество точек. В каждой точке список видов с численностью каждого вида. Есть ли ГИС, с помощью которой можно было бы:
1. Вывести на карту только те точки, где отмечен определенный вид с указанием у точки численности этого вида, а еще лучше в градациях цвета или каким-нибудь символами показать численность.
2. У каждой точки в свойствах есть время. Чтобы можно было выводить точки определенного промежутка времени?
3. Задать вид или виды (рыб) на карту с определенным промежутком численности. Например, показать уклейку с численностью у точке от 10 до 50 %.
Точки, растр у меня сейчас в форматах ozi, числовые данные - в excel.

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение gamm » 18 мар 2011, 17:00

Siygal писал(а):Добрый день.
Пишу диссертацию ихтиологического плана. Активно работаем с ozi, но в последнее время стал понимать, что возможностей ее катастрофически не хватает. А задача стоит следующая: есть множество точек. В каждой точке список видов с численностью каждого вида. Есть ли ГИС, с помощью которой можно было бы:
1. Вывести на карту только те точки, где отмечен определенный вид с указанием у точки численности этого вида, а еще лучше в градациях цвета или каким-нибудь символами показать численность.
2. У каждой точки в свойствах есть время. Чтобы можно было выводить точки определенного промежутка времени?
3. Задать вид или виды (рыб) на карту с определенным промежутком численности. Например, показать уклейку с численностью у точке от 10 до 50 %.
Точки, растр у меня сейчас в форматах ozi, числовые данные - в excel.
описанное можно сделать в любой ГИС. Проще всего - в Мапинфо (если есть), или в QGIS - он бесплатный, и специалисты здесь есть, и документация.

Siygal
Интересующийся
Сообщения: 22
Зарегистрирован: 18 мар 2011, 15:36
Репутация: 3
Откуда: Саранск
Контактная информация:

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение Siygal » 18 мар 2011, 20:06

Уфф... Читаю.... голова пухнет. Можно ли это реализовать в QGIS без бд PostGIS?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение Voltron » 18 мар 2011, 20:08

Все зависит от объемов данных и дальнейших задач. Можно на shape-файлах, можно на SpatiaLite.

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение gamm » 18 мар 2011, 21:00

Siygal писал(а):Уфф... Читаю.... голова пухнет. Можно ли это реализовать в QGIS без бд PostGIS?
для ваших задач - несомненно можно. Лучше на шейпах или мифах (SHAPE, MIF/MID). Там же и создайте.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение ericsson » 18 мар 2011, 21:06

Siygal, можно уточнить, как связаны точки, которые расставлены в OZI и данные в таблице в Excel? Подозреваю, что по именам (номерам) точек. Это важно, потому что первая задача, в любом случае - склейка данных в одну таблицу, где каждая запись будет содержать и атрибутивные данные, и координаты отсчета.

Второй вопрос - нужно ли все эти выборки и т.п. делать "интерактивно", либо они нужны только однократно для подготовки карт, иллюстрирующих исследование? Если первое, то тут без хранения в базе не обойдешься.
Если второе - то достаточно будет действительно слить все данные в одну таблицу отсчетов, потом воспользоваться любым табличным процессором (Microsoft Excel, OpenOffice Calc ...) с функциями сортировки, фильтров данных и простых вычислений, чтобы из общего набора извлечь то, что нужно. Далее, эти таблицы можно преобразовать в какой-либо пространственно-ориентированный формат и отобразить на карте.

Понимаю, что "учу плохому", то есть подходу, который в области ГИС можно счесть слишком дилетантским. Но сложно ожидать, чтобы биолог сходу в процессе написания диплома взял и освоил принципиально новые инструменты, SQL-запросы и прочее. А результат-то нужен.

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

Siygal
Интересующийся
Сообщения: 22
Зарегистрирован: 18 мар 2011, 15:36
Репутация: 3
Откуда: Саранск
Контактная информация:

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение Siygal » 18 мар 2011, 22:06

Точки и таблица имеют только смысловую связь, не более. Я и ожидаю что придется вручную перебивать все. Таблица довольно сложная с объединенными столбцами.
Сделать нужно для дальнейшего развития, с последующим пополнением. Да и диплом давно позади, здесь результаты анализа нужны для диссертации.
Не совсем понятно про принципиальный момент. Но сформулирую свое непонятие чуть позже, сначала еще покопаюсь.
В качестве подложки обязательно растр. В какой программе легче это сделать, может быть копать не QGIS а mapinfo?

В QGIS уже первые шаги сделаны, касающиеся работы с картами и точками. Смотрю чтобы копать дальше, бд, надо слишком много всего устанавливать и настраивать (MinGW, MSYS,..., PostgreSQL, PostGIS...). Существует ли какой варинат с более простой установкой? Т.к. придется на многих компах работать.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение Voltron » 19 мар 2011, 10:42

Siygal писал(а):В QGIS уже первые шаги сделаны, касающиеся работы с картами и точками. Смотрю чтобы копать дальше, бд, надо слишком много всего устанавливать и настраивать (MinGW, MSYS,..., PostgreSQL, PostGIS...). Существует ли какой варинат с более простой установкой? Т.к. придется на многих компах работать.
Что-то у вас слишком много лишнего в списке. Ни MinGW, ни MSYS для установки PostgreSQL не нужны. Разве что вы собираетесь сами все компилировать. Просто установите PostgreSQL при помощи установщика, а потом PostGIS.

Еще можете глянуть на SpatiaLite, это тоже БД, только она не требует сервера, все хранится в одном файле. Более того, в эту же базу можно и растр засунуть. Удобно, если надо часто переносить проект с места на место.

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение gamm » 19 мар 2011, 11:28

и даже еще более того, ни PostgreSQL, ни SpatiaLite тоже не нужны. Что-то мне подсказывает, что достаточно будет того куска от Мапинфо, который до сих пор входит в EXCEL (только его сейчас снаружи не видно, нужна версия до 2000; и про версии типа 2007 тоже не уверен, я ими не пользуюсь - моск выносит). Этот кусок MI цепляет таблицы из EXCEL на карту в формате TAB (MI native), там нужно предусмотреть поле для связи.

Товарищу вполне хватит, чтобы его картинки нарисовать (там можно легенду раскрасить, а выборку делать в Ёкселе, хочь руками).

Я уж молчу, что все это за 15 минут делается в R без всяких ГИС, одной командой plot(). Если нужна еще базовая карта, то за час, поскольку импортировать придется, и с координатами разбираться, и т.д.

Siygal
Интересующийся
Сообщения: 22
Зарегистрирован: 18 мар 2011, 15:36
Репутация: 3
Откуда: Саранск
Контактная информация:

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение Siygal » 20 мар 2011, 17:25

Решил рыть в сторону Spatialite. Скачал с официального сайта spatialite-gis (это то, что нужно?). Загружаю shape-file точек (я так понимаю с этого начинать нужно). SRID указываю 4326, пишет ошибку - no such file or directory. Куда дальше идти, я в тупике. Никаких мануалов в сети не нашел. Не подскажите ключевые моменты работы со Spatialite? Ну и как shape-file открыть?

Гис нужна не только для решения поставленной задачи, еще для заповедника хочу кучу разрозненной информации собрать воедино.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение Максим Дубинин » 20 мар 2011, 17:34

Siygal, не усложняйте жизнь себе и будущим пользователям ГИС заповедника. Начните с shape-файлов. Возьмите QGIS и вперед. Если у вас пока ГИС нет, то начать лучше с чего-то попроще.

spatialite-gis - очень ограниченная вещь, к ней все равно понадобится более-менее нормальная ГИС. Перевести данные в БД всегда успеете.
пристегивайтесь, турбулентность прямо по курсу

Siygal
Интересующийся
Сообщения: 22
Зарегистрирован: 18 мар 2011, 15:36
Репутация: 3
Откуда: Саранск
Контактная информация:

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение Siygal » 20 мар 2011, 21:26

Максим Дубинин, может быть вы неправильно поняли, я имел ввиду spatialite как БД для QGIS.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение Максим Дубинин » 20 мар 2011, 22:53

я к тому, что в шейпах проще все
пристегивайтесь, турбулентность прямо по курсу

dormouse
Новоприбывший
Сообщения: 5
Зарегистрирован: 24 ноя 2010, 15:54
Репутация: 0

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение dormouse » 11 апр 2011, 09:01

Добрый день! Поздно заметил этот топик, но если еще актуально, то хочу заметить следующее. В основу надо класть полноценную реляционную БД. По скорости разработки и при условии, что работать с данными локально, не в сети - лучше Access ничего нет. В Вашем случае нужен релятивный вариант структуры данных, далее выборки запросами и вывод в GIS. В принципе можно и в Ozi легко отобразить нужные точки с подписями название вида + численность (+ привязанная фотография этого места - если нужно для наглядности), у него текстовый формат wpt, поэтому генериится из базы текстовой файл с нужными атрибутами, автоматом запускаем из Basic Ozi и все. Мы так делаем в дороге, в машине, когда оперативно надо посмотреть что было в этом месте скажем год или два назад. Для полноценной обработки пришли к варианту Access + Statistica (сейчас смотрим в сторону R) + MapInfo. Все это дает достаточную функциональность, но главное - это быстрота освоения, что немаловажно для человека, который не занимается этим постоянно. Кстати, точечные шейпы тоже можно напрямую писать из Access в файл и командой загружать в GIS кнопочкой на форме. Для наглядности и прямо в форму Access можно сунуть активный контрол с картой. Короче, мы решаем подобные задачки, только массивы данных у нас мягко говоря побольше, будет надо - обращайтесь, поделимся полезным и бесполезным опытом.

bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: Выбор ГИС. Можно ли осуществить такое?

Сообщение bolotoved » 11 апр 2011, 09:38

dormouse писал(а):Кстати, точечные шейпы тоже можно напрямую писать из Access в файл и командой загружать в GIS кнопочкой на форме. Для наглядности и прямо в форму Access можно сунуть активный контрол с картой.
Очень было бы полезно сделать краткую инструкцию, как этого достичь

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость