Как написать ГИС-вьюер

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Как написать ГИС-вьюер

Сообщение Красная шапочка » 29 июн 2010, 16:32

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

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как написать ГИС-вьюер

Сообщение nadiopt » 29 июн 2010, 16:34

ин гроссен фамилен нихт клювен клац клац

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Как написать ГИС-вьюер

Сообщение Красная шапочка » 29 июн 2010, 16:46

Спасибо конечно, но мне самой надо написать!

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как написать ГИС-вьюер

Сообщение nadiopt » 29 июн 2010, 16:47

там вроде СДК есть на офсайте
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как написать ГИС-вьюер

Сообщение Mavka » 29 июн 2010, 16:59

Вот здесь почти готовый вьюер
лангольеры под окном жрали время ом-ном-ном

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Как написать ГИС-вьюер

Сообщение Красная шапочка » 29 июн 2010, 17:17

Спасибо всем! Mavka , может вопрос будет глупым, но пока сама соориентироваться не могу, написанное на приложение на базе набора библиотек QGIS можно будет использовать в коммерческих целях?

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как написать ГИС-вьюер

Сообщение Mavka » 29 июн 2010, 17:30

Сам Quantum GIS распространяется под вирусной лицензией GPL.
Как указано в документации (глава 3.1) производные продукты должны быть лицензированы под GPL.
Информация про библиотеку QT в статье устарела, сейчас она под LGPL.

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

Красная шапочка
Участник
Сообщения: 71
Зарегистрирован: 10 ноя 2009, 01:56
Репутация: 0
Откуда: Казань

Re: Как написать ГИС-вьюер

Сообщение Красная шапочка » 29 июн 2010, 17:55

СПАСИБО БОЛЬШОЕ!

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Как написать ГИС-вьюер

Сообщение Дмитрий Барышников » 29 июн 2010, 21:16

Ничего не мешает обратиться к разработчикам за другим видом лицензии. Разработчик имеет право предоставить (продать) иную лицензию на свой продукт (например, с правом коммерческого распространения без публикования исходных кодов).

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Как написать ГИС-вьюер

Сообщение Boris » 01 июл 2010, 22:36

Очень странно писать собственный вьюер, к закрытому формату, который располагает собственным бесплатным вьером.
За исключение случая приобретения библиотеки от самой MapInfo, напишите вы собственный вьюер или украдете его целиком, с точки зрения закона - оно одинаково - вы нарушили авторские права.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как написать ГИС-вьюер

Сообщение nadiopt » 02 июл 2010, 08:17

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

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Как написать ГИС-вьюер

Сообщение Boris » 02 июл 2010, 14:11

nadiopt писал(а):мне известны случаи, когда вьюер мифов и табов писали, совершенно не интересуясь лицензией. Кстати к вопросу о языках - делалось это на Дельфи
Не знаю, возражаете ли вы мне, но я с вами совершенно согласен. Мне то же такие работы известны. Библиотеки лежат в сети, равно как и старое-старое описание формата TAB ( файла MAP ).
Но все-таки "лежат в сети" и закрытый формат - это несколько разные вещи. Странно, так заботится от "лицензионной чистоте" библиотек и компонентов, и совершенно наплевать на закрытость формата. Притом, что гражданский кодекс напрямую запретил "декомпиляцию". У меня есть очень большие сомнения, что такой вьюер можно легально использовать в коммерческих целях, а тем более продавать его. Разве, что у создателей библиотек есть разрешение на это от MapInfo, но его еще надо получить и приложить к своему продукту.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как написать ГИС-вьюер

Сообщение nadiopt » 02 июл 2010, 14:27

<trollmode on> Борис, мне бы и в голову не пришло вам возражать. я просто констатирую факт, что к закрытым форматам в России особое отношение:) арахаровцы, которых я привожу в пример (крайне уважаемое учреждение) на мой вопрос о том, как это они собираются создать универсальный вьюер всех форматов без единой лицензии, ужасно удивились. </trollmode off>
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как написать ГИС-вьюер

Сообщение Mavka » 02 июл 2010, 15:38

Boris писал(а):напишите вы собственный вьюер или украдете его целиком
Не совсем понял. В OGR ведь есть драйвер для формата MapInfo. Он лицензионно чистый?
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Как написать ГИС-вьюер

Сообщение Дмитрий Барышников » 02 июл 2010, 18:13

В лицензии на драйвер в OGR написано:
COPYRIGHT AND LICENSE TERMS:
----------------------------

The most part of the MITAB library is
Copyright (c) 1998-2005, Daniel Morissette (morissette@dmsolutions.ca)
it also contains parts and uses support libraries that are
Copyright (c) 1998-2005, Frank Warmerdam (warmerdam@pobox.com)
and
Copyright (c) 1999, 2000, Stephane Villeneuve (stephane.v@videotron.ca)

The MITAB library, and its supporting libraries (OGR and CPL) are freely
available under the following OpenSource license terms:
Но вопрос по поводу легальности использования драйвера в коммерческом ПО от этого не проясняется.
По идее - бесплатно можно распространять, что и делается в GDAL/OGR, а за плату нет - получается у MapInfo прибыль теряется ибо из закрытого формата они сами могли бы извлекать прибыль написав аналогичное распространяемому ПО.

Ответить

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

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

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