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

- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Как написать ГИС-вьюер
ин гроссен фамилен нихт клювен клац клац
-
- Участник
- Сообщения: 71
- Зарегистрирован: 10 ноя 2009, 01:56
- Репутация: 0
- Откуда: Казань
Re: Как написать ГИС-вьюер
Спасибо конечно, но мне самой надо написать!
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Как написать ГИС-вьюер
Вот здесь почти готовый вьюер
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 71
- Зарегистрирован: 10 ноя 2009, 01:56
- Репутация: 0
- Откуда: Казань
Re: Как написать ГИС-вьюер
Спасибо всем! Mavka , может вопрос будет глупым, но пока сама соориентироваться не могу, написанное на приложение на базе набора библиотек QGIS можно будет использовать в коммерческих целях?
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Как написать ГИС-вьюер
Сам Quantum GIS распространяется под вирусной лицензией GPL.
Как указано в документации (глава 3.1) производные продукты должны быть лицензированы под GPL.
Информация про библиотеку QT в статье устарела, сейчас она под LGPL.
Т.е. пользоваться своим приложением можно для любых целей, в том числе коммерческих. Но если вы попробуете его продать, то будете обязаны предоставить исходный код бесплатно всем желающим.
Как указано в документации (глава 3.1) производные продукты должны быть лицензированы под GPL.
Информация про библиотеку QT в статье устарела, сейчас она под LGPL.
Т.е. пользоваться своим приложением можно для любых целей, в том числе коммерческих. Но если вы попробуете его продать, то будете обязаны предоставить исходный код бесплатно всем желающим.
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 71
- Зарегистрирован: 10 ноя 2009, 01:56
- Репутация: 0
- Откуда: Казань
Re: Как написать ГИС-вьюер
СПАСИБО БОЛЬШОЕ!
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как написать ГИС-вьюер
Ничего не мешает обратиться к разработчикам за другим видом лицензии. Разработчик имеет право предоставить (продать) иную лицензию на свой продукт (например, с правом коммерческого распространения без публикования исходных кодов).
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Как написать ГИС-вьюер
Очень странно писать собственный вьюер, к закрытому формату, который располагает собственным бесплатным вьером.
За исключение случая приобретения библиотеки от самой MapInfo, напишите вы собственный вьюер или украдете его целиком, с точки зрения закона - оно одинаково - вы нарушили авторские права.
За исключение случая приобретения библиотеки от самой MapInfo, напишите вы собственный вьюер или украдете его целиком, с точки зрения закона - оно одинаково - вы нарушили авторские права.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Как написать ГИС-вьюер
мне известны случаи, когда вьюер мифов и табов писали, совершенно не интересуясь лицензией. Кстати к вопросу о языках - делалось это на Дельфи
и еще интересно, в каких-таких коммерческих целях эту поделку надо будет использовать, когда в Нете пруд пруди бесплатных вьюеров, а собственно мапинфошные векторы на ура открываются в кугисе
и еще интересно, в каких-таких коммерческих целях эту поделку надо будет использовать, когда в Нете пруд пруди бесплатных вьюеров, а собственно мапинфошные векторы на ура открываются в кугисе
ин гроссен фамилен нихт клювен клац клац
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Как написать ГИС-вьюер
Не знаю, возражаете ли вы мне, но я с вами совершенно согласен. Мне то же такие работы известны. Библиотеки лежат в сети, равно как и старое-старое описание формата TAB ( файла MAP ).nadiopt писал(а):мне известны случаи, когда вьюер мифов и табов писали, совершенно не интересуясь лицензией. Кстати к вопросу о языках - делалось это на Дельфи
Но все-таки "лежат в сети" и закрытый формат - это несколько разные вещи. Странно, так заботится от "лицензионной чистоте" библиотек и компонентов, и совершенно наплевать на закрытость формата. Притом, что гражданский кодекс напрямую запретил "декомпиляцию". У меня есть очень большие сомнения, что такой вьюер можно легально использовать в коммерческих целях, а тем более продавать его. Разве, что у создателей библиотек есть разрешение на это от MapInfo, но его еще надо получить и приложить к своему продукту.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Как написать ГИС-вьюер
<trollmode on> Борис, мне бы и в голову не пришло вам возражать. я просто констатирую факт, что к закрытым форматам в России особое отношение:) арахаровцы, которых я привожу в пример (крайне уважаемое учреждение) на мой вопрос о том, как это они собираются создать универсальный вьюер всех форматов без единой лицензии, ужасно удивились. </trollmode off>
ин гроссен фамилен нихт клювен клац клац
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Как написать ГИС-вьюер
Не совсем понял. В OGR ведь есть драйвер для формата MapInfo. Он лицензионно чистый?Boris писал(а):напишите вы собственный вьюер или украдете его целиком
лангольеры под окном жрали время ом-ном-ном
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как написать ГИС-вьюер
В лицензии на драйвер в OGR написано:
По идее - бесплатно можно распространять, что и делается в GDAL/OGR, а за плату нет - получается у MapInfo прибыль теряется ибо из закрытого формата они сами могли бы извлекать прибыль написав аналогичное распространяемому ПО.
Но вопрос по поводу легальности использования драйвера в коммерческом ПО от этого не проясняется.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 гость