Программирование в ГИС

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Alesger1980
Интересующийся
Сообщения: 31
Зарегистрирован: 19 окт 2015, 07:48
Репутация: -1

Программирование в ГИС

Сообщение Alesger1980 » 19 окт 2015, 09:14

Добрый день.

Вто уже не сколько лет я работаю ГИС специалистом. Использую программу АркГис. Возникают такие ситуации где нужно автоматизировать некоторые задачи. В связи с этим я начил изучать C#. Хотелось бы узнать у профессионалов, с чего начинать? Если есть на форуме начинающие, то можем вместе работать и изучать.
В основном ориентируюсь написание программ и расширений для АркГис.

Заранее спасибо за ваши ответы.

Аминодов-Борисов
Активный участник
Сообщения: 153
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 24
Откуда: Москва

Re: Программирование в ГИС

Сообщение Аминодов-Борисов » 19 окт 2015, 09:29

Python же. Насколько я знаю, чуть ли не штатный язык программирования для ArcGIS. :)

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Программирование в ГИС

Сообщение gamm » 19 окт 2015, 09:44

не очень понятно, что такое программирование. Имитировать нажимание кнопок можно из любого языка, хоть из Васика, небось и DDE еще сохранился, помимо OLE2. И читать описание SDK от Арки.

А если самому что-то осмысленное делать, то С++ и GDAL/OGR изучать, для начала. А также читать исходники от SAGA, GRASS и пр., там все есть.

nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: Программирование в ГИС

Сообщение nickleb » 19 окт 2015, 10:00

Alesger1980 писал(а):Добрый день.

Вто уже не сколько лет я работаю ГИС специалистом. Использую программу АркГис. Возникают такие ситуации где нужно автоматизировать некоторые задачи. В связи с этим я начил изучать C#. Хотелось бы узнать у профессионалов, с чего начинать? Если есть на форуме начинающие, то можем вместе работать и изучать.
В основном ориентируюсь написание программ и расширений для АркГис.

Заранее спасибо за ваши ответы.
Книжки:
C# для ArcGIS:
Amirian P. Beginning ArcGIS for Desktop Development using .NET John Wiley & Sons, Ltd., 2013. - 528 pages. На англ. языке.
Python, ArcPy для ArcGIS:
1) Pimpler E. Programming ArcGIS 10.1 with Python Cookbook. Packt Publishing, 2013. — 304 p. — ISBN 978-1-84969-444-5. На англ. языке.
2) Toms S. ArcPy and ArcGIS - Geospatial Analysis with Python. Packt Publishing, 2015. — 224 p. — ISBN: 978-1-78398-866-2. На англ. языке.
Последний раз редактировалось nickleb 19 окт 2015, 10:41, всего редактировалось 1 раз.

nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: Программирование в ГИС

Сообщение nickleb » 19 окт 2015, 10:33

alborisovlj писал(а):Python же. Насколько я знаю, чуть ли не штатный язык программирования для ArcGIS. :)
...страничка на сайте Эдуарда Казакова:
www.ekazakov.info/students/#
Последний раз редактировалось nickleb 19 окт 2015, 10:39, всего редактировалось 1 раз.

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

Re: Программирование в ГИС

Сообщение nadiopt » 19 окт 2015, 10:35

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

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Программирование в ГИС

Сообщение Ariki » 19 окт 2015, 11:40

Тут всё зависит от того, что вы собираетесь делать. Инструменты ArcToolbox разрабатываются на Python, интерактивные расширения - на .NET. Однако начиная с версии 10.1 вроде как можно использовать Python и для разработки расширений (add-ins) - см. здесь. Недостаток .NET-расширений - их трудно поддерживать в актуальном состоянии по мере перехода на новые версии ArcGIS, так как каждая версия SDK привязана к определённой версии Visual Studio.

Но если вам действительно нужна разработка на .NET, просто устанавливаете Visual Studio, SDK и изучаете примеры, идущие в комплекте.

Alesger1980
Интересующийся
Сообщения: 31
Зарегистрирован: 19 окт 2015, 07:48
Репутация: -1

Re: Программирование в ГИС

Сообщение Alesger1980 » 19 окт 2015, 13:12

Ну чтож спасибо вам за ваши ответы. Вот я и кое что нашел https://www.youtube.com/user/GISIGeometry

думаю поможет начинающим как я.

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

Re: Программирование в ГИС

Сообщение trir » 19 окт 2015, 14:10

Что .NET, что Python - никакой разницы...

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Программирование в ГИС

Сообщение Andrey Zhukov » 19 окт 2015, 14:40

trir, ага, фиг с ним, с синтаксисом и библиотеками. Еще какие-то идиоты гайдлайны по коду придумывают :)

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

Re: Программирование в ГИС

Сообщение trir » 19 окт 2015, 18:11

Python.NET
Изображение

nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: Программирование в ГИС

Сообщение nickleb » 19 окт 2015, 18:17


Ответить

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

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

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