# GeocodeCN
**Repository Path**: yc12345654321/geocode-cn
## Basic Information
- **Project Name**: GeocodeCN
- **Description**: 自定义Qgis插件,批量获取地理坐标 :地址 --> 坐标
- **Primary Language**: Python
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 3
- **Created**: 2024-01-22
- **Last Updated**: 2024-01-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## GeocodeCN

GeocodeCN
一个Qgis插件,用于地理编码,地址——> 坐标,其特点如下
> 1. 批量将地址转为坐标
> 2. 坐标转换,具备:百度坐标-->WGS84,百度坐标-->GCJ2000
> 3. 直接生成Qgis临时点图层或导出为csv文件
插件包含两个代码库,一个是github、另一个gitee
> github:https://github.com/WShihan/GeocodeCN
>
> gitee:https://gitee.com/ShihanW/geocode-cn
***
## 2使用步骤:
### 2.1 安装插件
将仓库下载或克隆到本地
> * 使用git
>
> ```
> git clone https://gitee.com/ShihanW/geocode-cn
> ```
>
> * 下载zip文件
>
> 
解压后复制到QGis能识别的插件目录,步骤如下:
> 打开 Qgis --> Settings --> User Profiles --> Open Active Profile Folder
>
> 
>
> 之后进入 Python --> Plugins 目录下,将仓库移动到此处,接下来在Plugins,勾选它。
>
> 
### 2.2 插件配置
> 2.2.1首次使用需要配置坐标系和密钥,密钥需要前往百度开放平台进行注册,这里免费提供一个试用:9IRhgisjtSA8LBnX4RwSdyHamH2jxjxm ,请求额度为:6000。
>
> 配置完成,重启qgis。
>
>
> 2.2.2选中csv文件后,指定表格中哪一列作为地址进行匹配。
>
> 
>
>
>
> 2.2.3 匹配成功后可以生成点图层或者另存为csv文件。
>
> 
>
> 
>
>
>
> 2.2.4 不同坐标系结果对比
>
> 
>
>
>
> 2.2.5 单各地址匹配
>
> 输入地址,点击箭头即可匹配地址,坐标系为【批量匹配】模式下选择的坐标系。
>
> 
***
## 说明
> * 依赖百度地图开放接口,具体坐标精度请参考其官网。
> * 地址匹配尽量详细,如:xxx省/市/区xxx街道xxx地,若某地址未匹配成功,插件会自动省略。
> * 坐标转换依赖另一个开源库:https://github.com/wandergis/coordtransform
> * 插件部分功能还没实现,持续更新哦,欢迎你的代码提交。