Open YahirSIG opened 1 month ago
Pareciera que el CRS de tu capa está en coordenadas geográficas, en especial en XY es para coordenadas planas, con todo voy a revisar si tiene algún problema la herramienta, dado que diversos errores los he corregido, intenta actualizar a la última versión del plugin, funciona casi sin errores en QGIS 3.38.
Buen dia Franz, fijate que el problema persiste. Ya revise mi CRS y en efecto se encuentra en UTM, no me habia pasado esto hasta el dia de ayer, y mi version de Qgis es la 3.38.0, cabe resaltar que en un caso a mi y a algunos compañeros el Plugins se ha llegado a crashear
Pareciera que el CRS de tu capa está en coordenadas geográficas, en especial en XY es para coordenadas planas, con todo voy a revisar si tiene algún problema la herramienta, dado que diversos errores los he corregido, intenta actualizar a la última versión del plugin, Funciona casi sin errores en QGIS 3.38.
gracias por el reporte, si me pudieras pasar tu capa que genera ese problema, dado que con las que uso me ha funcionado en 3.14, 3.16, 3.24 y 3.38, y también el copiar el reporte que cierra QGIS.
gracias por el informe, si me pudieras pasar tu capa que genera ese problema, dado que con las que uso me ha funcionado en 3.14, 3.16, 3.24 y 3.38, y también el copia el informe que cierra QGIS.
Versión de QGIS: 3.38.0-Grenoble Revisión del código de QGIS: 37aa6188bc Versión de Qt: 5.15.13 Python version: 3.12.4 Versión de GDAL: 3.9.0 Versión de GEOS: 3.12.2-CAPI-1.18.2 Versión de PROJ: Rel. 9.4.0, March 1st, 2024 PDAL version: 2.6.3 (git-version: b5523a) El algoritmo comenzó en: 2024-07-25T09:21:15 Algoritmo 'Calculate Coordinates' comenzando… Parámetros de entrada: { 'CALCULATE_XY' : True, 'CRS' : None, 'FORMAT_DD' : False, 'FORMAT_DMS' : False, 'FORMAT_DMS2' : False, 'INPUT' : 'I:/SHP/PCT_Atenas.shp', 'MODIFY' : False, 'OUTPUT' : 'TEMPORARY_OUTPUT', 'PRECISION' : 2 }
Execution completed in 0.07 segundos Results: OUTPUT: C:/Users/nerru/AppData/Local/Temp/processing_IrlYGE/67407d612a61423fa27847fa2a988503/OUTPUT.gpkg
Cargando las capas resultantes Algoritmo 'Calculate Coordinates' finalizado
gracias por el informe, si me pudieras pasar tu capa que genera ese problema, dado que con las que uso me ha funcionado en 3.14, 3.16, 3.24 y 3.38, y también la copia el informe que cierra QGIS.
Este es el reporte de crash en Qgis
Python Stack Trace
Windows fatal exception: code 0x8001010d
Current thread 0x00002ac8 (most recent call first):
File "C:\PROGRA~1/QGIS33~1.0/apps/qgis/./python/plugins\processing\tools\general.py", line 204 in execAlgorithmDialog
dlg.exec()
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\plugin.py", line 105 in callback
processing.execAlgorithmDialog(self.algorithms[algorithm_name])
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\plugin.py", line 152 in <lambda>
action.triggered.connect(lambda: self.run_algorithm('coordinate')())
Windows fatal exception: access violation
Thread 0x000045d4 (most recent call first):
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\scripts\coordinate_algorithm.py", line 239 in calculate_coordinates
layer.updateFeature(feature)
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\scripts\coordinate_algorithm.py", line 144 in processAlgorithm
calculate_coordinates(target_layer, calculate_xy, format_dd, format_dms, format_dms2, precision, crs, feedback)
Current thread 0x00002ac8 (most recent call first):
File "C:\PROGRA~1/QGIS33~1.0/apps/qgis/./python/plugins\processing\tools\general.py", line 204 in execAlgorithmDialog
dlg.exec()
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\plugin.py", line 105 in callback
processing.execAlgorithmDialog(self.algorithms[algorithm_name])
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\plugin.py", line 152 in <lambda>
action.triggered.connect(lambda: self.run_algorithm('coordinate')())
Stack Trace
QModelIndex::flags :
QAbstractItemView::currentChanged :
QListView::currentChanged :
QObject::qt_static_metacall :
QItemSelectionModel::setCurrentIndex :
QUndoView::stack :
QObject::qt_static_metacall :
QUndoStack::setIndex :
QUndoView::qt_metacast :
QObject::qt_static_metacall :
QItemSelectionModel::setCurrentIndex :
QUndoView::stack :
QObject::qt_static_metacall :
QUndoStack::setIndex :
QUndoView::qt_metacast :
QObject::qt_static_metacall :
QItemSelectionModel::setCurrentIndex :
QUndoView::stack :
QObject::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QCoreApplicationPrivate::sendPostedEvents :
qt_plugin_query_metadata :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QDialog::exec :
PyInit_QtWidgets :
PyObject_Call :
PyObject_Vectorcall :
PyObject_Vectorcall :
PyEval_EvalFrameDefault :
PyFunction_Vectorcall :
PyObject_Call :
PyObject_Call :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
QObject::qt_static_metacall :
QAction::activate :
QMenu::actionGeometry :
QMenu::actionGeometry :
QMenu::mouseReleaseEvent :
QWidget::event :
QMenu::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QMenu::exec :
QMenu::exec :
QgsLayerTreeView::contextMenuEvent :
QWidget::event :
QFrame::event :
QAbstractItemView::viewportEvent :
QCoreApplicationPrivate::sendThroughObjectEventFilters :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
main :
BaseThreadInitThunk :
RtlUserThreadStart :
QGIS Info QGIS Version: 3.38.0-Grenoble QGIS code revision: 37aa6188bc Compiled against Qt: 5.15.13 Running against Qt: 5.15.13 Compiled against GDAL: 3.9.0 Running against GDAL: 3.9.0
System Info CPU Type: x86_64 Kernel Type: winnt Kernel Version: 10.0.22621
Gracias, por el reporte lo voy a corregir en una próxima actualización, estoy viendo que genera ese problema cuando activo la casilla para modificar en la capa actual, pero si está desactivada lo hace bien. Hice unos pequeños cambios. Si gustas puedes instalar el plugin que te adjunto, o que este disponible la próxima actualización. ArcGeekCalculator.zip
Me confirmas si te funciona.
Gracias, por el reporte lo voy a corregir en una próxima actualización, estoy viendo que genera ese problema cuando activa la casilla para modificar en la capa actual, pero si está desactivada lo hace bien. Hola unos pequeños cambios. Si te gusta puedes instalar el complemento que te adjunto, o que este disponible la próxima actualización. ArcGeekCalculator.zip
Me confirmas si te funciona.
Me volvio a botar, te dejo el reporte del crash
Python Stack Trace
Windows fatal exception: access violation
Thread 0x00004c24 (most recent call first):
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\scripts\coordinate_algorithm.py", line 250 in calculate_coordinates
if not layer.updateFeature(feature):
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\scripts\coordinate_algorithm.py", line 163 in processAlgorithm
calculate_coordinates(target_layer, calculate_xy, format_dd, format_dms, format_dms2, precision, crs, feedback)
Current thread 0x00003984 (most recent call first):
File "C:\PROGRA~1/QGIS33~1.0/apps/qgis/./python/plugins\processing\tools\general.py", line 204 in execAlgorithmDialog
dlg.exec()
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\plugin.py", line 105 in callback
processing.execAlgorithmDialog(self.algorithms[algorithm_name])
File "C:\Users/nerru/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ArcGeekCalculator\plugin.py", line 152 in <lambda>
action.triggered.connect(lambda: self.run_algorithm('coordinate')())
Stack Trace
QModelIndex::flags :
QAbstractItemView::currentChanged :
QListView::currentChanged :
QObject::qt_static_metacall :
QItemSelectionModel::setCurrentIndex :
QUndoView::stack :
QObject::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QCoreApplicationPrivate::sendPostedEvents :
qt_plugin_query_metadata :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QDialog::exec :
PyInit_QtWidgets :
PyObject_Call :
PyObject_Vectorcall :
PyObject_Vectorcall :
PyEval_EvalFrameDefault :
PyFunction_Vectorcall :
PyObject_Call :
PyObject_Call :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
QObject::qt_static_metacall :
QAction::activate :
QMenu::actionGeometry :
QMenu::actionGeometry :
QMenu::mouseReleaseEvent :
QWidget::event :
QMenu::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QMenu::exec :
QMenu::exec :
QgsLayerTreeView::contextMenuEvent :
QWidget::event :
QFrame::event :
QAbstractItemView::viewportEvent :
QCoreApplicationPrivate::sendThroughObjectEventFilters :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
main :
BaseThreadInitThunk :
RtlUserThreadStart :
QGIS Info QGIS Version: 3.38.0-Grenoble QGIS code revision: 37aa6188bc Compiled against Qt: 5.15.13 Running against Qt: 5.15.13 Compiled against GDAL: 3.9.0 Running against GDAL: 3.9.0
System Info CPU Type: x86_64 Kernel Type: winnt Kernel Version: 10.0.22621
Parece por problemas de memoria, cuáles son las características de tu computadora, probé en tres ordenadores y funcionó sin problemas, sin embargo intento poner algo para solucionar. Mira si con esta actualización funciona, me confirmas. ArcGeekCalculator.zip
Parece por problemas de memoria, cuáles son las características de tu computadora, probé en tres ordenadores y funcionó sin problemas, sin embargo intento poner algo para solucionar. Mira si con esta actualización funciona, confirmame. ArcGeekCalculator.zip
Listo camarada, el problema quedó resuelto, y lo hice sobre la misma capa
Me alegra que funcione agregue un bucle cuando intenten usar más de 4 decimales. Entonces voy a subir esta versión como una actualización, si encuentra cualquier otro error en cualquier otra herramienta, desde ya le agradezco por el reporte.
Hola Franz, tengo detalles al generar las coordenadas UTM y Grados decimales usando ARCGeek calculator. En UTM solo me pone el primer digito de la coordenada y en grados decimales solo me genera dos digitos despues del punto lo cual para mi no es servible ya que busco mas numeros despues del punto para asegurar mi coordenada. Saludos desde Chiapas, Mexico, gracias por contribuir con tan magnifica herramienta. Anexo captura del detalle