标签: 教程

  • arcgispro 如何下载天地图的某个区域

    起因:

    在上 ArcGIS Server 应用这门课时,发现老师提供的数据范围比较小,利用 ArcGIS API for JavaScript 写网页时,底图为自带的图,使用大比例尺时就没有数据源了,因此需要一个能够符合底图且能够一眼看到专题图的数据图层,在翻阅天地图官网资料后发现不支持下载,又通过查阅各类资料发现 ArcGIS Pro 能够快捷下载,

    步骤:

    使用 ArcGIS Pro 下载天地图的步骤如下:

    1 、打开 ArcGIS Pro,新建工程-地图

    2 、添加底图。创建完项目后如果没有底图可以在地图-> 底图-> 选择 「天地图-矢量 (CGCS2000)」 作为底图,也可根据自己的需求选择所需底图。

    3 、在 ArcGIS Pro 界面中,定位找到你想要获取的项目区位置以及显示大小 (窗口所显示的范围就是所导出的范围) 。

    4. 在共享中找到 「导出 Map」 的选项。点击这个选项,进入导出设置。在导出设置中,文件类型为 TIFF 格式 (可根据需要自行选择),选择文件存放位置以及命名,TIFF 注意勾选 「Write world file」(写入坐标文件) 选项,以便栅格文件包含位置信息。另外,颜色深度可以根据需要选择,一般默认即可,最后选择导出,这样,你就成功使用 ArcGIS Pro 下载了天地图的某个区域。

  • 如何申请第三方登录-【 Github 登录】

    Github 登录不像 QQ 互联需要审核,简单几个步骤就可以接入。

    但 Github 国内的访问可能会出现问题,比较适合技术网站使用,毕竟技术宅都是有 Github 帐号的

    创建开发者应用

    首先你得有一个 Github 的帐号,没有的话就注册一个吧。邮箱注册也很简单!

    1. 登录 Github 后,点击进入设置 (Settings)

    2. 进入开发配置 (Developer settings)

    3. 创建 OAuth Apps,填写一些必要的信息

    回调地址在主题设置-社交登录获取

    4. 记录 Client ID  和 Client Secret(此处还可上传网站 logo)

    5. 将 Client ID  和 Client Secret  填写到主题设置-Github 登录

    保存之后,就可以在前端看到 Github 的登录按钮了

  • 如何申请第三方登录-【 QQ 登录】

    QQ 登录是非常常见的第三方登录,使用方便,申请比较简单,本篇教程将详细的教你如何申请 QQ 登录

    申请步骤:

    首先在 QQ 互联平台登录你的 QQ, 注册成为 QQ 互联平台开发者,点击应用管理

    然后选择创建应用-> 创建网站应用

    填写好相关资料-> 提交

    接下来就是网站信息,需要准确的填写:

    已备案域名

    直接填写相关信息

    未备案域名

    若服务器不在内地 (不能备案),则资料填写之后,需要将以下东西发送邮件到 connect@qq.com

    填写以下表格 (表格附在文章末尾)

    填写之后就可以发邮件了

    收件人填写:connect@qq.com

    主题填写:【国际域名接入】 腾讯公司应用打通

    添加附件 (表格和域名证书,证明文件),再将表格添加到正文,域名证书,证明文件也一同添加到正文,如下图

    接下来就是耐心等待审核,审核是否通过都会发邮件到自己邮箱

    获取 ID 和 Key

    审核通过之后,点击查看

    先确保应用接口中的 登录 和 unionid 均已获取

    然后记录 APP ID  和 APP Key(未备案域名的表格也是填写此处的APP IDAPP Key

    主题配置

    本站使用的是子比主题,进入后台-> 主题设置-> 社交登录->QQ 登录,开启 QQ 登陆,并填入 APP ID  和 APP Key

    国际域名接入 QQ 互联申请表
  • 最新 GitHub 学生认证申请 (保姆级教程)

    🌟关于 Github 学生包 (GitHub Student Developer Pack)

    Github 的学生包里包括 Github Pro 及 Github Copilot 等 Github 福利。

    您也可以用 Github 的学生认证直接认证 JetBrains 的学生认证。

    Github 学生认证可以享受如:1Password(一年) 、 termius 等的软件订阅权益。

    同时也可以借由 Github 的学生认证申请一系列如 Azure 等云服务商的有期限免费额度及一些域名商为期一年的免费特定后缀域名。

    🌟申请条件

    1. GitHub 账号
    2. 一个教育邮箱 (edu.cn 后缀的学校邮箱,通常在学校官网就可以申请)
    3. 学信网材料

    🌟申请认证:

    1 、修改 GitHub 信息,添加学校邮箱

    首先登录 GitHub,然后 Github 右上角头像点击 setting

    GitHub 主页

    选择 EmailAdd email address 添加学校的 edu 邮箱地址,并设置为主要邮箱。

    GitHub 添加邮箱

    选择 Public Profile,其中基本是填写学校和个人相关的信息,为了通过 GitHub 的机器识别。具体更改内容如下:

    • Name:修改为自己真实姓名的英文机翻。
    • Public email:修改为刚刚添加的学校邮箱。
    • Bio:XXX(名字),student,XXX University,学校邮箱。
    • Company:XXX University(填入自己学校的英文名称)
    • Location:学校地址精确到市即可。 (英文)
    GitHub Public Profile 修改

    2 、学信网准备材料

    打开中国高等教育学生信息网并登录,选择在线验证报告

    学信网页面

    选择教育部学籍在线验证报告查看 (如果在线报告失效了可以选择延长验证有效期)

    学信网在线验证报告查看

    使用浏览器自带的翻译把打开页面中的报告机翻成英文再截图

    学信网报告截图

    3 、 GitHub 学生认证

    打开 GitHub benefits

    选择 「Student」

    GitHub benefits 页面

    邮箱:选择学校邮箱

    学校:直接使用学校邮箱,会自动填入

    邮箱,学校的选择

    填写你打算如何使用 Github,这个并不需要多详细,也不是很重要。
    可以直接使用以下理由:

    I want to learn coding and try to make contribution to the community.

    申请理由

    点击绿色的 「Continue」 按钮进入下一页

    选择上传图片,上传学信网截图

    上传学信网截图

    若界面有 proof type

    proof type 框

    则选择 other

    proof type 的选择

    然后填写学校具体信息

    • 在 「What is your school’s website」 中填入你学校的官方网址 (http://或 https://头无影响)
    • 在 「How would you describe your school?」 中选择你学校的办学性质 (大学及大学学院选 Higher-education,高中选择 High School)
    • 在 「How many students are enrolled at your school」 中选择你所在年级的招生人数 (非必填但建议选择)

    然后具体填写学校地址 (建议英文)

    • 在 「Street address」 中填写学校做所在的街道/区县
    • 在 「City」 中填写所在的城市 (请填入地级市而非县级市)
    • 在 「Country」 中选择所在的国家,其排列顺序按英文首字母来排列的。中国选择 「China」 即可
    • 在 「Non-US State or CA Province」 中填入所在的省份
    信息填写

    若界面没有选择 proof type 的入口,直接点击绿色 「Process my application」 按钮提交您的申请
    恭喜你完成了申请 Github 学生认证的全部步骤,您将收到一封邮件。

    GitHub 会先花一定时间进行机器识别检测,通过上传的材料和 github 个人信息以及学校信息等等进行比对。

    • 如果这里出错,将会直接被 Rejected 。
    • 如果成功了,将会进入人工识别处理,需要等待几天,GitHub 的审核结果将在 GitHub benefits 上显示出来并发送至您的邮箱中,在那时通过了就可以享受学生认证的权益了。
    成功失败截图

    🌟可能的认证失败原因:

    1. 未使用校园网
    2. 使用了网络代理
    3. 证明材料中缺少需要的信息
    4. 浏览器没有调用地理位置的权限
    5. 未完成 Public Profile 填写