比较具有从google earth下载影像并拼接功能的两个软件getscreen VS sggs

  

题外话,今天帮别人把Google earth上的截图给拼接下,此前并没有做过此项工作,考虑到Google earth上的影像图片是有坐标信息的,如果有专门针对GE影像下载的工具,那大范围的N张图片是完全可以实现自动拼接的。基于这个想法,对于ArcGIS中的栅格图像拼接功能mosaic和PhotoShop等软件直接不予考虑,再者本人机器上也没有安装ArcGIS。在网上先找到GetScreen,看功能介绍感觉挺棒的,下载来之后,因为不支持GE5和GE6,先从版本6换到版本5再到版本4,害得我着实忙活一阵,但是结果非常不理想,又找到SGGS.,对SGGS拼接结果非常满意,故在此做个对比。

一、GetScreen

  1. 功能:先简单介绍下GetScreen软件,它是专门针对GE写的下载工具,打开GE后将当前视图定位到目标区域,然后开启GetScreen,是一个绿色免安装exe小程序,找开后就直接将GE中定位到的视图移到GetScreen的程序界面中,在该程序界面中对地球旋转等一系列操作和GE中一样,实际上就是GE的控件,一看就明白,这点开发者做的很不错。
  2. 操作

如何操作请参看《用GEtScreen(自动截屏拼图工具)配合Google Earth制作家乡卫星图吧》

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 84
    评论
### 回答1: 您好!下面是一个使用 Python 代码输出圣诞树图片并将其下载到文件夹的示例。 首先,我们需要使用 Python 的图形库 `turtle` 来绘制圣诞树。这个库提供了一个简单的绘图界面和一个小海龟(turtle),它可以在屏幕上移动并绘制线条。 然后,我们可以使用 Python 的 `urllib` 库下载图片。这个库提供了用于打开和读取 URL 地址的函数,可以用来下载文件。 下面是使用这些库绘制圣诞树图片并将其下载到文件夹的代码示例: ``` import turtle import urllib.request # 用 turtle 绘制圣诞树 t = turtle.Turtle() t.speed(0) t.color("darkgreen") # 画出圣诞树的树干 t.penup() t.goto(0, -200) t.pendown() t.begin_fill() t.left(90) t.forward(400) t.right(90) t.circle(50, 180) t.end_fill() # 画出圣诞树的枝干和叶子 for i in range(10): t.penup() t.goto(0, -200 + i * 20) t.pendown() t.left(90) t.forward(100 - i * 10) t.right(90) t.circle(50 - i * 5, 180) # 画出圣诞树的星星 t.penup() t.goto(0, 100) t.pendown() t.color("yellow") t.begin_fill() for i in range(5): t.forward(40) t.right(144) t.end_fill() # 使用 urllib 下载图片 url = "https://i.imgur.com/YF8QQzO.png" response = urllib.request.urlopen(url) # ### 回答2: 下面是一个简单的Python代码,用于输出一个圣诞树图片并将其下载到文件夹中。 ```python import requests def download_image(url, filename): response = requests.get(url) with open(filename, "wb") as file: file.write(response.content) def draw_christmas_tree(height): tree = '' for i in range(height): tree += ' ' * (height - i - 1) + '*' * (2 * i + 1) + ' ' * (height - i - 1) + '\n' tree += ' ' * (height - 1) + '*' + ' ' * (height - 1) + '\n' tree += ' ' * (height - 1) + '*' + ' ' * (height - 1) + '\n' url = "https://www.example.com/christmas_tree.png" # 用实际的圣诞树图片链接替换该链接 filename = "christmas_tree.png" # 指定保存的文件名和格式 print(tree) download_image(url, filename) draw_christmas_tree(5) ``` 请注意,代码中的URL链接和文件名需要根据实际的圣诞树图片和保存的文件路径进行替换。运行上述代码后,将在控制台输出一个用星号(*)构成的圣诞树,并将圣诞树图片下载到指定的文件夹中。 ### 回答3: 可以使用Python的turtle模块来绘制圣诞树,并使用requests模块来将绘制好的图片保存到文件夹中。下面是一个示例代码: ```python import turtle import requests # 设置画布 screen = turtle.Screen() screen.bgcolor("white") # 设置画笔 pen = turtle.Turtle() pen.color("green") pen.speed(1) # 绘制圣诞树 pen.penup() pen.goto(-50, -200) pen.pendown() pen.begin_fill() pen.left(75) for _ in range(2): pen.forward(200) pen.left(120) pen.forward(200) pen.left(60) pen.end_fill() # 绘制树干 pen.color("brown") pen.penup() pen.goto(-20, -200) pen.pendown() pen.begin_fill() pen.left(90) pen.forward(50) pen.left(90) pen.forward(40) pen.left(90) pen.forward(50) pen.left(90) pen.forward(40) pen.end_fill() # 将绘制好的图片保存为文件 screen = turtle.getscreen() screen.getcanvas().postscript(file="christmas_tree.eps") # 下载图片到文件夹 url = "https://www.example.com/upload" files = {"file": open("christmas_tree.eps", "rb")} response = requests.post(url, files=files) if response.status_code == 200: print("图片下载成功!") else: print("图片下载失败!") ``` 上述代码使用turtle模块来绘制一个绿色的圣诞树,然后使用postscript()函数将绘制好的图片保存为EPS格式文件,并使用requests模块将保存的图片上传到指定的URL地址。你可以将URL地址修改为你想要保存图片的文件夹路径。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 84
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值