采用arcpy和坐标转换注记工具(ConvertCoordinateNotation)将coordinate_notation.xlsx转换为*.shp文件, 输出的坐标格式为: DD_2,输出的坐标系统为: GCS_WGS_1984。
时间: 2024-03-23 15:40:47 浏览: 119
initialization */
System_Init();
/* Start ADC and DMA */
if (HAL_ADC_Start_DMA(&hadc1, (uint32_t *)&adc_value, 1) != HAL_OK)
{
Error_Handler();
}
/* Wait for DMA transfer complete */
while好的,你的要求我已经知道了。首先,确保你已经安装了 ArcGIS Desktop,并 (HAL_DMA_PollForTransfer(&hdma_adc1, HAL_DMA_FULL_TRANSFER, 1000) != HAL_OK)
{
且拥有访问 arcpy 模块的权限。然后,按照以下步骤操作:
1. 在 ArcGIS Desktop 中打 /* Error handler */
}
/* Convert ADC value to voltage */
float voltage = (float)adc_value / 4096 * 开 Python 窗口(可以在 ArcToolbox 中找到)。
2. 导入 arcpy 模块:`import arcpy`
3.3.3;
/* Output voltage value through USART1 */
char str[64];
sprintf(str, "Voltage: %.2f 设置工作空间为要保存 *.shp 文件的路径:`arcpy.env.workspace = "C:/data"` (注意将V\r\n", voltage);
HAL_UART_Transmit(&huart1, (uint8_t *)str, strlen(str), 1000);
/* Infinite loop */
while (1)
{
}
}
```
这个程序可以采集PA5引脚的路径改为你实际需要保存的路径)
4. 读取 Excel 文件,获取坐标数据:`coords = arcpy.ExcelToTable_conversion("C:/data/coordinate_notation.xlsx", "coords")` (同样要将路径改为你实际的电压,并通过USART1输出电压值。你可以根据需要修改程序,例如修改采集通道、DMA传输模式、串口参数等。
阅读全文