DOI: https://doi.org/10.15587/2313-8416.2019.164784

Аналіз можливостей мови програмування Python для роботи з просторовими даними

Maksim Kukhar

Аннотация


В статті проводитися аналіз задачі використання сучасних програмних засобів для підтримки роботи з просторовими даними. Аналізуються можливості мови програмування Python для роботи з цими просторовими даними.

Базуючись на особливостях цієї мови програмування та вже існуючих програмних засобах роботи з просторовими даними ArcGIS та ArcPy проаналізовані її можливості в цій галузі


Ключевые слова


Python; ArcGIS; ArcPy; програмування; просторові; дані; аналіз; модель

Полный текст:

PDF (Українська)

Литература


Tvoroshenko, І. S. (2018). Specіalіzovane programne zabezpechennya [Specialized software]. Kharkіv: HNUMG іm. O. M. Beketova, 118.

Yakovenko, A. V. (2018). Osnovi programuvannya. Python. Part 1 [Basic software. Python. Part 1]. Kyiv: KPІ іm. Іgorya Sіkors'kogo, 195.

Sweigart, А. (2010–2012). Invent Your Own Computer Games with Python. 447. Available at: https://inventwithpython.com/IYOCGwP_book1.pdf Last accessed: 20.03.2019

Chan, A. (2011). Cooperative Object-Oriented Programming in Python. Int'l Conf. Software Eng. Research and Practice, 656–659. Available at: https://faculty.uncfsu.edu/achan/papers/serp11.pdf Last accessed: 20.03.2019

Leonov, A. L. (2011). Vvedenie v Python i ArcPy ArcReview [Introduction to Python and ArcPy ArcReview]. Geograficheskoe Znanie: Esri: ot istokov do nashikh dney, 4 (59). Available at: https://www.esri-cis.ru/news/arcreview/detail.php?ID=4873&SECTION_ID=194 Last accessed: 20.03.2019

Pimpler, E. (2013). Programming ArcGIS 10.1 with Python Cookbook. Packt Publishing, 304.

Zerkal', M. V., Oleshchenko, A. V., Palekha, Yu. M.; Oleshchenko, A. V. (Ed.) (2017). Posіbnik koristuvacha ArcGIS 10.x dlya fahіvcіv u sferі mіstobuduvannya і prostorovogo rozvitku [ArcGIS 10.x User Guide for Urban Planning and Spatial Development]. Kyiv: DP «DNІPROMІSTO», 90.

ArcGis Pro Describing data. Available at: https://pro.arcgis.com/en/pro-app/arcpy/get-started/describing-data.htm Last accessed: 20.03.2019

ArcGis Pro UpdateCursor. Available at: https://pro.arcgis.com/en/pro-app/arcpy/data-access/updatecursor-class.htm Last accessed: 20.03.2019

ArcGis Pro ListLayrs. Available at: http://desktop.arcgis.com/en/arcmap/10.3/analyze/arcpy-mapping/listlayers.htm Last accessed: 20.03.2019


Пристатейная библиография ГОСТ


Творошенко І. С. Спеціалізоване програмне забезпечення: конспект лекцій. Харків: ХНУМГ ім. О. М. Бекетова, 2018. 118 с.

Яковенко А. В. Основи програмування. Python. Частина 1: навч. пос. Київ: КПІ ім. Ігоря Сікорського, 2018. 195 с.

Sweigart А. Invent Your Own Computer Games with Python. 2010–2012. 447 p. URL: https://inventwithpython.com/IYOCGwP_book1.pdf (Last accessed: 20.03.2019)

Chan A. Cooperative Object-Oriented Programming in Python // Int'l Conf. Software Eng. Research and Practice. 2011. P. 656–659. URL: https://faculty.uncfsu.edu/achan/papers/serp11.pdf (Last accessed: 20.03.2019)

Леонов А. Л. Введение в Python и ArcPy ArcReview // Географическое Знание: Esri: от истоков до наших дней. 2011. № 4 (59). URL: https://www.esri-cis.ru/news/arcreview/detail.php?ID=4873&SECTION_ID=194 (Дата звернення: 20.03.2019)

Pimpler E. Programming ArcGIS 10.1 with Python Cookbook. Packt Publishing, 2013. 304 p.

Зеркаль М. В., Олещенко А. В., Палеха Ю. М. Посібник користувача ArcGIS 10.х для фахівців у сфері містобудування і просторового розвитку / ред. Олещенко А. В. Київ: ДП «ДНІПРОМІСТО», 2017. 90 с.

ArcGis Pro Describing data URL: https://pro.arcgis.com/en/pro-app/arcpy/get-started/describing-data.htm (Last accessed: 20.03.2019)

ArcGis Pro UpdateCursor. URL: https://pro.arcgis.com/en/pro-app/arcpy/data-access/updatecursor-class.htm (Last accessed: 20.03.2019)

ArcGis Pro ListLayrs. URL: http://desktop.arcgis.com/en/arcmap/10.3/analyze/arcpy-mapping/listlayers.htm (Last accessed: 20.03.2019)







Copyright (c) 2019 Maksim Kukhar

Creative Commons License
Эта работа лицензирована Creative Commons Attribution 4.0 International License.

ISSN 2313-8416 (Online), ISSN 2313-6286 (Print)