-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
Description
Describe the bug
Using the following function
https://developers.arcgis.com/python/latest/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.to_featurelayer
dataframe.spatial.to_featurelayer('layername', gis=gis, folder='foldername', sanitize_columns=True)produces this error.
error:
File "/app/rfi.py", line 184, in <module>
update_rfi()
~~~~~~~~~~^^
File "/app/rfi.py", line 174, in update_rfi
item = dataframe.spatial.to_featurelayer('layername', gis=gis, folder='foldername', sanitize_columns=True)
File "/opt/venv/lib/python3.13/site-packages/arcgis/features/geo/_accessor.py", line 2523, in to_featurelayer
result = content.import_data(
self._data,
...<5 lines>...
**kwargs,
)
File "/opt/venv/lib/python3.13/site-packages/arcgis/gis/__init__.py", line 9544, in import_data
return _cm_helper.import_as_item(self._gis, df, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/arcgis/gis/_impl/_content_manager/_import_data.py", line 273, in import_as_item
file = _create_file(df, file_type, **kwargs)
File "/opt/venv/lib/python3.13/site-packages/arcgis/gis/_impl/_content_manager/_import_data.py", line 98, in _create_file
df.spatial.to_featureclass(
~~~~~~~~~~~~~~~~~~~~~~~~~~^
location=location,
^^^^^^^^^^^^^^^^^^
...<2 lines>...
has_z=kwargs.get("has_z", False),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/venv/lib/python3.13/site-packages/arcgis/features/geo/_accessor.py", line 2252, in to_featureclass
result = to_featureclass(
self,
...<4 lines>...
has_m=has_m,
)
File "/opt/venv/lib/python3.13/site-packages/arcgis/features/geo/_io/fileops.py", line 1327, in to_featureclass
res = _pyshp2(df=df, out_path=out_location, out_name=fc_name)
File "/opt/venv/lib/python3.13/site-packages/arcgis/features/geo/_io/fileops.py", line 1871, in _pyshp2
shpfile.field(name=c, fieldType="D", size=8)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Writer.field() got an unexpected keyword argument 'fieldType'. Did you mean 'field_type'?
Platform (please complete the following information):
- Python API Version 2.4.2