ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Преобразовать матрицу пространственных весов в таблицу

  • Сводка
  • Иллюстрация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Конвертирует бинарный файл матрицы пространственных весов (.swm) в таблицу.

Иллюстрация

Преобразование Swm в DBF
Swm файлы могут быть сконвертированы в .dbf таблицы и отредактированы.

Использование

  • Этот инструмент позволяет вам редактировать файл матрицы пространственных весов, если необходимо.

    • Создайте файл матрицы пространственных весов с помощью инструментов Построить матрицу пространственных весов или Построить матрицу пространственных весов для сети.
    • Конвертируйте результирующую матрицу пространственных весов в таблицу, используя этот инструмент.
    • Отредактируйте таблицу и измените пространственные отношения по вашему желанию.
    • Используйте инструмент Построить матрицу пространственных весов, чтобы преобразовать модифицированную таблицу обратно в двоичный формат файла матрицы пространственных весов.

Синтаксис

arcpy.stats.ConvertSpatialWeightsMatrixtoTable(Input_Spatial_Weights_Matrix_File, Output_Table)
ПараметрОбъяснениеТип данных
Input_Spatial_Weights_Matrix_File

Полный путь для файла матрицы пространственных весов (.swm), которую вы хотите конвертировать.

File
Output_Table

Полный путь к таблице, которую вы хотите создать.

Table

Пример кода

ConvertSpatialWeightsMatrixtoTable, пример 1 (окно Python)

Окно скрипта Python и демонстрация выполнения функции ConvertSpatialWeightsMatrixtoTable.

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.ConvertSpatialWeightsMatrixtoTable_stats("euclidean6Neighs.swm", "euclidean6Neighs.dbf")
ConvertSpatialWeightsMatrixtoTable, пример 2 (автономный скрипт)

Следующий автономный Python скрипт демонстрирует, как использовать инструмент ConvertSpatialWeightsMatrixtoTable.

# Create a Spatial Weights Matrix based on Network Data 
# Import system modules
import arcpy
# Set property to overwrite existing output
arcpy.env.overwriteOutput = True
# Local variables...
workspace = r"C:\Data\USCounties\US"
# Set the current workspace (to avoid having to specify the full path to the 
# feature classes each time)
arcpy.env.workspace = workspace
# Create Spatial Weights Matrix 
# Process: Generate Spatial Weights Matrix... 
swm = arcpy.GenerateSpatialWeightsMatrix_stats("USCounties.shp", "MYID",
                                               "euclidean6Neighs.swm",
                                               "K_NEAREST_NEIGHBORS",
                                               "#", "#", "#", 6) 
# Dump Spatial Weights to Database Table
# Process: Convert Spatial Weights Matrix to Table...       
dbf = arcpy.ConvertSpatialWeightsMatrixtoTable_stats("euclidean6Neighs.swm",
                                                     "euclidean6Neighs.dbf")
# Now you can edit the spatial weights (add, subtract and alter
# neighbors and weights)
# Read weights from table back into Spatial Weights Matrix format
# Process: Generate Spatial Weights Matrix... 
swm = arcpy.GenerateSpatialWeightsMatrix_stats("USCounties.shp", "MYID",
                                               "euclidean6Neighs.swm",
                                               "CONVERT_TABLE",
                                               "#", "#", "#", "#", "#", "#",
                                               "euclidean6Neighs.dbf")

Параметры среды

  • Текущая рабочая область
  • Временная рабочая область

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы

  • Обзор группы инструментов Утилиты
  • Построить матрицу пространственных весов
  • Построить матрицу пространственных весов для сети
  • Моделирование пространственных отношений
  • Пространственная автокорреляция (Глобальный индекс Морана I)
  • Кластеризация с высокими/низкими значениями (Глобальный индекс Getis-Ord G)
  • Анализ кластеров и выбросов (Anselin Локальный индекс Морана I)
  • Анализ горячих точек (Getis-Ord Gi*)

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация