Страница 1 из 1
Для MapInfo - MapBasic или все же C# ?
Добавлено: 12 апр 2018, 15:31
Aplymaz
Уважаемое сообщество добрый день. У меня вопрос общий, скорее филосовский к профессионалам и наверное к тем героическим людям, которые работуют с ГИС и пишет под них утилиты, стараясь помочь пользователм. Именно в части МапИнфо. Как бы сформулировать.... есть задачи нуждающиеся в доработке в МапИнфо. На чем лучше делать все таки МапБайсик или уже более серьезное си-шарп ? На текущий момент какая тенденция в сфере доработок ? Я смотрела бесплатные утилиты МапБейсика они написаны давно.
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 12 апр 2018, 18:47
ginpetr
Так какого рода задачи-то?
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 13 апр 2018, 09:01
Aplymaz
Задачи к примеру : анализ слоев на вхождение выделенной зоны, разработка отрисовки поворотных точек выделенного обьекта, заполнение доп. атрибутов обьекта
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 13 апр 2018, 09:05
trir
SQL
анализ слоев на вхождение выделенной зоны - SQL
разработка отрисовки поворотных точек выделенного обьекта - MapBasic
заполнение доп. атрибутов обьекта - SQL
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 13 апр 2018, 09:46
Aplymaz
А можно ли я задам глупый вопрос ? каким образом определять sql или mapbasic ?
ведь и там и там присутствуют предопределенные наборы процедур работы с гео данными.
а причем тогда сишарп, нужен ли он вообще ? только для отрисовки интерфейса пользователю ?
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 13 апр 2018, 09:50
trir
В ГИС всё разделенно на Данные и их представления, работа с Данными - SQL, с отображением - API ГИС
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 13 апр 2018, 10:01
Aplymaz
Благодарю покорно за вразумление. Но мучает меня вопрос опять таки относительно си-шарпа. Обьясню почему. В наследство досталась DLL на си шарпе к МапИнфо и в отделе настоятельно рекомендуют отрисовывать интерфейсы на сишарпе. Данный подход к разработке имеет место быть ?
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 13 апр 2018, 15:18
Эдуард Казаков
Тут как раз статья недавно была про .NET для MapInfo
http://gis-lab.info/qa/mapinfo-smartpanels.html
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 13 апр 2018, 15:26
Aplymaz
спасибо большое за статью, очень позновательно.
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 17 апр 2018, 19:50
Stasss
Для себя я так решил: если нужен граф.интерфейс, то .NET естественно (самостоятельная прога причем, не вызов там dll или exe). А управление в МэпИнфо через МэпБэйсик и SQL из проги соответственно.
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 24 май 2018, 08:57
Aplymaz
Stasss, пожалуй это хорошее решение, спасибо . Постараюсь в дальнейшем придерживаться такой же политики.
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 24 май 2018, 12:26
Sibit
Исходите из задач и требований пользователей. И затрат времени. Тут в принципе не может быть универсального ответа. Например, с тем же интерфейсом, если вам необходимо просто спросить у пользователя таблицу из открытых, что для этого необходимо писать отдельное окно на C#? Или та же ситуация, но у вас уже есть 100-500 разных вопрошающих окон, и еще одно - это просто одна строчка?
Так что исходите из своих задач.
Re: Для MapInfo - MapBasic или все же C# ?
Добавлено: 31 май 2018, 10:58
Aplymaz
Sibit, премного благодарна за ответ ! а скорее всего уже с опытом придет и интуитивно выбор среды разработки.