Для MapInfo - MapBasic или все же C# ?

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Для MapInfo - MapBasic или все же C# ?

Сообщение Aplymaz » 12 апр 2018, 15:31

Уважаемое сообщество добрый день. У меня вопрос общий, скорее филосовский к профессионалам и наверное к тем героическим людям, которые работуют с ГИС и пишет под них утилиты, стараясь помочь пользователм. Именно в части МапИнфо. Как бы сформулировать.... есть задачи нуждающиеся в доработке в МапИнфо. На чем лучше делать все таки МапБайсик или уже более серьезное си-шарп ? На текущий момент какая тенденция в сфере доработок ? Я смотрела бесплатные утилиты МапБейсика они написаны давно.

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 374
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 139
Откуда: Орск
Контактная информация:

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение ginpetr » 12 апр 2018, 18:47

Так какого рода задачи-то?

Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Aplymaz » 13 апр 2018, 09:01

Задачи к примеру : анализ слоев на вхождение выделенной зоны, разработка отрисовки поворотных точек выделенного обьекта, заполнение доп. атрибутов обьекта

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение trir » 13 апр 2018, 09:05

SQL

анализ слоев на вхождение выделенной зоны - SQL
разработка отрисовки поворотных точек выделенного обьекта - MapBasic
заполнение доп. атрибутов обьекта - SQL

Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Aplymaz » 13 апр 2018, 09:46

А можно ли я задам глупый вопрос ? каким образом определять sql или mapbasic ?
ведь и там и там присутствуют предопределенные наборы процедур работы с гео данными.
а причем тогда сишарп, нужен ли он вообще ? только для отрисовки интерфейса пользователю ?

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение trir » 13 апр 2018, 09:50

В ГИС всё разделенно на Данные и их представления, работа с Данными - SQL, с отображением - API ГИС

Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Aplymaz » 13 апр 2018, 10:01

Благодарю покорно за вразумление. Но мучает меня вопрос опять таки относительно си-шарпа. Обьясню почему. В наследство досталась DLL на си шарпе к МапИнфо и в отделе настоятельно рекомендуют отрисовывать интерфейсы на сишарпе. Данный подход к разработке имеет место быть ?

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 546
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 532
Откуда: Planet Earth
Контактная информация:

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Эдуард Казаков » 13 апр 2018, 15:18

Тут как раз статья недавно была про .NET для MapInfo
http://gis-lab.info/qa/mapinfo-smartpanels.html

Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Aplymaz » 13 апр 2018, 15:26

спасибо большое за статью, очень позновательно.

Stasss
Участник
Сообщения: 68
Зарегистрирован: 15 фев 2018, 18:07
Репутация: 1
Откуда: оттуда

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Stasss » 17 апр 2018, 19:50

Для себя я так решил: если нужен граф.интерфейс, то .NET естественно (самостоятельная прога причем, не вызов там dll или exe). А управление в МэпИнфо через МэпБэйсик и SQL из проги соответственно.

Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Aplymaz » 24 май 2018, 08:57

Stasss, пожалуй это хорошее решение, спасибо . Постараюсь в дальнейшем придерживаться такой же политики.

Sibit
Активный участник
Сообщения: 216
Зарегистрирован: 21 окт 2009, 13:29
Репутация: 28
Откуда: Новосибирск

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Sibit » 24 май 2018, 12:26

Исходите из задач и требований пользователей. И затрат времени. Тут в принципе не может быть универсального ответа. Например, с тем же интерфейсом, если вам необходимо просто спросить у пользователя таблицу из открытых, что для этого необходимо писать отдельное окно на C#? Или та же ситуация, но у вас уже есть 100-500 разных вопрошающих окон, и еще одно - это просто одна строчка?
Так что исходите из своих задач.

Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Re: Для MapInfo - MapBasic или все же C# ?

Сообщение Aplymaz » 31 май 2018, 10:58

Sibit, премного благодарна за ответ ! а скорее всего уже с опытом придет и интуитивно выбор среды разработки.

Ответить

Вернуться в «Я новичок!»

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

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