Почему geopandas '.to_crs()' выдает (inf, inf) в первый раз и правильный результат во второй раз для тех же входных даннPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему geopandas '.to_crs()' выдает (inf, inf) в первый раз и правильный результат во второй раз для тех же входных данн

Сообщение Anonymous »

Когда я запускаю функцию .to_crs() geopandas дважды подряд для одних и тех же входных данных, я получаю два разных результата.
Вот моя среда:

Код: Выделить всё

name: geotest
channels:
- defaults
- conda-forge
dependencies:
- python=3.11
- geopandas
Вот минимальный пример, выполняемый в этой среде:

Код: Выделить всё

import geopandas as gpd
import shapely

print(
gpd.GeoDataFrame(
geometry=[shapely.geometry.Point(-100,40)], crs='EPSG:4326')
.to_crs('ESRI:102008')
)
# Exactly the same command
print(
gpd.GeoDataFrame(
geometry=[shapely.geometry.Point(-100,40)], crs='EPSG:4326')
.to_crs('ESRI:102008')
)
От чего я получаю:

Код: Выделить всё

$ python minimal.py
Intel MKL WARNING: Support of Intel(R) Streaming SIMD Extensions 4.2 (Intel(R) SSE4.2) enabled only processors has been deprecated. Intel oneAPI Math Kernel Library 2025.0 will require Intel(R) Advanced Vector Extensions (Intel(R) AVX) instructions.
Intel MKL WARNING: Support of Intel(R) Streaming SIMD Extensions 4.2 (Intel(R) SSE4.2) enabled only processors has been deprecated. Intel oneAPI Math Kernel Library 2025.0 will require Intel(R) Advanced Vector Extensions (Intel(R) AVX) instructions.
geometry
0  POINT (inf inf)
geometry
0  POINT (-321422.376 6782.160)
Я ожидаю второго ответа для обеих команд.
Соответствующие части моего списка conda:

Код: Выделить всё

python                    3.11.7               hf27a42d_0
gdal                      3.6.2           py311he4f215e_4
geopandas                 0.14.2          py311hecd8cb5_0
geopandas-base            0.14.2          py311hecd8cb5_0
geos                      3.8.0                hb1e8313_0
pyproj                    3.6.1           py311h717f92e_0
shapely                   2.0.1           py311ha6175ea_0
Я использую Mac M1, но использую версию Anaconda для Intel для совместимости с другими пакетами.

Подробнее здесь: https://stackoverflow.com/questions/780 ... rect-resul
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Geopandas.read_file шейп-файла выдает ошибку, если указан параметр crs
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Шейп-файл GeoPandas не распознает свою систему координат (CRS)
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Почему log(inf + inf j) равен (inf + 0,785398 j) в C++/Python/NumPy?
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Почему log (inf + inf j) равен (inf + 0,785398 j), в C ++/Python/Numpy?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Geopandas: как читать CSV и конвертировать в фрейм данных GeoPandas с многоугольниками?
    Anonymous » » в форуме Python
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»