Сообщения

Показаны сообщения с ярлыком "ArcMap"

Конкатенация строк таблицы в ArcMap 10.5

Изображение
Иногда бывает необходимо сгруппировать и объединить значения поля по некому атрибуту из другого поля. В ArcMap подобный функционал не реализован, и для решения поставленной задачи можно написать свой небольшой код.  В принципе, такие модули  есть , но с кириллицей они работают плохо, да и без нее тоже не всегда. Поэтому напишем свой код.  По функционалу он не отличается от того, что уже есть, но зато работает. # -*- ################ # -------------------- import arcpy from arcpy import da, env env.overwriteOutput = True table = arcpy.GetParameterAsText(0)  # input table field1 = arcpy.GetParameterAsText(1) # Case field field2 = arcpy.GetParameterAsText(2) # Concatenate field field3 = arcpy.GetParameterAsText(3) # Result field delimeter = arcpy.GetParameterAsText(4) # Result field def unique_values(tab, field): # creates list of unique values in case field with arcpy.da.SearchCursor(tab, [field]) as cursor: return sorted({row[0] for row in ...

Подключение геопортала открытых данных ЗИС к ArcGIS

Изображение
Немного теории. К счастью для простого пользователя, есть нехитрые лазейки, которые без особого труда позволяют подключить слои публичного Геопортала ЗИС РБ к ArcGIS. При использовании прямого подключения доступ осуществляется к серверам уровня всей области. При этом состав слоев хоть и является минимально постоянным, имеет разную структуру. При прочтении ТКП 012-2005 (04030), ситуация проясняется. 4.3 ЗИС Республики Беларусь имеет трехуровневую структуру и состоит из: локальных земельно-информационных систем (далее – Локальная ЗИС); региональных земельно-информационных систем (далее – Региональная ЗИС); центральной земельно-информационной системы (далее – Центральная ЗИС). Локальные ЗИС создаются в границах районов (населённых пунктов) Республики Беларусь. Региональные ЗИС создаются в границах областей Республики Беларусь по данным Локальных ЗИС. Центральная ЗИС создается в пределах Государственной границы Республики Беларусь по данным Локальных и Региональных ЗИС. ...

Подключение Google Maps в ArcGIS 10.5

Изображение
В ArcGIS в качестве базовых карт доступно большое количество различных сервисов на базе ArcGIS Online. Тем не менее, существует необходимость использовать карты, снимки от сторонних поставщиков, и тут пользователь может столкнутся с проблемой, т.к. подключить сервисы Google, Bing и иже с ним к ArcGIS нельзя. Конечно, тот же Bing доступен через ArcGIS Online, однако требует лицензирования . Существует несколько способов подключения карт Google к ArcGIS. Один из самых простых -  создание локального WMTS сервера. 1. Скачайте программу  Portable Basemap Server  (v.3.1 08.03.2014). 2. После скачивания и распаковки архива, запустите PortableBasemapServer.exe от имени администратора. Откроется окно: 3. Выберите  GoogleMapsImagery  в выпадающем списке  Data Source Type . 4. Запустите сервер, нажав кнопку  Start New Service В окне появилась новая строчка с названием выбранного набора снимков. Кликнув на него дважды, можно откры...