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

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

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

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

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

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

Добавлено: 18 мар 2011, 20:06
Siygal
Уфф... Читаю.... голова пухнет. Можно ли это реализовать в QGIS без бд PostGIS?

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

Добавлено: 18 мар 2011, 20:08
Voltron
Все зависит от объемов данных и дальнейших задач. Можно на shape-файлах, можно на SpatiaLite.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 20 мар 2011, 22:53
Максим Дубинин
я к тому, что в шейпах проще все

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

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

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

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