Pysal - это библиотека пространственного анализа, написанная на Python. Он предоставляет множество функций для интерпретации общих форматов файлов пространственных данных и выполнения их общего анализа с целью упрощения предоставления основных функций, которые легче интегрировать в проекты более высокого уровня.
0 ответов

Ошибка в генерации матриц пространственных весов ферзя

Я попытался сгенерировать матрицу пространственного веса ферзя с помощью pysal, чтобы вычислить Морана I. Используемый здесь шейп-файл называется br_unidades_da_federacao. Я выполнил код w = ps.queen_from_shapefile('BRUFE250GC_SIR.shp') но получил с…
14 сен '18 в 15:54
1 ответ

Оптимизировать поиск ближайшего соседа

Я пытаюсь найти всех ближайших соседей, которые находятся в радиусе 1 км. Вот мой скрипт для построения дерева и поиска ближайших точек, from pysal.cg.kdtree import KDTree def construct_tree(s): data_geopoints = [tuple(x) for x in s[['longitude','la…
31 июл '17 в 04:12
0 ответов

Построить больших соседей ромбовидной формы в писале

Я изучаю некоторые основные понятия в pysal так что это своего рода новый вопрос. Из того, что я понимаю до сих пор, w=pysal.lat2W(10,10) строит локальные отношения соседства, которые могут быть определены с помощью ромба lengh-1, под которым я подр…
21 май '18 в 07:38
2 ответа

Токенизация целых чисел в строке

У меня есть текстовый файл, содержащий координаты в виде: [-1.38795678, 54.90352965] [-3.2115, 55.95530556] [0.00315428, 51.50285246] Я хочу иметь возможность перебирать каждую координату, чтобы проверить, в каком полигоне она находится (графства Ве…
01 дек '15 в 14:12
0 ответов

Gi локальная кластерная карта в Писале

Я пытаюсь нарисовать Gi/Gi* Local кластер карту в Писале. Существуют функции для другой статистики, такие как Лиза и Моран I, для рисования карты кластера (pysal.contrib.viz.mapping.base_lisa_cluster), но не для Gi / Gi *. Кто-нибудь знал, как это с…
28 мар '18 в 17:01
0 ответов

Переменная пространственной задержки веса в писале NAN

Я использовал pysal.weights Чтобы вычислить пространственную переменную лага ('цена') с весом ядра Гаусса, удалось найти все ближайшие kW.neighbors но некоторые строки не попали kW.weightsтаким образом, не все строки получили переменную лага (цена).…
12 ноя '18 в 04:48
0 ответов

Создание одномерной диаграммы рассеяния Морана в PySal

Я пытаюсь создать диаграмму рассеяния Морана, используя PySAL - ту, что с квадрантами HH/HL/LH/LL - и думаю, что я попал туда, но хотел бы проверить мое понимание / интерпретацию / код. Приведенный ниже код использует встроенный набор данных SIDS Се…
02 апр '16 в 10:30
0 ответов

Геоплот не будет наносить на карту объект геопанды

Я импортировал шейп-файл с округами Висконсин, используя geopandas и избирательный бюллетень каждого округа для предыдущих выборов. Сейчас я пытаюсь разделить штат Висконсин по районам, используя тесселяцию Вороного доли голосов каждого округа. Я хо…
10 дек '18 в 14:09
0 ответов

Сообщение об ошибке Python3 для большого набора данных

Я использую пакет под названием pysal для запуска следующей декомпозиции Theil, чтобы найти внутри и между выводами. Когда я создаю небольшой dataframe ниже, пакет работает. Смотрите код ниже: import pysal path="/Users/username/Desktop/file1.csv" df…
18 дек '18 в 08:22
1 ответ

Проблемы с выводом шейп-файла - Фиона

Я использую Фиона, чтобы написать шейп-файл, содержащий геометрию округов Конгресса США и переписных участков с некоторыми вычисленными атрибутами. К сожалению, мой файл выводится пустым. Я могу видеть записи в QGIS, но не геометрию. В своем коде я …
30 янв '18 в 01:36
0 ответов

Как проверить соседей первого и второго порядка в словаре?

Мне нужно проверить соседи первого и второго порядка в словаре через массив. В словаре ниже мне нужно найти неправильную соседку через двоичную матрицу (матрица смежности): {'A': ['C', D], 'C': ['A', 'D']} Матрица: A B C D E F A 0.0 0.0 1.0 0.0 0.0 …
26 янв '19 в 01:40
0 ответов

Pyinstaller EXE выдает ошибку при использовании pysal

Я использую pysal для создания файлов DBF, и хотя код отлично работает в среде Eclipse, pyinstaller, созданный exe, выдает следующую ошибку: Traceback (most recent call last): File "MCC_SLD_prep.py", line 14, in <module> import pysal as ps Fil…
03 янв '19 в 08:17
1 ответ

python: объяснение весовой функции

У меня есть двумерный массив значений, и я пытаюсь проанализировать пространственные корреляции. Чтобы вычислить 2D автокорреляцию, как у Морана I в python, pysal предоставляет реализацию. 1) Как мне преобразовать мои 2D данные в одномерный массив, …
09 янв '16 в 18:56
1 ответ

Ошибка Python при чтении шейп-файла PySal

В настоящее время я работаю с библиотекой PySal, использую функцию queen_from_shapefile(), и Python возвращает ошибку для некоторых shp и отлично работает для других. Все шейп-файлы были созданы одинаково. Это шейп-файлы области. Есть ошибка: Traceb…
19 мар '18 в 12:34
1 ответ

Как использовать Shapefile в Pysal

Я хочу получить результат пересечения точек в данном многоугольнике, но получаю ошибку. Мой код: from pysal.cg.standalone import get_polygon_point_intersect poly=pysal.open('Busroute_buffer.shp') point=pysal.open('pmpml_24.shp') i=get_polygon_point_…
05 июн '15 в 04:49
2 ответа

Нахождение соседей 1-го порядка с использованием полигонов шейп-файлов

Я ищу эффективный способ найти соседей 1-го порядка данного многоугольника. Мои данные в формате шейп- файла. Моя первая идея состояла в том, чтобы вычислить координаты x и y центроидов многоугольников, чтобы найти центроиды соседа. import pysal fro…
0 ответов

Как получить коррелограмму, используя значения Морана I на разных расстояниях лага

Я новичок в расчете этих значений, и мне трудно понять, как рассчитать (глобальное?) Значение Морана I для растущего соседнего расстояния между точками. В частности, я не совсем уверен, как установить это расстояние лага / соседа, чтобы я мог постро…
25 окт '18 в 05:12
0 ответов

Форматировать номер в метке легенды в seaborn/ геопандас

Я искал везде, и кажется, что большинство методов с легендой в matplotlib о строковых метках. Тем не менее, я очень часто сталкиваюсь с легендами числовых меток и не нашел способа отформатировать числа в них. В первом случае я использовал .plot() Фу…
25 сен '18 в 17:37
1 ответ

Построение линейных сегментов с помощью Pysal на карте

Я использую Pysal для визуализации геопространственных данных. Я хочу построить сегменты между людьми (сеть), но я не знаю, как построить свой список форм LineSegment (lc). Так как я могу отобразить эти LineSegment на моей карте? (Ниже, код графика)…
16 сен '16 в 11:18
1 ответ

Python: как вычислить пространственную автокорреляцию индикаторов из шейп-файла?

Я использую geopandas читать шейп-файл муниципалитетов Швейцарии, т.е. municipalities.shp, Для 170 у меня есть информация о населении, т.е. population.csv Файлы из этого репозитория можно найти здесь. Можно ли объединить информацию через так называе…
08 янв '19 в 13:01