Выбор ГИС. Можно ли осуществить такое?
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 18 мар 2011, 15:36
- Репутация: 3
- Откуда: Саранск
- Контактная информация:
Выбор ГИС. Можно ли осуществить такое?
Добрый день.
Пишу диссертацию ихтиологического плана. Активно работаем с ozi, но в последнее время стал понимать, что возможностей ее катастрофически не хватает. А задача стоит следующая: есть множество точек. В каждой точке список видов с численностью каждого вида. Есть ли ГИС, с помощью которой можно было бы:
1. Вывести на карту только те точки, где отмечен определенный вид с указанием у точки численности этого вида, а еще лучше в градациях цвета или каким-нибудь символами показать численность.
2. У каждой точки в свойствах есть время. Чтобы можно было выводить точки определенного промежутка времени?
3. Задать вид или виды (рыб) на карту с определенным промежутком численности. Например, показать уклейку с численностью у точке от 10 до 50 %.
Точки, растр у меня сейчас в форматах ozi, числовые данные - в excel.
Пишу диссертацию ихтиологического плана. Активно работаем с ozi, но в последнее время стал понимать, что возможностей ее катастрофически не хватает. А задача стоит следующая: есть множество точек. В каждой точке список видов с численностью каждого вида. Есть ли ГИС, с помощью которой можно было бы:
1. Вывести на карту только те точки, где отмечен определенный вид с указанием у точки численности этого вида, а еще лучше в градациях цвета или каким-нибудь символами показать численность.
2. У каждой точки в свойствах есть время. Чтобы можно было выводить точки определенного промежутка времени?
3. Задать вид или виды (рыб) на карту с определенным промежутком численности. Например, показать уклейку с численностью у точке от 10 до 50 %.
Точки, растр у меня сейчас в форматах ozi, числовые данные - в excel.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Выбор ГИС. Можно ли осуществить такое?
описанное можно сделать в любой ГИС. Проще всего - в Мапинфо (если есть), или в QGIS - он бесплатный, и специалисты здесь есть, и документация.Siygal писал(а):Добрый день.
Пишу диссертацию ихтиологического плана. Активно работаем с ozi, но в последнее время стал понимать, что возможностей ее катастрофически не хватает. А задача стоит следующая: есть множество точек. В каждой точке список видов с численностью каждого вида. Есть ли ГИС, с помощью которой можно было бы:
1. Вывести на карту только те точки, где отмечен определенный вид с указанием у точки численности этого вида, а еще лучше в градациях цвета или каким-нибудь символами показать численность.
2. У каждой точки в свойствах есть время. Чтобы можно было выводить точки определенного промежутка времени?
3. Задать вид или виды (рыб) на карту с определенным промежутком численности. Например, показать уклейку с численностью у точке от 10 до 50 %.
Точки, растр у меня сейчас в форматах ozi, числовые данные - в excel.
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 18 мар 2011, 15:36
- Репутация: 3
- Откуда: Саранск
- Контактная информация:
Re: Выбор ГИС. Можно ли осуществить такое?
Уфф... Читаю.... голова пухнет. Можно ли это реализовать в QGIS без бд PostGIS?
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Выбор ГИС. Можно ли осуществить такое?
Все зависит от объемов данных и дальнейших задач. Можно на shape-файлах, можно на SpatiaLite.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Выбор ГИС. Можно ли осуществить такое?
для ваших задач - несомненно можно. Лучше на шейпах или мифах (SHAPE, MIF/MID). Там же и создайте.Siygal писал(а):Уфф... Читаю.... голова пухнет. Можно ли это реализовать в QGIS без бд PostGIS?
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Выбор ГИС. Можно ли осуществить такое?
Siygal, можно уточнить, как связаны точки, которые расставлены в OZI и данные в таблице в Excel? Подозреваю, что по именам (номерам) точек. Это важно, потому что первая задача, в любом случае - склейка данных в одну таблицу, где каждая запись будет содержать и атрибутивные данные, и координаты отсчета.
Второй вопрос - нужно ли все эти выборки и т.п. делать "интерактивно", либо они нужны только однократно для подготовки карт, иллюстрирующих исследование? Если первое, то тут без хранения в базе не обойдешься.
Если второе - то достаточно будет действительно слить все данные в одну таблицу отсчетов, потом воспользоваться любым табличным процессором (Microsoft Excel, OpenOffice Calc ...) с функциями сортировки, фильтров данных и простых вычислений, чтобы из общего набора извлечь то, что нужно. Далее, эти таблицы можно преобразовать в какой-либо пространственно-ориентированный формат и отобразить на карте.
Понимаю, что "учу плохому", то есть подходу, который в области ГИС можно счесть слишком дилетантским. Но сложно ожидать, чтобы биолог сходу в процессе написания диплома взял и освоил принципиально новые инструменты, SQL-запросы и прочее. А результат-то нужен.
Принципиальный момент - таблица должна быть с единой структурой, в духе "одна запись - один вид рыб", т.е. если в точке есть отсчеты по нескольким видам сразу, должно появиться столько же записей, по одной на каждый вид, с одинаковыми координатами.
Второй вопрос - нужно ли все эти выборки и т.п. делать "интерактивно", либо они нужны только однократно для подготовки карт, иллюстрирующих исследование? Если первое, то тут без хранения в базе не обойдешься.
Если второе - то достаточно будет действительно слить все данные в одну таблицу отсчетов, потом воспользоваться любым табличным процессором (Microsoft Excel, OpenOffice Calc ...) с функциями сортировки, фильтров данных и простых вычислений, чтобы из общего набора извлечь то, что нужно. Далее, эти таблицы можно преобразовать в какой-либо пространственно-ориентированный формат и отобразить на карте.
Понимаю, что "учу плохому", то есть подходу, который в области ГИС можно счесть слишком дилетантским. Но сложно ожидать, чтобы биолог сходу в процессе написания диплома взял и освоил принципиально новые инструменты, SQL-запросы и прочее. А результат-то нужен.
Принципиальный момент - таблица должна быть с единой структурой, в духе "одна запись - один вид рыб", т.е. если в точке есть отсчеты по нескольким видам сразу, должно появиться столько же записей, по одной на каждый вид, с одинаковыми координатами.
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 18 мар 2011, 15:36
- Репутация: 3
- Откуда: Саранск
- Контактная информация:
Re: Выбор ГИС. Можно ли осуществить такое?
Точки и таблица имеют только смысловую связь, не более. Я и ожидаю что придется вручную перебивать все. Таблица довольно сложная с объединенными столбцами.
Сделать нужно для дальнейшего развития, с последующим пополнением. Да и диплом давно позади, здесь результаты анализа нужны для диссертации.
Не совсем понятно про принципиальный момент. Но сформулирую свое непонятие чуть позже, сначала еще покопаюсь.
В качестве подложки обязательно растр. В какой программе легче это сделать, может быть копать не QGIS а mapinfo?
В QGIS уже первые шаги сделаны, касающиеся работы с картами и точками. Смотрю чтобы копать дальше, бд, надо слишком много всего устанавливать и настраивать (MinGW, MSYS,..., PostgreSQL, PostGIS...). Существует ли какой варинат с более простой установкой? Т.к. придется на многих компах работать.
Сделать нужно для дальнейшего развития, с последующим пополнением. Да и диплом давно позади, здесь результаты анализа нужны для диссертации.
Не совсем понятно про принципиальный момент. Но сформулирую свое непонятие чуть позже, сначала еще покопаюсь.
В качестве подложки обязательно растр. В какой программе легче это сделать, может быть копать не QGIS а mapinfo?
В QGIS уже первые шаги сделаны, касающиеся работы с картами и точками. Смотрю чтобы копать дальше, бд, надо слишком много всего устанавливать и настраивать (MinGW, MSYS,..., PostgreSQL, PostGIS...). Существует ли какой варинат с более простой установкой? Т.к. придется на многих компах работать.
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Выбор ГИС. Можно ли осуществить такое?
Что-то у вас слишком много лишнего в списке. Ни MinGW, ни MSYS для установки PostgreSQL не нужны. Разве что вы собираетесь сами все компилировать. Просто установите PostgreSQL при помощи установщика, а потом PostGIS.Siygal писал(а):В QGIS уже первые шаги сделаны, касающиеся работы с картами и точками. Смотрю чтобы копать дальше, бд, надо слишком много всего устанавливать и настраивать (MinGW, MSYS,..., PostgreSQL, PostGIS...). Существует ли какой варинат с более простой установкой? Т.к. придется на многих компах работать.
Еще можете глянуть на SpatiaLite, это тоже БД, только она не требует сервера, все хранится в одном файле. Более того, в эту же базу можно и растр засунуть. Удобно, если надо часто переносить проект с места на место.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Выбор ГИС. Можно ли осуществить такое?
и даже еще более того, ни PostgreSQL, ни SpatiaLite тоже не нужны. Что-то мне подсказывает, что достаточно будет того куска от Мапинфо, который до сих пор входит в EXCEL (только его сейчас снаружи не видно, нужна версия до 2000; и про версии типа 2007 тоже не уверен, я ими не пользуюсь - моск выносит). Этот кусок MI цепляет таблицы из EXCEL на карту в формате TAB (MI native), там нужно предусмотреть поле для связи.
Товарищу вполне хватит, чтобы его картинки нарисовать (там можно легенду раскрасить, а выборку делать в Ёкселе, хочь руками).
Я уж молчу, что все это за 15 минут делается в R без всяких ГИС, одной командой plot(). Если нужна еще базовая карта, то за час, поскольку импортировать придется, и с координатами разбираться, и т.д.
Товарищу вполне хватит, чтобы его картинки нарисовать (там можно легенду раскрасить, а выборку делать в Ёкселе, хочь руками).
Я уж молчу, что все это за 15 минут делается в R без всяких ГИС, одной командой plot(). Если нужна еще базовая карта, то за час, поскольку импортировать придется, и с координатами разбираться, и т.д.
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 18 мар 2011, 15:36
- Репутация: 3
- Откуда: Саранск
- Контактная информация:
Re: Выбор ГИС. Можно ли осуществить такое?
Решил рыть в сторону Spatialite. Скачал с официального сайта spatialite-gis (это то, что нужно?). Загружаю shape-file точек (я так понимаю с этого начинать нужно). SRID указываю 4326, пишет ошибку - no such file or directory. Куда дальше идти, я в тупике. Никаких мануалов в сети не нашел. Не подскажите ключевые моменты работы со Spatialite? Ну и как shape-file открыть?
Гис нужна не только для решения поставленной задачи, еще для заповедника хочу кучу разрозненной информации собрать воедино.
Гис нужна не только для решения поставленной задачи, еще для заповедника хочу кучу разрозненной информации собрать воедино.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Выбор ГИС. Можно ли осуществить такое?
Siygal, не усложняйте жизнь себе и будущим пользователям ГИС заповедника. Начните с shape-файлов. Возьмите QGIS и вперед. Если у вас пока ГИС нет, то начать лучше с чего-то попроще.
spatialite-gis - очень ограниченная вещь, к ней все равно понадобится более-менее нормальная ГИС. Перевести данные в БД всегда успеете.
spatialite-gis - очень ограниченная вещь, к ней все равно понадобится более-менее нормальная ГИС. Перевести данные в БД всегда успеете.
пристегивайтесь, турбулентность прямо по курсу
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 18 мар 2011, 15:36
- Репутация: 3
- Откуда: Саранск
- Контактная информация:
Re: Выбор ГИС. Можно ли осуществить такое?
Максим Дубинин, может быть вы неправильно поняли, я имел ввиду spatialite как БД для QGIS.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Выбор ГИС. Можно ли осуществить такое?
я к тому, что в шейпах проще все
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 24 ноя 2010, 15:54
- Репутация: 0
Re: Выбор ГИС. Можно ли осуществить такое?
Добрый день! Поздно заметил этот топик, но если еще актуально, то хочу заметить следующее. В основу надо класть полноценную реляционную БД. По скорости разработки и при условии, что работать с данными локально, не в сети - лучше Access ничего нет. В Вашем случае нужен релятивный вариант структуры данных, далее выборки запросами и вывод в GIS. В принципе можно и в Ozi легко отобразить нужные точки с подписями название вида + численность (+ привязанная фотография этого места - если нужно для наглядности), у него текстовый формат wpt, поэтому генериится из базы текстовой файл с нужными атрибутами, автоматом запускаем из Basic Ozi и все. Мы так делаем в дороге, в машине, когда оперативно надо посмотреть что было в этом месте скажем год или два назад. Для полноценной обработки пришли к варианту Access + Statistica (сейчас смотрим в сторону R) + MapInfo. Все это дает достаточную функциональность, но главное - это быстрота освоения, что немаловажно для человека, который не занимается этим постоянно. Кстати, точечные шейпы тоже можно напрямую писать из Access в файл и командой загружать в GIS кнопочкой на форме. Для наглядности и прямо в форму Access можно сунуть активный контрол с картой. Короче, мы решаем подобные задачки, только массивы данных у нас мягко говоря побольше, будет надо - обращайтесь, поделимся полезным и бесполезным опытом.
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Выбор ГИС. Можно ли осуществить такое?
Очень было бы полезно сделать краткую инструкцию, как этого достичьdormouse писал(а):Кстати, точечные шейпы тоже можно напрямую писать из Access в файл и командой загружать в GIS кнопочкой на форме. Для наглядности и прямо в форму Access можно сунуть активный контрол с картой.
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 5 гостей