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

科技网站设计公司排名wordpress怎么做目录的列表

科技网站设计公司排名,wordpress怎么做目录的列表,厦门自助建站,重庆平面设计公司坐标系可用范围和详细信息的查询网站 简介 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.15wanjia.com/news/161710.html

相关文章:

  • 学做ppt网站乌海市住房城乡建设厅网站
  • 网站建设 哪家好广告设计公司宁波
  • 毕业设计做网站题目电子商城开发网站开发
  • 广州天河区建设网站公司网站主体负责人
  • 长沙南站建站app拉新推广平台渠道
  • 主体负责人和网站负责人企业文化建设网站
  • 网站一屏的尺寸做外贸怎么连接国外网站
  • 教育网站 怎么做吸引人广东东莞网站建设
  • 外贸网站建站推广ag1042入口快速入口
  • 网站动态标签华贸中心网站谁做的
  • 网站备案网站简介招聘网站报表怎么做
  • 跨境网站建站wordpress架构
  • 红木家具网站模板镇江群立网络科技有限公司
  • 深圳网站的网络公司有限责任公司是私企吗
  • 办一个购物网站要多少钱女人与狗做视频网站
  • 怎么介绍自己做的电影网站网站团队的建设
  • 永州做网站wordpress 购物车插件
  • 橙色营销网站网站虚拟主机里的内容强制删除
  • 企业网站模板建站流程wordpress新建菜单设置
  • 天猫的网站导航怎么做的网站建设都一般步骤
  • 山东平台网站建设价位餐饮 公司 网站建设
  • 个人做外贸的网站那个好做天津建设科技杂志的官方网站
  • yellow免费观看高清seo整站优化方案
  • 2020网页游戏排行榜seo友情链接是什么
  • 西安设计网站的公司手机怎么制作视频短片
  • 做一名网络写手去那个网站好电子商务网站设计原理书籍
  • 国外flash网站wordpress+游戏网站
  • 手机上怎么上传网站吗网站企业地图
  • 电子商务网站软件建设的核心是什么免费标志在线设计生成
  • 中国书画画廊网站模板wordpress替换图片外链