
Расчет матрицы пересечений в ArcGIS или Exel
-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 13 окт 2011, 01:30
- Репутация: 8
Re: Расчет матрицы пересечений в ArcGIS или Exel
День добрый, к сожалению как не пытался повторить результат в питоне не получилось
, а границы и, соответственно, распределение ландшафтов поменялось. Прошу помощи посчитать таблицу повторно, данные во вложении.

- Вложения
-
LA.txt
- (135.82 КБ) 167 скачиваний
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Расчет матрицы пересечений в ArcGIS или Exel
а что там могло не получится? напишите, что делали, и что вывелось на экран (только не фото, а текст)Ostran2004 писал(а): ↑20 дек 2024, 05:24День добрый, к сожалению как не пытался повторить результат в питоне не получилось
и наберите в командной строке
Код: Выделить всё
python --version
Код: Выделить всё
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 48 38 36 17 26 36 16 2 2 11 2 2 11 4 11 2
2 38 69 41 36 44 53 24 4 11 22 3 6 24 16 22 3
3 36 41 129 32 39 74 38 22 38 47 17 23 33 32 50 19
4 17 36 32 73 43 46 24 3 12 21 2 5 20 31 26 2
5 26 44 39 43 80 55 38 3 19 34 2 5 29 30 34 4
6 36 53 74 46 55 131 59 10 42 51 6 11 47 45 61 6
7 16 24 38 24 38 59 91 9 40 62 8 8 53 53 62 9
8 2 4 22 3 3 10 9 47 36 31 37 26 26 11 42 32
9 2 11 38 12 19 42 40 36 103 71 35 30 70 52 91 38
10 11 22 47 21 34 51 62 31 71 118 28 29 84 57 97 25
11 2 3 17 2 2 6 8 37 35 28 47 23 24 9 40 32
12 2 6 23 5 5 11 8 26 30 29 23 35 22 14 31 22
13 11 24 33 20 29 47 53 26 70 84 24 22 128 67 110 39
14 4 16 32 31 30 45 53 11 52 57 9 14 67 109 81 16
15 11 22 50 26 34 61 62 42 91 97 40 31 110 81 222 67
16 2 3 19 2 4 6 9 32 38 25 32 22 39 16 67 76
-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 13 окт 2011, 01:30
- Репутация: 8
Re: Расчет матрицы пересечений в ArcGIS или Exel
Спасибо огромное.
Мои действия:
Открываю ArcGIS 10.8/
Запускаю панель Питона.
python --version
Python 3.6.9 :: Anaconda, Inc.
Копирую и запускаю командный блок с форума (имя и расположение файла сделал как в указано коде), ответ:
Runtime error
Traceback (most recent call last):
File "<string>", line 14, in <module>
TypeError: unique() got an unexpected keyword argument 'axis'
Мои действия:
Открываю ArcGIS 10.8/
Запускаю панель Питона.
python --version
Python 3.6.9 :: Anaconda, Inc.
Копирую и запускаю командный блок с форума (имя и расположение файла сделал как в указано коде), ответ:
Runtime error
Traceback (most recent call last):
File "<string>", line 14, in <module>
TypeError: unique() got an unexpected keyword argument 'axis'
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Расчет матрицы пересечений в ArcGIS или Exel
Интересно. Завтра поставлю питон 3.6.9 с конды, посмотрю. Вроде ваша версия свежая. Был уверен, что везде эта возможность есть, попробую переделать
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Расчет матрицы пересечений в ArcGIS или Exel
в общем, странно, поскольку это добавили в numpy много лет назад, нужна версия >= 1.13.0
Если версия старая, то можно поставить conda, в ней создать environment, а в нем поставить питон версии от 3.9+numpy, там все будет работать. То, что стоит в Арке, лучше не трогать. Я вообще понятия не имею, как там все устроено
гляньте версию, набрав в ПитонеSince numpy ≥ 1.13.0 first introduced the axis keyword argument to the np.unique() function
Код: Выделить всё
import numpy as np
print(np.__version__)
-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 13 окт 2011, 01:30
- Репутация: 8
Re: Расчет матрицы пересечений в ArcGIS или Exel
Одно хорошо, задачи такого рода встречаются редко, в большинстве случаев хватает встроенного инструментария или уже разработанных наборов инструментов.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя