天地图各级下的比例尺

本文详细介绍了从L1到L20各层级的地图比例尺及其对应的度数换算,为地理信息系统(GIS)操作提供精确的数据支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

比例尺:

点击省市服务可放大到20级

L1        1:295829355.45456564

L2        1:147914677.72728282

L3        1:73957338.863641411

L4        1:36978669.431820706

L5        1:18489334.715910353

L6        1:9244667.3579551764

L7        1:4622333.6789775882

L8        1:2311166.8394887941

L9        1:1155583.419744397

L10        1:577791.70987219852

L11        1:288895.85493609926

L12        1:144447.92746804963

L13        1:72223.963734024815

L14        1:36111.981867012408

L15        1:18055.990933506204

L16        1:9027.9954667531019

L17        1:4513.997733376551

L18        1:2256.9988666882755

L19        1:1128.4994333441377

L20        1:564.24971667206887

 

换算度:

L1        0.703927086

L2        0.351963543

L3        0.175981772

L4        0.087990957

L5        0.043995443

L6        0.021997721

L7        0.010998861

L8        0.00549943036

L9        0.00274971518

L10      0.00137485759

L11      0.000687428795

L12      0.0003437143975

L13      0.0001718571988

L14      0.00008592859938

L15      0.00004296429969

L16      0.00002148149845

L17      0.00001074107492

L18      0.00000537053746

L19      0.00000268526873

L20      0.00000134263437



 

### PostgreSQL 连接被拒绝的原因分析 当遇到 `connection refused` 错误时,通常表示目标服务器上的 PostgreSQL 数据库未运行或配置不正确。以下是可能原因及其解决方案: #### 1. **PostgreSQL 服务未启动** 如果 PostgreSQL 服务未在目标主机上运行,则会触发此错误。可以通过以下命令检查服务状态: ```bash sudo systemctl status postgresql ``` 如果没有运行,可以尝试启动服务: ```bash sudo systemctl start postgresql ``` 确认监听端口是否正常工作: ```bash netstat -anp | grep 5432 ``` 或者使用 `lsof` 命令查看是否有进程绑定到该端口: ```bash lsof -i:5432 ``` 上述操作应显示类似如下结果[^2]: ``` COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME postgres 1234 postgres 17u IPv4 104570 0t0 TCP *:postgresql (LISTEN) ``` #### 2. **防火墙阻止连接** 即使 PostgreSQL 正常运行,也可能因防火墙设置导致外部无法访问。检查目标主机的防火墙规则: ```bash sudo iptables -L -n | grep 5432 ``` 如果没有允许规则,可添加一条新规则开放端口: ```bash sudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPT ``` 对于现代 Linux 发行版中的 `firewalld`,执行以下命令: ```bash sudo firewall-cmd --add-port=5432/tcp --permanent sudo firewall-cmd --reload ``` #### 3. **pg_hba.conf 配置不当** PostgreSQL 的客户端认证文件 `pg_hba.conf` 可能不允许远程连接。编辑 `/etc/postgresql/[version]/main/pg_hba.conf` 文件,确保有类似以下条目: ``` host all all 0.0.0.0/0 md5 ``` 保存后重新加载 PostgreSQL 配置: ```bash sudo systemctl reload postgresql ``` #### 4. **postgressql.conf 中 listen_addresses 设置问题** 默认情况下,PostgreSQL 只监听本地回环地址 (`localhost`)。修改 `/etc/postgresql/[version]/main/postgresql.conf` 文件中的 `listen_addresses` 参数为: ``` listen_addresses = '*' ``` 这会使 PostgreSQL 监听所有网络接口。 #### 5. **IP 地址不可达或其他网络问题** 验证目标 IP 是否可达以及端口是否打开: ```bash ping 210.41.222.175 telnet 210.41.222.175 5432 ``` 如果 `ping` 不通或 `telnet` 失败,可能是路由或 NAT 配置有问题。 --- ### 总结 通过以上方法逐一排查,基本能够定位并解决 `connection refused` 问题。需要注意的是,在调整配置前备份原始文件以防意外发生。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值