当前位置: 首页 > news >正文

一个人怎么做网站wordpress php 5.2

一个人怎么做网站,wordpress php 5.2,照明工业网站建设,wordpress audio player 下载坐标系可用范围和详细信息的查询网站 简介 epsg.ruiduobao.com是一个可以查询gdal中所有坐标系信息的网站,可查询到坐标系的基准面、椭球体、中央子午线等相关信息,并对每个坐标系的可用范围在地图中进行了显示。详细信息可以看操作视频: e…

坐标系可用范围和详细信息的查询网站

简介

epsg.ruiduobao.com是一个可以查询gdal中所有坐标系信息的网站,可查询到坐标系的基准面、椭球体、中央子午线等相关信息,并对每个坐标系的可用范围在地图中进行了显示。详细信息可以看操作视频:

epsg查询

技术路线选择

该网站我是使用的vue 3开发的网页界面,element-plus构建网页组件,openlayer展示地图,express提供后端API,vercel进行在线部署。

python获取所有坐标系

想要展示所有坐标系,那需要先获取坐标系,怎么获取了?可以读取gdal,也可以读取其他库,这里我使用了地理与气象分析包gma导出坐标系的相关信息,代码如下:

import json
import os
from multiprocessing import Pool, cpu_count
from gma import crsdef process_crs(CRS_ID):try:SR = crs.SpatRef(CRS_ID)CRS_information_dict = {"CRS_ID": CRS_ID,"Name": SR.Name,"AreaOfUse": SR.AeraOfUse,"PlotAeraOfUse": SR.PlotAeraOfUse,"Search_infomation": str(CRS_ID) + SR.Name.replace(" ", ""),"PROJJSON": json.loads(SR.Export('PROJJSON'))}return CRS_information_dictexcept Exception as e:return Nonedef save_to_json(data, filename):with open(filename, 'w') as json_file:json.dump(data, json_file, indent=4)def main():# 获取系统的 CPU 核心数量num_cores = cpu_count()print(f"Using {num_cores} cores.")# 创建一个进程池with Pool(processes=num_cores) as pool:# map 函数将 CRS_ID 范围分配给进程池中的进程results = pool.map(process_crs, range(1, 50000))# 过滤掉处理过程中返回 None 的结果filtered_results = [crs_info for crs_info in results if crs_info is not None]# 将所有CRS信息的列表转换为JSON格式的字符串CRS_information_json = json.dumps(filtered_results, indent=4)# 保存到文件CRS.json中output_path = 'crs坐标系处理//CRS.json'save_to_json(filtered_results, output_path)if __name__ == '__main__':main()

基于这个代码,我们就能获取到坐标系的原始信息,并且将各个坐标系的属性信息写入了json文件中。json文件已上传到github仓库中,感兴趣的可以自己下载一下。

搭建网站前端

网站的前端我使用了vue3框架+element-plus组件+vite+pinia状态管理+openlayer搭建地图界面。都是无关遥感地信的知识,我这里就不多介绍了。

前端路线选择

最后,为了练手,我还加了一个中英文字典进行网页的语言切换,搭建起来的网页长这样:


为了方便大家使用底图,我添加了7种高分辨率的遥感底图(星图、esri、必应、吉林、google(需要有条件的同学才能用)、mapbox等。

搭建网站后台

网站后台使用的express,只开发了一个API接口,是用来处理前端发送EPSG数字,后端收到后开始查询,再把查询到的信息发送给前端。

另外,开发过程我用了swagger,能比较方便的测试API。

总结

epsg.ruiduobao.com是一个完全开源、免费、无需登陆的坐标系查询网站,欢迎大家使用。

其他

下面这些是我做过的遥感地信相关领域的开源项目,欢迎大家在GitHub上标星:

名称网址GitHub仓库
中国长时间序列省市县数据CTAmapwww.shengshixian.comhttps://github.com/ruiduobao/shengshixian.com
空间数据介绍网www.gisrsdata.comhttps://github.com/ruiduobao/gisrsdata.com
土地覆盖和DEM数据下载网www.landcover100.comhttps://github.com/ruiduobao/landcover100
省市县乡村五级区划查询下载网map.ruiduobao.comhttps://github.com/ruiduobao/gaode_MAP_CUN
epsg坐标系查询网站epsg.ruiduobao.comhttps://github.com/ruiduobao/epsg.ruiduobao.com

参考

网站源码和坐标系json文件.https://github.com/ruiduobao/epsg.ruiduobao.com

http://www.yayakq.cn/news/665940/

相关文章:

  • 宁波网站推广优化公司php网站超市源码下载
  • 官网建设建站江西中耀建设集团有限公司网站
  • wordpress浏览量修改中国seo关键词优化工具
  • 东莞专业做网站的公司有哪些东莞有哪些网络有限公司
  • 展示型型网站建设wordpress删除数据库
  • 专业的网站开发服务商网络建设与维护是什么工作
  • 怎么做网站旅游宣传oa系统是什么系统
  • 收费底的网站有吗优秀的vi设计案例
  • 顺德做网站公司哪家好phpcms v9网站模板
  • 汕头市企业网站建设哪家好网站找什么公司做
  • 网站外链接自己可以怎么做网站台做计么呢
  • 丹阳做网站wordpress quizzin
  • 湖南网页设计培训网站建设wordpress loading
  • 昌吉住房和城乡建设局网站中卫网站制作公司
  • 网页制作与网站建设技术大全上海建设网站制
  • 宁波网站建设 华企立方网站里面的数据库是怎么做的
  • 网站建设商城模板下载wordpress程序 wp
  • 购物网站源码下载wordpress 好的插件
  • 陕西网站开发企业泉州seo按天扣费
  • 如何制作史莱姆 简单江门17年seo优化技术软件
  • 关注城市建设网站wordpress 分类目录404
  • 南昌网站设计特色网站版块策划
  • wordpress建图片站微商城网站建设策划方案
  • cnzz统计代码如何添加到网站上去露兜博客 wordpress
  • 网站服务器和vps做一台专业设计vi公司
  • 关于干外贸的一些好的学习网站如何给网站划分栏目
  • 网站建设网站多少钱做别人一样的网站模板
  • 中石化第四建设有限公司网站给网站网站做推广犯法
  • 石家庄网站定制制作wordpress 抛弃php
  • 网站优化需要哪些工具商品推广软文800字