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

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

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

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

Добавлено: 29 июн 2010, 16:34
nadiopt

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

Добавлено: 29 июн 2010, 16:46
Красная шапочка
Спасибо конечно, но мне самой надо написать!

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

Добавлено: 29 июн 2010, 16:47
nadiopt
там вроде СДК есть на офсайте

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

Добавлено: 29 июн 2010, 16:59
Mavka
Вот здесь почти готовый вьюер

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

Добавлено: 29 июн 2010, 17:17
Красная шапочка
Спасибо всем! Mavka , может вопрос будет глупым, но пока сама соориентироваться не могу, написанное на приложение на базе набора библиотек QGIS можно будет использовать в коммерческих целях?

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

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

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

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

Добавлено: 29 июн 2010, 17:55
Красная шапочка
СПАСИБО БОЛЬШОЕ!

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

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

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

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

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

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

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

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

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

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

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

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

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 прибыль теряется ибо из закрытого формата они сами могли бы извлекать прибыль написав аналогичное распространяемому ПО.