Страница 1 из 1
Программирование в ГИС
Добавлено: 19 окт 2015, 09:14
Alesger1980
Добрый день.
Вто уже не сколько лет я работаю ГИС специалистом. Использую программу АркГис. Возникают такие ситуации где нужно автоматизировать некоторые задачи. В связи с этим я начил изучать C#. Хотелось бы узнать у профессионалов, с чего начинать? Если есть на форуме начинающие, то можем вместе работать и изучать.
В основном ориентируюсь написание программ и расширений для АркГис.
Заранее спасибо за ваши ответы.
Re: Программирование в ГИС
Добавлено: 19 окт 2015, 09:29
Аминодов-Борисов
Python же. Насколько я знаю, чуть ли не штатный язык программирования для ArcGIS.

Re: Программирование в ГИС
Добавлено: 19 окт 2015, 09:44
gamm
не очень понятно, что такое программирование. Имитировать нажимание кнопок можно из любого языка, хоть из Васика, небось и DDE еще сохранился, помимо OLE2. И читать описание SDK от Арки.
А если самому что-то осмысленное делать, то С++ и GDAL/OGR изучать, для начала. А также читать исходники от SAGA, GRASS и пр., там все есть.
Re: Программирование в ГИС
Добавлено: 19 окт 2015, 10:00
nickleb
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. На англ. языке.
Re: Программирование в ГИС
Добавлено: 19 окт 2015, 10:33
nickleb
alborisovlj писал(а):Python же. Насколько я знаю, чуть ли не штатный язык программирования для ArcGIS.

...страничка на сайте
Эдуарда Казакова:
www.ekazakov.info/students/#
Re: Программирование в ГИС
Добавлено: 19 окт 2015, 10:35
nadiopt
Re: Программирование в ГИС
Добавлено: 19 окт 2015, 11:40
Ariki
Тут всё зависит от того, что вы собираетесь делать. Инструменты ArcToolbox разрабатываются на Python, интерактивные расширения - на .NET. Однако начиная с версии 10.1 вроде как можно использовать Python и для разработки расширений (add-ins) - см.
здесь. Недостаток .NET-расширений - их трудно поддерживать в актуальном состоянии по мере перехода на новые версии ArcGIS, так как каждая версия SDK привязана к определённой версии Visual Studio.
Но если вам действительно нужна разработка на .NET, просто устанавливаете Visual Studio, SDK и изучаете
примеры, идущие в комплекте.
Re: Программирование в ГИС
Добавлено: 19 окт 2015, 13:12
Alesger1980
Ну чтож спасибо вам за ваши ответы. Вот я и кое что нашел
https://www.youtube.com/user/GISIGeometry
думаю поможет начинающим как я.
Re: Программирование в ГИС
Добавлено: 19 окт 2015, 14:10
trir
Что .NET, что Python -
никакой разницы...
Re: Программирование в ГИС
Добавлено: 19 окт 2015, 14:40
Andrey Zhukov
trir, ага, фиг с ним, с синтаксисом и библиотеками. Еще какие-то идиоты гайдлайны по коду придумывают

Re: Программирование в ГИС
Добавлено: 19 окт 2015, 18:11
trir
Python.NET

Re: Программирование в ГИС
Добавлено: 19 окт 2015, 18:17
nickleb